01must proveConfirmed | Readiness selects a unit and a year-period pair, or derives the period from the supplied day or workspace-local today, rejecting incomplete pairs and absent unit periods. | validation | api | test |
02must proveConfirmed | Each live in-period payout outside a finalized reconciliation produces a blocker carrying its open reconciliation, difference and unbalanced-payout exception when present. | calculation | service | test |
03must proveConfirmed | An older open reconciliation with nonzero difference blocks separately when all its payout dates precede the period. | calculation | service | test |
04must proveConfirmed | Unclaimed money beyond grace at the earlier of period end and preview day blocks unless its overdue exception is accepted, linking its open exception when present. | calculation | service | test |
05must proveConfirmed | An open or investigating period-anchored blocker not already carried by another finding gets its own finding, including blocker-severity duplicate exceptions. | calculation | service | test |
06must proveConfirmed | Pending reversal approvals, in-period unposted requests, unreviewed late effects from an earlier closed period and inconsistent reconciliation totals each block readiness. | calculation | service | test |
07must proveConfirmed | The clearing check compares posted balance through the state day with transit, overdue and open-reconciliation money per merchant and blocks on a difference. | calculation | service | test |
08must proveConfirmed | Transit, late arrivals, finalized but bank-unverified payouts, later-period drafts holding current-period items and possible duplicates are warnings; transit itself cannot prevent close. | policy | service | test |
09must proveConfirmed | Readiness represents a problem once with one principal record and related records, suppressing duplicate exception findings and ordering by check then record. | policy | service | test |
10must proveConfirmed | Clearing summaries count unresolved items occurring by the state day once as open-held, overdue including accepted cases, or transit including pending, held and late cases. | calculation | service | test |
11must proveConfirmed | Period-local occurrence assigns items to six currency buckets, at most one per item, with processor-matched status unavailable until imports exist. | calculation | service | test |
12must proveConfirmed | The accepted list uses exceptions’ period anchors rather than acceptance dates, orders by acceptance time and returns at most five hundred with a truncation flag and applicable approval identities. | policy | service | observed |
13must proveConfirmed | Assessment requires its caller’s transaction; Month-End Close assesses after its period lock and refuses remaining blockers. | invariant | service | test |
14must proveConfirmed | Reconciliation read permission is required for readiness access. | permission | api | test |
15Confirmed | The console offers unit, period and date selection and linked readiness findings, without a close command. | policy | console | observed |