Projekt

Allgemein

Profil

Bug #18

aqbanking-cli: DKB request transactions: remoteName in src/plugins/parsers/swift/swift.c nicht erkannt

Von hanoschi vor 3 Monaten hinzugefügt. Vor 3 Monaten aktualisiert.

Status:
Resolved
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
22.11.2018
Abgabedatum:
% erledigt:

100%


Beschreibung

Hallo,

beim HBCI-Abruf von Umsätzen von einem DKB-Bank Girokonto erscheint bei Kartenzahlungen im CTX-File als remoteName nur "Lastschrift aus Kartenzahlung", jedoch kein Hinweis auf die abbuchende Firma.

export AQBANKING_LOGLEVEL=verbous
aqbanking-cli -P ~/.aqbanking/pinfile request -b 12030000 -a xxxxx --fromdate=20181105 --todate=20181105 -c test.ctx --transactions

7:2018/11/22 21-25-33:aqbanking(6816):swift.c: 546: Creating tag "61" (1811051105DR139,90N037NONREF)
7:2018/11/22 21-25-33:aqbanking(6816):swift.c: 493: End of tag reached
7:2018/11/22 21-25-33:aqbanking(6816):swift.c: 546: Creating tag "86" (106?00KARTENZAHLUNG?109248?20SVWZ+2018-11-02T14.27.23 Ka?21rt
7:2018/11/22 21-25-33:aqbanking(6816):e1 2020-12?22ABWA+MEIN FISCHER GERA//GER?23A/DE?30PBNKDEFFXXX?31D
7:2018/11/22 21-25-33:aqbanking(6816):E98370100500555651506?32Lastschrift aus Kartenzahlu?33ng?34011)
7:2018/11/22 21-25-33:aqbanking(6816):swift.c: 503: End of doc reached

grep remoteName test.ctx
char remoteName="Lastschrift aus Kartenzahlu", "ng"

"MEIN FISCHER" wäre hier der gesuchte remoteName, den die DKB offenbar übermittelt, der jedoch von swift.c verschluckt wird.

Gern helfe ich mit weiteren Tests.

Hartmut Schimmel

Historie

#1 Von martin vor 3 Monaten aktualisiert

  • Status wurde von New zu Feedback geändert

Moin,

kannst Du mir vielleicht dazu mal einen solche SWIFT-Datei schicken per Email (mit meinem Schluessel verschluesselt, damit das nicht mitgelesen werden kann).
Du findest die Daten in den Logdateien unter $HOME/.aqbanking/backends/aqhbci/data/banks/de/$BLZ/logs/*.log.

Dann koennte ich die hier auf den Parser loslassen und den entsprechend anpassen...

Gruss
Martin

#2 Von martin vor 3 Monaten aktualisiert

  • Status wurde von Feedback zu Resolved geändert
  • % erledigt wurde von 0 zu 100 geändert

Moin,

dank der inzwischen gelieferten Logdatei konnte ich verifizieren, dass zumindest der aktuelle SWIFT-Parser in der GIT-Version ohne Aenderungen korrekt funktioniert.
Deine Version hat offenbar noch nicht die SEPA-Tags in den SWIFT-Daten decodiert (wie z.B. ABWA+, darin war in Deinem Fall der Absender hinterlegt), aktuelle Versionen des Parsers tun die aber.

Gruss
Martin

Auch abrufbar als: Atom PDF