Reconcile a daily ledger using double-entry accounting principles across a card program

domain: moderntreasury.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. At end of day, export all settled transactions from your card processor or BaaS provider including authorization, clearing, and settlement amounts
  2. For each settled transaction, post a matching ledger entry: debit the customer liability account and credit the settlement receivable account
  3. Reconcile the settlement receivable against the actual bank deposit by matching the settlement file's net amount to the incoming Fedwire or ACH credit to your program account
  4. Identify and investigate any breaks — transactions in the settlement file not matched to a ledger entry (missed postings) or ledger entries without a settlement match (timing differences)
  5. For timing differences, move unmatched entries to a suspense account and resolve them in the next settlement cycle
  6. Produce a daily proof that debits equal credits across all ledger accounts (trial balance) and that the settlement receivable balance nets to zero after the bank deposit posts

Known gotchas

Related routes

Design and implement a daily interest and fee accrual ledger for a BaaS deposit product using double-entry journal entries
moderntreasury.com · 6 steps · unrated
Model and implement a Modern Treasury Ledger with double-entry accounts for a payment platform
docs.moderntreasury.com · 6 steps · unrated
design a double-entry ledger for a fintech app with immutability, idempotency, and balancing
banking-general · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp