01must proveConfirmed | Outstanding status is recalculated for the requested day using resolution, finalized claim, open claim, eligibility, hold and arrival timing in that order, then acceptance or investigation after grace. ✓ A long-overdue capture claimed by a finalized reconciliation reads settled.✗ A capture claimed by a draft never reads overdue. | calculation | service, database | test |
02must proveConfirmed | Unclaimed money stays in transit through its expected day, becomes late through its business-day grace and overdue afterward; a reserve without an expected release remains held. | calculation | service | test |
03must proveConfirmed | Grace uses the merchant override, then processor default, then a two-business-day fallback. | calculation | service | test |
04must proveConfirmed | Cursor-paged settlement lists order oldest first and include requested-day status, age since occurrence and holder, with filters for state, unit, merchant, processor, kind, source batch, occurrence range and customer search. | policy | api, service | test |
05must proveConfirmed | Unsupported states, malformed cursors and dates outside the accepted year-month-day shape are rejected. | validation | api | observed |
06must proveConfirmed | Settlement summaries group requested-day counts and signed totals by state, processor and currency, respecting unit, merchant and processor filters. | calculation | service | test |
07must proveConfirmed | An item awaiting settlement can show up to five free live payouts of its merchant and currency from one business day before expected arrival, even before eligibility. | calculation | service | test |
08must proveConfirmed | Database list status agrees with the pure status calculation at expected-day, weekend, holiday and grace boundaries. | invariant | service, database | test |
09must proveConfirmed | Settlement read permission controls access, and records in another workspace are absent. | permission | api | test |
10Confirmed | Outstanding Payments presents the selected unit’s items outside finalized reconciliations with transit and overdue totals, and enables overdue-problem acceptance according to accept permission. | policy | console | observed |