Bug #10
geschlossencomdirect Visa Umsätze werden nur für einen Tag abgeholt
Beschreibung
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
Von martin vor etwa 7 Jahren aktualisiert
- Status wurde von New zu Feedback geändert
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
Von Anonym vor etwa 7 Jahren aktualisiert
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.
Von martin vor etwa 7 Jahren aktualisiert
- Status wurde von Feedback zu In Progress geändert
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
Von Anonym vor etwa 6 Jahren aktualisiert
Kleine Ergänzung: Ich muss meinen Kommentar #2 korrigieren:
Es funktioniert ganz gut in GnuCash einfach die Von/Bis Daten im Abrufdialog zu vertauschen
Von Anonym vor etwa 6 Jahren aktualisiert
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
Von martin vor mehr als 5 Jahren aktualisiert
- Status wurde von In Progress zu Closed geändert
- AqBanking-Version wurde auf 5.7.8 gesetzt
- Betriebssystem FreeBSD, Linux, MacOSX, Windows wurde hinzugefügt
- Anwendung AqFinance, GnuCash, KMyMoney, aqbanking-cli wurde hinzugefügt
In aktuellen Versionen von AqBanking werden die Daten automatisch getauscht. Damit sollte das Problem behoben sein.