01 · Match
Which records agree?
Compare request, authorization, capture, settlement, delivery, refund, and ledger records by stable references, amount, currency, time, and counterparty.
Foundation 03 · Reconciliation and disputes
A transaction is not complete when a system emits a success code. Reconciliation compares records across parties; disputes, refunds, reversals, duplicate requests, partial delivery, and missing evidence determine whether the commercial state can be trusted.
Learning objective
By the end of this lesson, you should be able to model internal and external records, duplicate and reversal conditions, dispute ownership, evidence windows, partial delivery, and the action that must remain blocked until reconciliation completes.
01 · Match
Compare request, authorization, capture, settlement, delivery, refund, and ledger records by stable references, amount, currency, time, and counterparty.
02 · Duplicate
Track idempotency keys, retries, duplicate charges, and repeated fulfillment requests. A retry is not proof that the first attempt failed.
03 · Dispute
Name the resolver, evidence packet, response window, hold, and escalation path. Do not let an agent adjudicate a dispute merely because it can read the records.
04 · Repair
Separate refund, reversal, replacement, credit, cancellation, and manual correction. Preserve the original record rather than overwriting the disputed history.
Practice lab
A client sees one settled payment, the merchant ledger shows two authorization attempts, and the fulfillment system reports only one delivered item. The agent proposes a refund but cannot determine which record owns the customer’s acceptance.
Source shelf
Continue the pathway