Project

General

Profile

Bug #132

Fehlermeldung 'Challenge contains no optical data' bei Abruf von Kontoumsätzen von der Consorsbank

Added by pkzw about 1 month ago.

Status:
New
Priority:
Normal
Category:
AqBanking
Start date:
10/07/2019
Due date:
Betriebssystem:
Linux
AqBanking-Version:
5.99.39.0
Anwendung:
aqbanking-cli
Version der Anwendung:
5.99.39

Description

Beim Abruf von Kontoumsätzen von der Consorsbank mit

$ aqbanking-cli request --account=NNNNNNNNN --fromdate=JJJJMMTT --transactions

kommt es zur Fehlermeldung 'Challenge contains no optical data' in Funktion _extractChallengeAndText (siehe auch stderr-Datei in der beigefügten Archivdatei). Als TAN-Verfahren ist mit

$ aqhbci-tool4 setitanmode -m 6900 -u ...

das einzige angebotene Zweischrittverfahren eingestellt.

$ aqhbci-tool4 listitanmodes -u ...

liefert folgende Ausgabe:

TAN Methods
- 6900 (F900/V6/P2): MS1.0.0 (SecurePlus) ZKA-ID=photoTAN [available and selected]

Offenbar wird mit dieser Methode ja nach Geschäftsvorfall einmal eine einfache TAN mit Text-Challenge erwartet (z.B. Abruf von Kontoumsätzen) und manchmal eine Challenge als QR-Code (z.B. bei Übermittlung einer SEPA-Überweisung). Das scheint über ein HITAN-Segment gesteuert zu werden, in dem beim Abruf der Kontoumsätze nur das Datenelement "Challenge" gefüllt ist und das Datenelement "Challenge HHD_UC" ausgelassen wird.

In der beigefügten Datei aqbanking-5.99.39beta.diff befindet sich ein Patch, mit dem ich die Fehlermeldung vermeiden und erfolgreich Kontoumsätze abholen konnte.

Bei den geladenen Umsätzen tritt allerdings noch ein neues Problem auf: Die in einem HIKAZ-Segment enthaltenen Kontoumsätze sind offenbar UTF-8-codiert. Sie werden aber wie andere Texte in der HBCI-Codepage ISO-8859-1 interpretiert und von dort noch einmal nach UTF-8 konvertiert. In der Konsolausgabe steht dann

%C3%83%C2%9Cberweisung

für das Wort Überweisung.

Die verwendeten Versionen sind wie folgt:

AqBanking-CLI: 5.99.39
Gwenhywfar : 4.99.21.0
AqBanking : 5.99.39.0

20191007-205209-001.tar.gz (2.05 KB) pkzw, 10/07/2019 09:06 PM

aqbanking-5.99.39beta.diff Magnifier (932 Bytes) pkzw, 10/07/2019 09:06 PM

Also available in: Atom PDF