Danke, Volker und Ulrich!
Am 18.03.23 um 08:35 schrieb Volker Halle:
Ja, so eine Doku wäre toll. Oder der Quellcode von HBCIFM, um
nachzuschauen, was da wie geparst wird.
Ich finde verschiedene Versionen von DatumFormat und DateSeparator (auch
schon bemerkenswert: einmal englisch, dann wieder deutsch...) in den
vielen CMK-Dateien:
AKBank.cmk:DateSeparator="-"
bmw.cmk:DatumFormat=yyyy-mm-dd
bmw.cmk:DateSeparator=-
bw-bank.cmk:DatumFormat=dd.mm.yyyy
bw-bank.cmk:DateSeparator=.
Credit_Mutuel.cmk:DateSeparator=/
dkb_miles_and_more_2013.cmk:DatumFormat=yyyy-mm-dd
dkb_miles_and_more_2013.cmk:DateSeparator=-
dkb_miles_and_more.cmk:DatumFormat=yyyy-mm-dd
dkb_miles_and_more.cmk:DateSeparator=-
dkb_miles_and_more multicard.cmk:DatumFormat=yyyy-mm-dd
dkb_miles_and_more multicard.cmk:DateSeparator=-
FIDOR Banka.cmk:DateSeparator="."
FIDOR Bank.cmk:DateSeparator="."
ING_mit_Saldo.cmk:DatumFormat=dd.mm.yyyy
ING_mit_Saldo.cmk:DateSeparator=.
Postbank airplus.cmk:DatumFormat=yyyy-mm-dd
Postbank airplus.cmk:DateSeparator=-
postbank_nl.cmk:DatumFormat=yyyymmdd
postbank_nl.cmk:DateSeparator=
rabobank.cmk:DatumFormat=yyyy-mm-dd
rabobank.cmk:DateSeparator=-
Revolut_RS.cmk:DatumFormat=yyyy-mm-dd
Revolut_RS.cmk:DateSeparator=-
SabadellCAM.cmk:DatumFormat=dd/mm/yyyy
SabadellCAM.cmk:DateSeparator=/
Santander consumer visa classic.cmk:DateSeparator="/"
Santander Girokonto.cmk:DateSeparator="."
Santander Superkonto.cmk:DateSeparator="."
VR_Giro.cmk:DatumFormat=
Revolut_RS.cmk ist meine selbst erstellte. Die beiden Einträge passen zu
den anderen: DatumFormat ohne Anführungszeichen und mit kleinen day,
month, year. DateSeparator ist meistens mit Anführungszeichen. Aber egal
ob mit oder ohne: Es funktioniert nicht.
19.03.2023 - CSV-/Text-Import - BLZ xx
16:47:56 Revolut EUR R Nr. LT84325003
----------------------------------------------------------------
Fehler in ImportDatei (1) ['2023-01-08' ist kein gültiges Datum] :
CARD_PAYMENT,Current,2023-01-08,2023-01-09,Omv
7272,-21.98,0.00,EUR,COMPLETED,329.83