mt940 parser

Did anyone build already an mt940 parser? (format for dutch bank-account data)

We have build already a small method, for one bank, but the format differs from bank to bank.
Maybe someone interested in setting up an opensource project?

about 13 years ago I build a sort of MT940 parser on the Windows platform. With regards to the coming SEPA/IBAN payments I should also consider the format CAMT.053. Its format has more fields. This means that in MT940 a lot of information is placed in the fieldtag 86 (a free description field) and each bank approches that differently.

Hi Jw,

yes I know, this is also called: MT940 structured! ;-)
I have already searched a lot for ‘javascript mt940’ but could’nt find any javascript parser.
There are a few (and good ones) written in PHP & Ruby… (searched on gitHub)

There is a Java Mt940Parser which is part of the Open Source jGnash finance application: http://sourceforge.net/projects/jgnash/

yeah I saw that one too, but from what I hear & read, it has a very basic (poor) mt940 parser…
And I’m not a Java programmer ;-)

I haven’t seen it, was just pointing you to it.

Harjo, do you have a specification of the method to parse a MT940 file available? At the moment I’m investigating the possibility to write a groovy script to convert a MT940 file to for instance a CSV file or XML.
A second step could be the development of a plugin to parse a MT940 file.

Hi JW,

I am looking for groovy script which will convert MT940 to csv.
If you can help, that will really great help of you.

Thanks,
Lucky