Map the source once
Preview CSV or XLSX rows, inspect rejected values, and confirm detected invoice and payment columns before anything is accepted.
Product
InvoiceReconcile separates reliable matches from uncertain ones, shows why each result exists, and gives the final decision to the person responsible for the books.
Bluebird Studio deposit
$4,850.00
Invoice INV-10516
$5,000.00
Amount
-$150.00
Payer
Name agrees
Timing
Within 4 days
Reason has not been assumed
Record a fee, choose another invoice, or leave the payment unmatched.
Workflow
Preview CSV or XLSX rows, inspect rejected values, and confirm detected invoice and payment columns before anything is accepted.
Evaluate amount, reference, normalized payer, currency, date window, partial balances, fees, and bounded combinations without hiding the source record.
Approve a suggestion, add several invoices, split an application, record a fee, reject the candidate, or leave the payment unmatched.
Preserve source rows, match reasons, confidence, prior state, decisions, notes, timestamps, and the user responsible for each change.
Matching coverage
The engine narrows candidates first, tests only responsible combinations, and labels ambiguity instead of turning a near match into certainty.
Keep memberships, imports, normalized financial records, reconciliation decisions, and audit history isolated by organization and workspace.
Admin reporting uses counts, plan status, operational health, and privacy-safe events rather than customer invoice values.
Download confirmed matches, unmatched payments, discrepancies, and the current decision record without implying an accounting write-back.
See the working product