Projekt

Allgemein

Profil

Aktionen

Bug #260

geschlossen

Parser-Fehler zulässige Wochentage für Daueraufträge (HICDES)

Von AMH vor mehr als 3 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Closed
Priorität:
Low
Kategorie:
AqBanking
Beginn:
09.04.2022
Abgabedatum:
Betriebssystem:
Linux
AqBanking-Version:
6.5.0.0 (git)
Anwendung:
aqbanking-cli
Version der Anwendung:

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.

Aktionen #1

Von martin vor fast 3 Jahren aktualisiert

  • Status wurde von New zu Closed geändert

Probably fixed in GIT.

Aktionen

Auch abrufbar als: Atom PDF