Skip to main content
CODA Dolibarr EMPayment Bank statements Reconciliation Belgium

CODA import in Dolibarr: automatically reconcile your bank statements

CODA is the Belgian standard for electronic bank statements. Our EMPayment module lets you import and reconcile your CODA files directly in Dolibarr.

| E-dem
CODA import in Dolibarr: automatically reconcile your bank statements

What is the CODA format?

CODA (Coded Statement of Account) is the electronic format used by Belgian banks to deliver account statements to their business clients. All major Belgian banks — BNP Paribas Fortis, KBC, ING, Belfius, Bpost Bank — provide CODA files to their clients on request or automatically.

Each CODA file contains a structured list of all transactions on the account for a given period: date, amount, communication, counterparty, transaction type... The format is standardized, making it ideal for automatic integration into management software.

The manual reconciliation problem

Without the right tools, bank reconciliation in Dolibarr is a manual process: download the PDF statement from your banking portal, review transactions one by one, find the matching invoice in Dolibarr, and manually mark each received payment.

For a business issuing a handful of invoices per month, that's manageable. For an SME with 50 to 200 monthly transactions, it's a time-consuming chore — and a potential source of errors.

What EMPayment does with your CODA files

Our EMPayment module adds CODA file support to Dolibarr.

CODA file import

You download the CODA file provided by your bank and upload it in Dolibarr via the module interface. EMPayment parses the file and lists all transactions.

Automatic matching

The module analyzes each transaction and attempts to match it with an existing customer invoice in Dolibarr. It relies on:

  • The structured communication (+++xxx/xxxx/xxxx+++) that uniquely identifies the invoice
  • The exact amount of the transaction
  • The name or account number of the counterparty

When a match is found with a high confidence level, the payment can be applied automatically. Unmatched transactions are presented for manual processing.

Review and validation

A summary table presents the status of each transaction: automatically matched, manually matched, or unidentified. You validate the batch in a few clicks.

File archiving

Each imported CODA file is retained with a history of all operations performed, making audits and controls straightforward.

Benefits for your accounting

  • Significant time savings on monthly bank reconciliation
  • Error reduction: no more risk of applying a payment to the wrong invoice
  • Real-time visibility: you know immediately which invoices have been paid
  • Compliance: the process is traceable and auditable

CodaBox compatible

EMPayment is also compatible with CodaBox, the automatic CODA file collection service from all your banks. If you use CodaBox (often through your accountant), files can be delivered directly to EMPayment without manual intervention.

Who is it for?

  • Belgian businesses that receive their bank statements in CODA format
  • Accounting firms managing multiple client files under Dolibarr who want to automate reconciliation
  • SMEs whose transaction volume makes manual reconciliation too burdensome

How to get started

EMPayment installs via the Dolibarr module manager. You'll need your CODA files — your bank can provide them on request. For CodaBox, an arrangement with your accountant is usually required.

Questions? Contact us for a demonstration or configuration assistance.

A Dolibarr project?

Our modules and Dolibarr expertise are here to support you.

Contact us