Bug #10
closedcomdirect Visa Umsätze werden nur für einen Tag abgeholt
Description
Versuche ich bei der comdirect Bank Kreditkartenumsätze (Visa) abzuholen kommt es zu folgendem Verhalten:
- Abfrage ohne Datumseingrenzung
Die Bank antwortet mit einer Transaktionsliste über mehrere Tage
- Abfrage mit todate=(Tag mit Buchungen)
Transaktionsliste des todate Tages kommt zurück
- Abfrage mit todate=(Tag ohne Buchungen)
Meldung von der Bank "keine Einträge"
- Abfrage mit todate=(Tag mit Buchungen), fromdate=(deutlich früher)
Nur die Transaktionsliste des todate Tages kommt zurück, frühere Umsätze im Zeitraum fehlen
- Abfrage mit todate=(Tag ohne Buchungen), fromdate=(deutlich früher)
Meldung von der Bank "keine Einträge" obwohl im Zeitraum vorhanden.
Erwartetes Verhalten:
Die Lieferung der Transaktionliste nach dem eingegrenzten Datum (offensichtlich)
Diskussion in gnucash-de:
https://lists.gnucash.org/pipermail/gnucash-de/2018-July/010406.html
Versionen:
$ aqbanking-cli versions
Versions:
AqBanking-CLI: 5.7.8
Gwenhywfar : 4.20.0.0
AqBanking : 5.7.8.0
Updated by martin almost 8 years ago
- Status changed from New to Feedback
Hallo,
vielen Dank fuer den Report.
Waere es vielleicht moeglich, dazu ein Log zu bekommen? Mich wuerde da die entsprechende Logdatei aus $HOME/.aqbanking/backends/aqhbci/data/banks/de/(BLZ)/logs/ interessieren.
Bitte am besten direkt an mich senden, nicht hier posten.
Gruss
Martin
Updated by Anonymous almost 8 years ago
Noch eine interessante Beobachtung:
auch wenn ich die Daten vertausche (also z.B. vom 13.07.18 bis zum 11.07.18) kommen Transaktionen zurück.
Allerdings nicht nur aus diesem Zeitraum, so dass man nicht von einer einfachen Vertauschung sprechen kann...
Ein entsprechendes Log schicke ich gleich zu.
PS: Die ursprünglich gewünschten Logs hatte ich am Donnerstag direkt an deine libchipcard.de Adresse geschickt.
Updated by martin almost 8 years ago
- Status changed from Feedback to In Progress
Moin,
danke Dir, ich schaue mir die Logs am Wochenende mal an.
Das Problem ist, dass der entsprechende Code auf Reverse-Engineering beruht, weil die Banken bloederweise das Format der entsprechenden Sonder-Kommandos nicht veroeffentlichen (wieso so etwas ueberhaupt erlaubt ist, wenn man doch einen nationalen Banking-Standard schafft, und warum hier nicht einfach die normalen Umsatzabruf-Kommandos verwendet werden, wird mir immer ein Raetsel bleiben!).
Gruss und Dank
Martin
Updated by Anonymous almost 7 years ago
Kleine Ergänzung: Ich muss meinen Kommentar #2 korrigieren:
Es funktioniert ganz gut in GnuCash einfach die Von/Bis Daten im Abrufdialog zu vertauschen
Updated by Anonymous almost 7 years ago
Ich kann das Verhalten von elfrinjo exakt nachstellen. Wenn ich die Anfangs- und Enddaten vertausche, bekomme ich die erwarteten Ergebnisse von der Bank zurück.
gwenhywfar: 4.20.0.0
aqhbci: 5.7.8.0stable
Updated by martin about 6 years ago
- Status changed from In Progress to Closed
- AqBanking-Version set to 5.7.8
- Betriebssystem FreeBSD, Linux, MacOSX, Windows added
- Anwendung AqFinance, GnuCash, KMyMoney, aqbanking-cli added
In aktuellen Versionen von AqBanking werden die Daten automatisch getauscht. Damit sollte das Problem behoben sein.