Invoice ↔ Bank Reconciliation

Load sales invoices and a CODA/CAMT statement. Exact references and amounts match first; weaker candidates are clearly marked for review.

Local: yes. Your input stays on your device and is not sent to an external service for this tool.

1. Sales invoices

UBL invoices or ZIP. The customer and amount due are used for matching.

2. Bank statement

Belgian CODA or ISO 20022 CAMT XML.

Invoices and bank statements are matched locally. No financial data is uploaded.

Deterministic matching, not a black box

The score is explainable: payment reference is strongest, followed by exact amount, invoice number, customer name and date proximity. The tool separates matched, probable/review, unmatched, under/overpaid and duplicate-looking credits.

Open source

The explainable matching engine is MIT-licensed in belgian-utils / reconciliation.js, so every scoring rule and its tests can be inspected.

Is my data uploaded?

No. Reconciliation runs in your browser, so nothing you add is sent to gratistools.be. See the privacy page for details.

Frequently asked questions

Is this tool free?

Yes. The core tool is free to use in your browser.