Payment Checkout & Ledger Service  ·  View 06 of 24  ·  People and journeys

Journey — Finance Ops Closes the Day

The journey nobody designs for, and the one that decides whether the books can be trusted.

Editable source SVG draw.io All views
Platform finance ops two people, 12 M payments a day Goal — Close with the books balanced and every unexplained rupee named Trigger — The 02:00 close-of-books job finishing Done when — A balanced trial balance, and a break list that is shorter than yesterday's 1 · Files arrive 30 provider files 2 · Match automatic 3 · Look at the breaks ◆ moment of truth 4 · Correct ◆ moment of truth 5 · Release payouts 06:00 What they do Checks file arrival Reads the match rate Triages the break list Asks the provider Raises a correction Gets a second approver Confirms the payout run What the platform does Idempotent ingest Late-file alarm Matcher Break account Break ageing > 48 h Dual-control journal Opposite entry only Payout engine Sanctions hold How it feels Calm Fine Exposed Where it hurts A file is late or restated Break with no provider contact Temptation to edit an entry What answers it Re-runnable ingest Nothing discarded, ever Aged, owned, alarmed Append-only, dual control No human in the happy path Journey — Finance Ops Closes the Day The trough is a break nobody can explain. The architecture's answer is that it is still on the books, named, aged and owned — never netted away. v 1.0 · owner Payments Platform Architecture · date 2026-10

The trough

  • 'Look at the breaks' is the low point: an amount the provider reports that the platform cannot tie to anything it believes.
  • The architecture's answer is that the amount is still on the books — posted to a named break account, aged, owned and alarmed past 48 hours — and never netted away (ADR-07).

Decisions

  • A correction is a new opposite-signed transaction under dual control. There is no path by which one authenticated human edits an entry (ADR-02, ADR-14).
  • The payout run is gated on the trial balance and the bank comparison, so payouts move proven cash rather than believed cash.
  • Nothing in the happy path requires a human. The operator's job is exceptions only.

Assumptions

  • 30 provider files a day, up to 10 M lines each; 100% matched or in a break account within 24 h of receipt.
  • Unmatched value ≤ 0.01% of daily settled value. Both are stated assumptions and both are review targets.