Prepare both records at one cutoff
Export the statement ledger and card-account ledger through the same closing date. Confirm that each uses the same card account and currency before matching begins.
Separate pending commitments and unposted receipts from the posted control. They can be tracked as expected items without entering the closed-cycle match population.
Design a row-matching register
Give every proposed match a basis and a review state.
Statement key
Page, row, posted date, descriptor, amount, and direction.
Book key
Ledger ID, date, account, amount, and description.
Supporting link
Receipt, order, expense report, or payment confirmation.
Match type
One-to-one, one-to-many, many-to-one, timing, or unresolved.
Approval
Rule used, confidence, reviewer, and closure date.
Generate candidates with multiple fields
Use amount and direction together with a reasonable date window, merchant evidence, reference, currency, and card suffix. Treat exact amount alone as a candidate generator, not a completed match.
When descriptors differ, retain the issuer text and the book description. Add normalized merchant information in another field rather than overwriting either source.
Handle one-to-many and many-to-one cases
A single card settlement can represent several itemized expenses, tips, taxes, or fees. Several statement entries can also belong to one travel event or purchase order.
Use receipts and allocation records to document the relationship. The match should show how component amounts reach the source total without unexplained rounding plugs.
Route exceptions by cause
Use distinct queues for timing, missing support, wrong account, duplicate book entry, incorrect amount, return or reversal, foreign conversion, and disputed activity. Each cause needs a different next action.
Do not delete a row from the workpaper because it is inconvenient. Retain its source, status, owner, and resolution history.
Validate the match set as a whole
Compare matched and unmatched counts, debit and credit totals, and the final account balance. Sample automatic matches and review every unusual or material item.
Save the matching rules and output version. A later rerun should be reproducible and should not silently change decisions already reviewed.
Assume the books record 3,000 in card sales, while the bank side shows one 2,940 settlement and the processor report lists a 60 fee. A nearest-amount method leaves the deposit unmatched or understates revenue. Group the gross sales, fee, and net settlement as one supported event while retaining all three values, dates, account codes, references, and source documents.