FIELD NOTES · ACCEPTANCE EXERCISES

An edited order is not a settled payment

After adding a product, an order can look complete while money is still owed and freight no longer matches the parcel. The website supplier should reconcile the revised commercial total, original captured payment and remaining action as separate evidence layers.

Source-bound fact

Order edits can require later collection or refund; shipping rates are not automatically recalculated. Official reference · Checked 17 October 2026.

Filled synthetic acceptance example

Synthetic teaching example, not a client case or a real-store assessment. On narrow screens, scroll to read the complete table.

InputCheck basisExpected
Original paid100; revised goods130; approved freight10revised140 minus paid10040 still to collect
Paid100; revised8020 owed backrefund action not proven
Heavier parcel; freight still originalno automatic requote assumptionobtain approved shipping amount

Supplier acceptance procedure

  1. Freeze a before/after line ledger including discount allocations and the approved freight decision.
  2. Compare captured amounts with the updated total; never label a sent invoice as captured payment.
  3. Reconcile the final payment/refund reference and downstream fulfilment acknowledgement before closing the change.

Interpret the output

The model outputs a signed40 balance for the first row and negative20 for the second. Those numbers describe the proposed remaining action, not settlement. When discounts fail to refresh, keep the edit unapproved until the supplier explains each line allocation.

Explicit limits

No money is collected or refunded. Tax, duties, international-order eligibility, subscription contracts and external fulfilment apps need separate evidence.

Replay the finite teaching model

Save both files in one folder. With Node22 or newer, run the command below. JSON contains explicit inputs and expected results. The script processes synthetic data only, with no network, credentials, payment or API calls. Passing proves the finite model only, not a live integration.

Filled inputs and expectations · Inspectable teaching script

node check.mjs edited-order-payment-shipping-ledger.json