Compare Bank Statements (CODA ↔ CAMT)

Load two statements - any mix of CODA and CAMT - and see which transactions match, differ or are missing.

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

Compared on your device. Files are never uploaded.

Check that two statements say the same thing

Load any two bank statements, in CODA or CAMT format, in any combination, and the tool lists which transactions match, which differ and which are missing on one side. It is built for the moment a bank offers a new CAMT.053 export and you want proof that it contains exactly what your current CODA file contains, and for the moment two balances do not agree and you need to find the transaction responsible. A comparison CSV can be downloaded.

How matching works

  1. Both files are converted to the same transaction schema, the one also used by the CODA viewer and the CAMT viewer.
  2. Transactions are matched on booking date and amount.
  3. When several candidates exist, the one with the same payment reference wins.
  4. Matched pairs are then compared on reference, counterparty account and value date, so a difference in any of these is shown even though the payment itself matched.
  5. Unmatched transactions are listed per side.

Typical uses

  • Format migration. Validate your bank's CAMT.053 against the CODA you import today before you change your accounting package over. Our guide CODA versus CAMT in Belgium explains what usually differs.
  • Export checks. Compare the statement from the bank with what your accounting software exported.
  • Finding a missing transaction. When opening and closing balances do not agree, the unmatched list shows the entry that exists on one side only.
  • Duplicate exports. Two downloads of the same period should be identical; if they are not, you will see how.

Reading the results

A transaction that exists in A but not in B is usually a booking-date shift between formats, a split or merged batch booking, or a period boundary difference. A pair that matches but differs on reference often means the bank writes the structured communication in a different field in the two formats. For invoice-level matching against open invoices use the invoice and bank reconciliation tool.

Privacy

Both files are compared in your browser and never uploaded. Bank statements contain personal and financial data, so nothing leaves your device.

Frequently asked questions

Can I compare a CODA file with a CAMT.053 file?

Yes. Both are converted to the same schema first, so any combination of CODA and CAMT files can be compared.

How are transactions matched?

By booking date and amount. If several transactions fit, the one with the same payment reference is chosen. Matched pairs are then compared on reference, counterparty account and value date.

Why is a transaction shown as missing on one side?

Common causes are a different booking date between the formats, a batch booking that is split in one format and merged in the other, or files that cover slightly different periods.

Can I download the result?

Yes. A comparison CSV with matched, differing and unmatched transactions can be downloaded.

Are my statements uploaded?

No. The comparison runs locally in your browser.