fruitl00p / php-mt940

A mt940 parser in PHP
MIT License
103 stars 60 forks source link

Updated ABNAMRO spec from 1.0 to 1.4 #35

Closed doenietzomoeilijk closed 8 years ago

doenietzomoeilijk commented 8 years ago

It seems like ABN-AMRO changed their spec; I've added the document I retrieved from this URL (good one on getting the version in the file name wrong - banks and IT...).

It seems like a couple of fields are now different from before, which results in parsed data containing errors, or rather, data that shouldn't be there. The account name, for example, will now in most cases I tried read <the accountname>/EREF/NOTPROVIDED. I also see :62F: lines showing up in the account name field.

In other words, the spec/tests/code should be updated. I'll see what I can do, but I'm not making any promises. :) First step would most likely be clearing my downloaded statement from private data, and going from there.

Unless anybody else is working on an updated ABN-AMRO parser, that is...

fruitl00p commented 8 years ago

Thanks for the updated docs! I'll see if we can update the engine... It might even mean we drop some of the specializations from the ABN engine.. (and atleast they provided some sort of 'changelog' for the updates themselfves... this should allow for easier updates to the engine)