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:
: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
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