A reconciliation can reach zero for the wrong reasons: two reports used different cut-offs, unrelated items were netted together, or a proposed journal entry was treated as posted. This skill keeps the arithmetic tied to the evidence.
It controls both source populations, preserves raw transaction IDs, matches in both directions, separates timing from source gaps and accounting corrections, and tracks every exception through approval, posting, verification, and review. It does not invent materiality, aging bands, FX rates, tolerances, or close deadlines.
Use it for bank, GL-to-subledger, intercompany, clearing-account, or third-party reconciliations. A bundled read-only checker validates the JSON record's references, signed balance bridge, posted-adjustment totals, residual difference, and closure gates. It does not post entries, approve write-offs, or make audit and accounting-policy decisions for the reviewer.