CODA — separate application: balances zeroed by design (§7.2.1)
A CODA "separate application" (header positions 84-88 = 00001): a card-acceptance settlement delivered outside the account statement. Febelfin §7.2.1 zeroes its old and new balances by construction, so the accounting identity old ± movements = new cannot hold — and must not be checked. ValidateFin skips it here and reports the file clean; a validator that does not skip it flags every such file as broken.
CODA 2.8 — Valid
A CODA "separate application" (header positions 84-88 = 00001): a card-acceptance settlement delivered outside the account statement. Febelfin §7.2.1 zeroes its old and new balances by construction, so the accounting identity old ± movements = new cannot hold — and must not be checked. ValidateFin skips it here and reports the file clean; a validator that does not skip it flags every such file as broken.
What this file shows
A CODA "separate application" (header positions 84-88 = 00001): a card-acceptance settlement delivered outside the account statement. Febelfin §7.2.1 zeroes its old and new balances by construction, so the accounting identity old ± movements = new cannot hold — and must not be checked. ValidateFin skips it here and reports the file clean; a validator that does not skip it flags every such file as broken.
| Transactions | 2 |
|---|---|
| Date in the file | 2026-07-12 |
Every party, IBAN and amount below is fictitious. The IBANs are structurally valid — they pass the mod-97 check — but they belong to no real account.
File content
0000012072600005 CODA000005ACME BELGIUM NV GEBABEBB 00123456789 00001 2
12001BE68539007547034 EUR0000000000000000110726ACME BELGIUM NV BANCONTACT AFREKENING 001
2100010000CARD000000000000000010000000001284500120726004005000BANCONTACT SETTLEMENT 11/07 12072600100 0
2100020000CARD000000000000000021000000000018650120726080100000CARD ACCEPTANCE FEE 12072600100 0
8001BE68539007547034 EUR0000000000000000120726 0
9 000004000000000018650000000001284500 2
How we know these results hold
Every file in this library is run through the site's own validator on each build. The expected result stated above is asserted by an automated test — if a file stopped matching what this page claims, the build would fail. Two inherited fixtures were repaired this way before publication: three IBANs failed the mod-97 check and several names used characters outside the basic SEPA character set.
CODA statement (Belgium)
- CODA — Belgian statement with a valid structured communication
- CODA — globalised salary run (booked total + its details)
- CODA — wrong mod-97 check digits and a statement that does not balance
- CODA — Belgian OGM (+++…+++) and ISO 11649 RF reference, both checksummed
- CODA — old balance ± movements ≠ new balance