Hi,
ich hab hier einen User, bei dem Hibiscus den Abruf von Umsaetzen mit einer Fehlermeldung abbricht, weil in den empfangenen MT940-Daten ein Fehler drin ist:
Code
:20:STARTUMSE
-:25:60450050/00XXXXXXXX
:28C:00000/002
[...]
Das Swift-Tag ":25:" enthaelt ein "-" am Zeilenanfang. Der MT940-Parser von HBCI4Java kann damit nicht umgehen. Aus meiner Sicht zurecht, weil das Zeichen da nichts zu suchen hat.
Ich hab auch in keiner MT940-Spec eine Information finden koennen, ob oder unter welchen Umstaenden das da erlaubt sein soll.
Daher frage ich mich,
1) ob HBCI4Java sowas tolerieren sollte
2) warum die Bank (KSK-Ludwigsburg) sowas macht
3) ob hier sonst noch jemand schonmal von so einem Fehler gehoert hat