ERROR: matching id=61 (len=75) "250107C0,92FMSCNONREF
BALANCE_CASHBACK-510151a4-4ead-46c5-05ab-99b88521063c" against
^
(?P<year>\d{2}) # 6!n Value Date (YYMMDD)
(?P<month>\d{2})
(?P<day>\d{2})
(?P<entry_month>\d{2}|\s{2})?
(?P<entry_day>\d{2}|\s{2})?
(?P<status>[A-Z]?[DC])
(?P<funds_code>[A-Z])?
\n?
(?P<amount>[\d,]{1,15})
(?P<id>[A-Z][A-Z0-9 ]{3})?
(?P<customer_reference>.{0,34})
(//(?P<bank_reference>.{0,16}))?
(\n?(?P<extra_details>.{0,34}))?
$
INFO: matched '^' against '', got: {}
INFO: matched ' (?P<year>\\d{2}) # 6!n Value Date (YYMMDD)' against '25', got: {'year': '25'}
INFO: matched ' (?P<month>\\d{2})' against '01', got: {'month': '01'}
INFO: matched ' (?P<day>\\d{2})' against '07', got: {'day': '07'}
INFO: matched ' (?P<entry_month>\\d{2}|\\s{2})?' against '', got: {'entry_month': None}
INFO: matched ' (?P<entry_day>\\d{2}|\\s{2})?' against '', got: {'entry_day': None}
INFO: matched ' (?P<status>[A-Z]?[DC])' against 'C', got: {'status': 'C'}
INFO: matched ' (?P<funds_code>[A-Z])?' against '', got: {'funds_code': None}
INFO: matched ' \\n?' against '', got: {}
INFO: matched ' (?P<amount>[\\d,]{1,15})' against '0,92', got: {'amount': '0,92'}
INFO: matched ' (?P<id>[A-Z][A-Z0-9 ]{3})?' against 'FMSC', got: {'id': 'FMSC'}
INFO: matched ' (?P<customer_reference>.{0,34})' against 'NONREF', got: {'customer_reference': 'NONREF'}
INFO: matched ' (//(?P<bank_reference>.{0,16}))?' against '', got: {'bank_reference': None}
INFO: matched ' (\\n?(?P<extra_details>.{0,34}))?' against '\nBALANCE_CASHBACK-510151a4-4ead-46c', got: {'extra_details': 'BALANCE_CASHBACK-510151a4-4ead-46c'}
ERROR: no match for ' $' against '5-05ab-99b88521063c'
..
RuntimeError: ("Unable to parse <mt940.tags.StatementASNB object at 0x7f81d06d5240> from '250107C0,92FMSCNONREF\\nBALANCE_CASHBACK-510151a4-4ead-46c5-05ab-99b88521063c'", <mt940.tags.StatementASNB object at 0x7f81d06d5240>, '250107C0,92FMSCNONREF\nBALANCE_CASHBACK-510151a4-4ead-46c5-05ab-99b88521063c')
..
ACCRUAL_CHECKOUT-invoice-15603402
:61:250131D600,FTRFNONREF
TRANSFER-1397347056
:61:250107C0,92FMSCNONREF
BALANCE_CASHBACK-510151a4-4ead-46c5-05ab-99b88521063c
:61:250102D0,06FMSCNONREF
..
I'm using ofxstatement-mt940 to convert mt940 file into ofx, I get follow error:
This is a subset of my data:
Additional information:
version: develop branch of mt940 at date 2025-04-05