Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Febelfin CODA (Coded Statement of Account) 2.3 Only used in Belgium?

I'm tasked with writing some code that interprets CODA files that come from (different) (Belgian) banks.

CODA files stands for Coded Statement of Account files, and seems to be the Belgian name for textual files that have a line for each bank transaction that occured on a specific bank account.

This includes SEPA Direct Debit transaction information.

The first 2 banks we are working with are Belgian (Fortis and ING) , and I received the specification of how these files are encoded from each of them.

I cannot seem to find the english name for these files. I'd be surprised if this really was just a Belgium- only standard. I'm looking for more information as to what would happen if we'd try the hook up our code with let's say a French or British bank

  • Is there anyone that can point me to the name of the standard I need to search for?
  • Is there even an international standard for this?
  • For programmers: Is there any c# or .NET assembly 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 exists such thing as mt940 (SWIFT) but those files don't look the same as mine.

like image 693
Michiel Cornille Avatar asked Jan 15 '13 13:01

Michiel Cornille


1 Answers

This is the official CODA specification in English from the Belgian Bankers’ and Stockbroking Firms’ Association (Febelfin).

You are unlikely to find a C# library to work with this - banks are notorious for having systems from the iron age. Maybe if you wanted a Cobol or Fortran implementation you'll find something ;)

The document discusses SEPA for local transactions, and apparently SWIFT for international. SWIFT is the de facto banking wire format for all international transactions. SWIFT has several modern implementations in most languages, though it's simple enough to implement yourself in any way you want.

like image 198
Mahmoud Al-Qudsi Avatar answered Sep 28 '22 09:09

Mahmoud Al-Qudsi