Febelfin CODA (encoded report) 2.3 Used only in Belgium?

I am tasked with writing a code that interprets CODA files that come from (different) (Belgian) banks.

CODA files mean Coded Statement of Account files and appear to be the Belgian name for text files that have a string for each bank transaction that occurred in a particular bank account.

This includes SEPA direct debit transaction information.

The first two banks that we work with are Belgian (Fortis and ING), and I got a specification of how these files are encoded from each of them.

I can not find the English name for these files. I would be surprised if it was just the standard only for Belgium. I am looking for additional information about what will happen if we try to connect our code, let me say, French or British bank

  • Is there anyone who can point me to the name of the standard I need to find?
  • Is there an international standard for this?
  • For programmers: are there any C # or .NET assemblies that I could use to easily interpret these CODA (2.3) files ?. I would like to avoid having to write this critical library myself.

I found out that there is such a thing as mt940 (SWIFT), but these files do not look the same as mine.

+6
source share
2 answers

This is the official English CODA specification from the Association of Belgian Bankers and Stock Companies (Febelfin).

You are unlikely to find a C # library to work with this - banks are known for having systems from the Iron Age. Perhaps if you want to implement Cobol or Fortran, you will find something;)

The paper looks at SEPA for local transactions and, apparently, SWIFT for international transactions. SWIFT is the actual bank wire format for all international transactions. SWIFT has several modern implementations in most languages, although it is simple enough to implement yourself the way you want.

+5
source

Mvision, I could not find your contact details, and I do not have a sufficient reputation for comment.

Have you already found or written a library / class for interpreting CODA statements? Could you share it or share some information about how you wrote it? It would be very grateful!

Meanwhile, the standard has been updated to version 2.4 (from version 2.3 and version 3.2), from which you can find the English specification and the Dutch spec .

They include a change log for v2.4 at the end, and this is a change log for v2.3a:

New category codes 435 and 436 and remote category code 052

I found some existing implementations in Python compatible with CODA, up to v2.2, you need to be able to port this to C #: https://www.odoo.com/apps/modules?author=Noviat

+2
source

All Articles