OpenChainGraph Suite · ART-526 · Bank Regulatory Reporting

Report-to-General-Ledger Reconciliation

Ties a reported figure you declare to a general-ledger figure you declare, by account — the only node in this reconciliation programme checked against an independent book of record rather than a second declared value. A designed plug (for example FR 2052a field S.B.6 Carrying Value Adjustment) is a first-class input you declare, netted before the residual and never counted as a break. Appendix and supplemental-schedule semantics are versioned policy inputs you supply, never hardcoded. The tool refuses to run where your requested reporting cadence is finer than the underlying GL schedule's own cadence, and treats a general ledger not yet declared closed as a distinct outcome from a genuine tie-out break — the failure that otherwise surfaces only at quarter-end. Emits a hash-anchored OpenChainGraph v0.4 artifact carrying a §27.4 gate-policy decision at a predictable pointer.

Independent witness: the general ledger, not a second declaration Designed plug netted, never a break GL-not-closed ≠ genuine break
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
⚠ This tool does not pull the general-ledger balance itself — you declare both sides and it computes once when you press the button, stores nothing, runs on no schedule, and retains nothing. Clause: BCBS 239 §36(c) · ECB RDARR Guide §3.5(1), §3.5(2).
Cycle

The demo figures below are synthetic and already loaded, so you can press Run without entering anything of your own. Load the quarter-end demo to see the GL-not-yet-closed outcome this tool exists to keep distinct from a break.

Accounts
Rejected inputs
Rationale
    Execution Hash (SHA-256)
    What this does not do

    It does not pull a general-ledger balance, post a journal entry, or match individual transactions. It is not a filing tool and produces no regulator-submittable output — an evidence artifact only. A clean tie-out is not a determination that any underlying control has been met; it is an arithmetic result over the account figures you declared for one cycle.

    Related

    ART-516 attests that a daily reconciliation duty was discharged over a declared population — population completeness, exception ageing, and carried-forward continuity, all declared-vs-declared. This node is the independent-witness step in the same programme: it is the only one that checks a declared figure against the general ledger itself, rather than against another declared figure.