How reconciliation works
List reconciliation reports
Report detail
Discrepancy types
Resolve a discrepancy
adjusted— you booked a correcting ledger entrywritten_off— too small to chase, absorbedchasing— external action in progress; returns to open poolno_action— benign (timing) — close without adjustment
Trigger a reconciliation run
Reconciliation runs automatically nightly, but you can force a run:Supported rails
Monitoring signals worth alerting on
- Discrepancy rate > 0.5% on any given day
- Specific rail gone quiet — no settlement file received for expected window
ledger_onlyolder than 3 days — actual missing money, not lag- Repeated
amount_mismatchon same merchant — pattern of unexpected fees
reconciliation.discrepancy.opened webhook for real-time.
Endpoints
Monthly close workflow
A typical month-end:- Trigger a full-month recon per rail
- Review the discrepancy summary
- Book adjusting entries for unresolved amount mismatches
- Chase open
ledger_onlyitems with rail providers - Export final report to your GL