Bug #260
geschlossenParser-Fehler zulässige Wochentage für Daueraufträge (HICDES)
Beschreibung
Im Segment HICDES (FinTS 3.0, Dokument "Messages Multibankfähige Geschäftsvorfälle", C.10.2.3.1) parametrisiert die Bank die für Daueraufträge zulässigen Wochentage.
Das können einzelne (1=Montag...7=Sonntag) sein, eine Liste "12345" ist als Beispiel angegeben. Zulässig ist ausdrücklich auch der Wert "0" für "alle Wochentage".
Der Parser in libs/plugins/backends/aqhbci/ajobs/jobtransferbase.c stolpert darüber, weil hier - offensichtlich in Parallele zu den zweistellig anzugebenden Kalendertagen im Monat - eine ggf. führende "0" übersprungen werden soll - Zeile 435/436. Hier ist aber eine blanke "0" eine gültige Angabe, führt jedoch zur Fehlermeldung
3:2022/04/09 20-52-35:aqhbci(10581):jobtransferbase.c: 447: Invalid empty param starting with [0])
Verbesserungsvorschlag: Die Zeilen
if (*x=='0')
x++;
ersatzlos löschen.
Von martin vor fast 3 Jahren aktualisiert
- Status wurde von New zu Closed geändert
Probably fixed in GIT.