Projekt

Allgemein

Profil

Aktionen

Bug #294

offen

Endlosschleife bei comdirect-Kreditkarten-Umsatzabfrage

Von christoph vor mehr als 2 Jahren hinzugefügt. Vor etwa 1 Jahr aktualisiert.

Status:
New
Priorität:
Normal
Kategorie:
AqBanking
Beginn:
26.03.2023
Abgabedatum:
26.03.2023 (seit mehr als 2 Jahren verspätet)
Betriebssystem:
Linux
AqBanking-Version:
6.5.3 und 6.5.4.1beta und 6.5.11.0beta
Anwendung:
KMyMoney, aqbanking-cli
Version der Anwendung:

Beschreibung

Die Abfrage von Kreditkartenumsätzen bei meinem comdirect-Konto endet neuerdings nicht, sondern aqbanking scheint die selbe Anfrage immer wieder neu rauszusenden. Die angefragten Daten sind in der Antwort enthalten.
Für das Girokonto funktioniert die Abfrage.

Logs gehen Martin gesondert zu.

Aktionen #1

Von mgehre vor mehr als 2 Jahren aktualisiert

Ich habe das gleiche Problem mit aqbanking 6.5.4. Hast du dazu einen Workaround gefunden?

Aktionen #2

Von christoph vor etwa 2 Jahren aktualisiert

Ich denke Auslöser lag auf der Seite der Bank, ein paar Tage später ging es wieder. Aber das Verhalten von aqbanking halte ich trotzdem für einen Bug.

Aktionen #3

Von Thomas vor etwa 1 Jahr aktualisiert

  • AqBanking-Version wurde von 6.5.3 zu 6.5.3 und 6.5.4.1beta geändert

Hallo zusammen,

ich beobachte dieses Problem leider auch schon seit längerer Zeit, über verschiedenste Versionen hinweg.

Wenn ich den Zeitraum des Abrufs sehr kurz wähle (< 1 Woche) läuft der Prozess durch.

Setze ich die Option --fromdate auf einen früheren Zeitpunkt (eine Woche oder ein Monat in der Vergangenheit), läuft der Prozess in einer Endlosschleife.

Im Log sehe ich allerdings, dass die Buchungstexte enthalten sind.

Nur wird der Request immer und immer wieder ausgeführt, sodass ich den Docker-Container, in dem der Prozess läuft, abschiessen muss.

Problem mit Abruf:
comdirect VISA-Karte (Kreditkarte) Endlosschleife

–> Das funktioniert

$ /usr/local/bin/aqbanking-cli --acceptvalidcerts --pinfile=PATH_TO_PINFILE --cfgdir=CONFIG_DIR --opticaltan='node /home/node/app/src/opticaltan.app.js 5 10' request --transactions --ignoreUnsupported --bank=BLZ --account=CREDIT_CARD_NUMBER --subaccount='Visa-Karte (Kreditkarte)' --ctxfile='PATH_TO_CTX_FILE' --fromdate=20240610

–> Das hier funktioniert nicht (20240610 vs. 20240601)

$ /usr/local/bin/aqbanking-cli --acceptvalidcerts --pinfile=PATH_TO_PINFILE --cfgdir=CONFIG_DIR --opticaltan='node /home/node/app/src/opticaltan.app.js 5 10' request --transactions --ignoreUnsupported --bank=BLZ --account=CREDIT_CARD_NUMBER --subaccount='Visa-Karte (Kreditkarte)' --ctxfile='PATH_TO_CTX_FILE' --fromdate=20240601

Das hier kommt in einer Endlosschleife

HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  229: Found matching certificate "37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8" with same status
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  250: Automatically accepting certificate [37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8]
HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3040 - Weitere Informationen liegen vor. (S)
HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  229: Found matching certificate "37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8" with same status
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  250: Automatically accepting certificate [37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8]
HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3040 - Weitere Informationen liegen vor. (S)
HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  229: Found matching certificate "37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8" with same status
5:2024/06/10 15-57-14:aqbanking(92):siotlsext.c:  250: Automatically accepting certificate [37:71:FA:DF:9E:17:74:BD:48:71:AF:77:AD:48:CD:A8]
HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3040 - Weitere Informationen liegen vor. (S)
HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
5:2024/06/10 15-57-15:aqbanking(92):siotlsext.c:  229: Found matching

Auszug aus dem Logfile:

node@800988e041f2:~/fints/users/USER/ACCOUNT_ID/backends/aqhbci/data/banks/de/BLZ/logs$ cat 20240516-155637-001.log 

mode: pintan
rdhtype: 1
hbciVersion: 300
tokenType: pintan
crypt: no
sender: user
gwenhywfar: 5.10.1.2
aqhbci: 6.5.4.1beta
appname: 32F8A67FE34B57AB8D7E4FE70
appversion: 6.5
size: 297

...
UMSAETZE erscheinen hier im Log und wiederholen sich immer wieder.
...

Gerne kann ich weitere Details und Logs zur Verfügung stellen, um das Problem weiter eingrenzen zu können.

Beim Abruf des Girokontos habe ich das Problem nicht und ich kann Daten über einen längeren Zeitraum problemlos abrufen.

Wäre klasse, wenn wir hierzu eine Lösung finden :)

Viele Grüsse
Thomas

Aktionen #4

Von Thomas vor etwa 1 Jahr aktualisiert

  • AqBanking-Version wurde von 6.5.3 und 6.5.4.1beta zu 6.5.3 und 6.5.4.1beta und 6.5.11.0beta geändert

UPDATE:

Ich habe es jetzt auch mit der aktuellsten Version 6.5.11.0beta, die ich aus den Quellen gebaut habe, versucht.

Auch hier besteht das Problem der Endlosschleife beim Abruf der comdirect Kreditkartenbuchungen.

mode: pintan
rdhtype: 1
hbciVersion: 300
tokenType: pintan
crypt: yes
sender: user
gwenhywfar: 5.11.2.0
aqhbci: 6.5.11.0beta
appname: 32F8A67FE34B57AB8D7E4FE70
appversion: 6.5
size: 495
Aktionen

Auch abrufbar als: Atom PDF