← Back to insights

Reconciliation should explain where the transaction broke

A variance report tells you that two numbers differ. A causal reconciliation system tells you which upstream event created the difference and what else it affected.

Why matching is not enough

Traditional reconciliation is optimized for comparison: source total versus target total, expected line versus actual line, opening balance versus closing balance. It is valuable, but it leaves the investigator to reconstruct causality manually.

Model the transaction as an event graph

Orders, amendments, fulfillment, invoices, revenue schedules and accounting entries can be represented as related events with identities, timestamps, values and transformations. When a discrepancy appears, the system can traverse backward through that graph to find the earliest divergence.

Rank causes by business impact

Not every mismatch deserves equal attention. Materiality, customer exposure, close timing, downstream propagation and control relevance should shape the priority. The explanation should state the likely origin, affected objects, confidence and recommended verification steps.

From detective work to continuous assurance

Once the transaction graph and controls exist, reconciliation becomes a continuously operating capability. The organization can identify emerging breaks earlier, preserve evidence automatically and focus expert judgment on the exceptions that truly require it.

These perspectives are personal and intended to advance practical discussion. They do not represent any current or former employer.

Discuss this perspective