This is a parser for CSV transaction history exported from mBank S.A. (Czech Republic) from within the report in Account History (CSV).
The expected field separator is semicolon (";") and character encoding Win-1250.
It is a plugin for ofxstatement. I've based this on the ofxstatement-equabankcz plugin.
❗ Remove any non-data lines from CSV file so only column headers and data lines are present.
$ ofxstatement convert -t mbankcz movements.csv mbank.ofx
$ ofxstatement edit-config
And enter e.g. this:
[mbankcz]
plugin = mbankcz
currency = CZK
account = mKonto
I've created this to conform mainly to my needs, so it is possible that I haven't covered all possible transaction types, etc. If you have an improvement, feel free to open an issue or a pull request.