Three-Way Reconciliation
Detect discrepancies before they become audit problems.
Three separate systems hold three versions of the same truth: the registry knows what the regulator sees, the platform knows what the organization controls, and the general ledger knows what the financial statements say. Reconciliation is the control that proves those three agree — and, when they do not, produces an owned, aging, resolvable record of exactly where they diverge.
Trigger
A scheduled reconciliation run, a period close, or an on-demand comparison.
End state
RECONCILEDStep through the controlled sequence
Balance load
Balances are loaded as of a stated cutoff from the program registry, CCIAM inventory, and the general ledger. Each source is snapshotted so the comparison remains reproducible after the fact.
Controls at this step
- Explicit as-of cutoff on every source
- Source snapshots retained
- Load failure blocks the run rather than producing a partial result
Who does what
Reconciliation analyst
Reviews unmatched items and investigates the source of each difference.
Registry owner
Resolves differences that originate in registry balances or timing.
Accounting
Resolves differences that originate in postings, account determination, or period cutoff.
Controller
Approves the reconciliation and accepts any documented residual difference.
What the platform records
The controls that make it defensible
What can go wrong, and what happens next
Registry versus CCIAM quantity break
Cause
Unconfirmed retirement, unrecorded transfer, or registry timing.
Resolution path
Registry owner confirms the registry position; the platform records either the confirmation or a correcting ledger event.
CCIAM versus GL value break
Cause
An accounting event that was generated but not posted, or was rejected.
Resolution path
Accounting corrects the determination and re-transmits; the reconciliation re-runs against the updated balance.
Missing document reference
Cause
A posting was transmitted without a returned general ledger reference.
Resolution path
The item cannot be treated as reconciled until the reference is obtained.
Status mismatch
Cause
Inventory status in the platform does not agree with the registry state.
Resolution path
The discrepancy is investigated at the transaction level and resolved with a correcting event.
Cutoff timing difference
Cause
A transaction recorded in one system before the cutoff and in another after it.
Resolution path
Classified as a timing difference, documented, and expected to clear in the following run.
Integration surface
- Program registries
- CCIAM asset inventory and ledger
- General ledger (SAP or equivalent)
- Close calendar and period control
Evidence retained
- Reconciliation run record with as-of cutoff
- Source balance snapshots from all three systems
- Automatically cleared items with their matching basis
- Exception records with variance, owner, and aging
- Resolution rationale and correcting events
- Controller approval of the completed reconciliation
What changes for the organization
See this workflow against your programs.
Request a walkthrough tailored to the compliance programs and systems you operate today.