Project

General

Profile

Actions

Bug #260

closed

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

Added by AMH almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Low
Category:
AqBanking
Start date:
04/09/2022
Due date:
Betriebssystem:
Linux
AqBanking-Version:
6.5.0.0 (git)
Anwendung:
aqbanking-cli
Version der Anwendung:

Description

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.

Actions #1

Updated by martin over 3 years ago

  • Status changed from New to Closed

Probably fixed in GIT.

Actions

Also available in: Atom PDF