Skip to content

What is CODA?

CODA is the Belgian coded bank statement format from Febelfin: fixed-width text records of 128 characters that Belgian accounting software imports.

On this page

CODA, the coded statement of account, is the Belgian bank statement format defined by Febelfin, the Belgian banking federation. A CODA file is plain text in fixed-width records of 128 characters, holding the old balance, each movement with a coded transaction type and communication, and the new balance. Belgian banks deliver it daily to accounting software. The current version is 2.6.

What is in a CODA file?

Record Holds
0 header: date, bank, recipient
1 old balance
2.1, 2.2, 2.3 a movement: amount, dates, transaction code, communication, counterparty
3.x additional information on a movement
4 free communication
8 new balance
9 trailer: record count and totals

Each bank decides which elements it implements (Febelfin CODA 2.6). Usually one file per account and currency is made each banking day with movements.

When is CODA used?

To feed Belgian bank transactions into accounting software, often through a CODA mandate that lets the bank send files straight to your accountant. Its international counterparts are CAMT.053 and MT940.

What can Klarbon do here?

Klarbon converts supported structured bank statements into CSV, Excel, CAMT.053, MT940 and OFX. Reading and writing CODA are in beta; reading PDF statements is not available yet.

Frequently asked questions

Where do I get CODA files?

From your Belgian bank, usually delivered daily to your accounting software or your accountant once you sign a CODA mandate with the bank.

Which CODA version is current?

Version 2.6, updated by Febelfin in February 2018.

Can I make a CODA file from a PDF statement?

Reading PDF statements is not available yet. Klarbon converts supported structured bank files to CSV, Excel, CAMT.053, MT940 and OFX, and writes CODA in beta.

Sources

Updated 5 November 2026