Project

General

Profile

Bug #18

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

Added by hanoschi 5 months ago. Updated about 2 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
11/22/2018
Due date:
% Done:

90%


Description

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

History

#1 Updated by martin 5 months ago

  • Status changed from New to Feedback

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 Updated by martin 5 months ago

  • Status changed from Feedback to Resolved
  • % Done changed from 0 to 100

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

#3 Updated by martin about 2 months ago

  • Status changed from Resolved to Closed

#4 Updated by hanoschi about 2 months ago

vielen Dank, daß Du an dem Problem gearbeitet hast. Ich habe die neueste Beta aus den tar Archiven kompiliert:

aqbanking-cli versions
Versions:
AqBanking-CLI: 5.99.21
Gwenhywfar : 4.99.10.0
AqBanking : 5.99.21.0

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

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

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

Es hat sich offenbar nichts geändert. Kann ich irgendwie helfen?

Gruss,

Hartmut

#5 Updated by martin about 2 months ago

  • Status changed from Closed to Feedback

Moin,

kannst Du mir davon bitte auch noch einmal eine Logdatei schicken?
Das scheint jetzt ein anderes Problem zu sein.

Gruss
Martin

#6 Updated by martin about 2 months ago

  • Status changed from Feedback to In Progress
  • % Done changed from 100 to 50

Ah, warte, ich habe Deine Logdatei noch, und ich sehe da gerade ein Problem... Sorry. Melde mich, sobald ich das geloest habe.

Gruss
Martin

#7 Updated by martin about 2 months ago

  • Status changed from In Progress to Feedback
  • % Done changed from 50 to 90

Hmm, also bei mir (aqbanking6 aus dem GIT) wird der Name korrekt uebernommen.

Zum Testen habe ich Den SWIFT-Anteil aus Deiner alten Logdatei (die Du mir mal geschickt hast) mit aqbanking-cli importiert:

  aqbanking-cli import -c test.ctx --importer=swift --profile="SWIFT-MT940" -f test.swift

Und damit wird der Name bei mir korrekt uebernommen:

        char remoteName="MEIN FISCHER GERA%2F%2FGERA%2FDE" 
        char purpose="2018-11-02T14.27.23 Karte1 2020-12" 

Der SWIFT-Parser tut also offenbar, was er soll...

Gruss
Martin

#8 Updated by hanoschi about 2 months ago

Ich teste das, aber bei mir scheitert das Kompilieren des aktuellen GIT-Standes von aqbanking (gwenhywfar aus GIT lief durch):

make[4]: Verzeichnis „/usr/src/aqbanking/git/aqbanking/src/libs“ wird betreten
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 -g -Wall -Wdeclaration-after-statement -no-undefined -version-info 43:21:0 -g -o libaqbanking.la -rpath /usr/lib dummy.lo -L/usr/lib -lgwenhywfar -lgmp  -lxmlsec1-gnutls -lxmlsec1-gcrypt -lxmlsec1 -lgnutls -lxslt -lxml2 -lxml2 -lxslt -lxml2 aqbanking/libaqbanking_base.la plugins/libabplugins.la 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dummy.o  -Wl,--whole-archive aqbanking/.libs/libaqbanking_base.a plugins/.libs/libabplugins.a -Wl,--no-whole-archive  -L/usr/lib /usr/lib/libgwenhywfar.so -lgmp -lz /usr/lib/x86_64-linux-gnu/libxmlsec1-gnutls.so /usr/lib/x86_64-linux-gnu/libxmlsec1-gcrypt.so /usr/lib/x86_64-linux-gnu/libxmlsec1.so -lgnutls -lxslt -lxml2  -g -O2 -g -g   -pthread -Wl,-soname -Wl,libaqbanking.so.43 -o .libs/libaqbanking.so.43.0.21
plugins/.libs/libabplugins.a(r_ini_h002.o): In function `EBC_Provider_XchgIniRequest_H002':
/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h002.c:35: multiple definition of `EBC_Provider_XchgIniRequest_H002'
plugins/.libs/libabplugins.a(r_ini.o):/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h002.c:35: first defined here
plugins/.libs/libabplugins.a(r_ini_h003.o): In function `EBC_Provider_XchgIniRequest_H003':
/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h003.c:33: multiple definition of `EBC_Provider_XchgIniRequest_H003'
plugins/.libs/libabplugins.a(r_ini.o):/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h003.c:33: first defined here
plugins/.libs/libabplugins.a(r_ini_h004.o): In function `EBC_Provider_XchgIniRequest_H004':
/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h004.c:39: multiple definition of `EBC_Provider_XchgIniRequest_H004'
plugins/.libs/libabplugins.a(r_ini.o):/usr/src/aqbanking/git/aqbanking/src/libs/plugins/backends/aqebics/requests/r_ini_h004.c:39: first defined here
collect2: error: ld returned 1 exit status
Makefile:762: recipe for target 'libaqbanking.la' failed
make[4]: *** [libaqbanking.la] Error 1
make[4]: Verzeichnis „/usr/src/aqbanking/git/aqbanking/src/libs“ wird verlassen
Makefile:825: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1

#9 Updated by martin about 2 months ago

Ist behoben, bitte die jetzt aktuelle Version probieren.

Gruss
Martin

#10 Updated by hanoschi about 2 months ago

Danke. Kompilieren läuft jetzt. Aber der SWIFT Parser greift nicht:

./src/tools/aqbanking-cli/.libs/aqbanking-cli import -c test.ctx --importer=swift --profile="SWIFT-MT940" -f test.swift
6:2019/02/24 21-08-51:aqbanking(4813):banking_init.c:   66: AqBanking v5.99.21.0beta (compiled at 20190223221659): initialising
6:2019/02/24 21-08-51:aqbanking(4813):banking_init.c:  183: Registering bankinfo plugin manager
6:2019/02/24 21-08-51:aqbanking(4813):banking_init.c:  215: Registering provider plugin manager
6:2019/02/24 21-08-51:aqbanking(4813):banking_init.c:  247: Registering imexporters plugin manager
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro942.conf" contains profile "AMRO-MT942" 
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro940.conf" contains profile "AMRO-MT940" 
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt535.conf" contains profile "SWIFT-MT535" 
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt940.conf" contains profile "SWIFT-MT940" 
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt942.conf" contains profile "SWIFT-MT942" 
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  683: Path "/home/sml/.aqbanking/imexporters/swift/profiles" is not available
3:2019/02/24 21-08-51:gwen(4813):syncio_file.c:  255: open(test.swift, 0): Datei oder Verzeichnis nicht gefunden
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  379: here (-51)
6:2019/02/24 21-08-51:aqbanking(4813):banking_imex.c:  478: here (-51)
3:2019/02/24 21-08-51:aqbanking-cli(4813):import.c:  171: Error reading file: -51
sml@Amadeus:/usr/src/aqbanking/git/aqbanking$ vi test.swift
sml@Amadeus:/usr/src/aqbanking/git/aqbanking$ ./src/tools/aqbanking-cli/.libs/aqbanking-cli import -c test.ctx --importer=swift --profile="SWIFT-MT940" -f test.swift
6:2019/02/24 21-10-32:aqbanking(4826):banking_init.c:   66: AqBanking v5.99.21.0beta (compiled at 20190223221659): initialising
6:2019/02/24 21-10-32:aqbanking(4826):banking_init.c:  183: Registering bankinfo plugin manager
6:2019/02/24 21-10-32:aqbanking(4826):banking_init.c:  215: Registering provider plugin manager
6:2019/02/24 21-10-32:aqbanking(4826):banking_init.c:  247: Registering imexporters plugin manager
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro942.conf" contains profile "AMRO-MT942" 
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro940.conf" contains profile "AMRO-MT940" 
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt535.conf" contains profile "SWIFT-MT535" 
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt940.conf" contains profile "SWIFT-MT940" 
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt942.conf" contains profile "SWIFT-MT942" 
6:2019/02/24 21-10-32:aqbanking(4826):banking_imex.c:  683: Path "/home/sml/.aqbanking/imexporters/swift/profiles" is not available
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "20" (STARTUMSE^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "25" (xxxxxxxxx/xxxxxxxxxxx^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "28C" (00000/001^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "60F" (C181102EUR3146,19^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "61" (1811051105DR15,00NDDTNONREF^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "86" (105?00FOLGELASTSCHRIFT?109248?20EREF+3921022315?21MREF+MA1102^M
7:2019/02/24 21-10-32:aqbanking(4826):0027?22CRED+DE30ZZZ00000246391?23SVWZ+Kundennummer xxxxxxxxxx?246/^M
7:2019/02/24 21-10-32:aqbanking(4826):RG 4258423890 vom 02.11.1?258?26ABWE+GP congstar Prepaid?30PBNKDE^M
7:2019/02/24 21-10-32:aqbanking(4826):FFXXX?31DE5759010066
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "61" (1811051105DR139,90N037NONREF^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  509: End of tag reached
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "86" (106?00KARTENZAHLUNG?109248?20SVWZ+2018-11-02T14.27.23 Ka?21rt^M
7:2019/02/24 21-10-32:aqbanking(4826):e1 2020-12?22ABWA+MEIN FISCHER GERA//GER?23A/DE?30PBNKDEFFXXX?31D^M
7:2019/02/24 21-10-32:aqbanking(4826):E98370100500555651506?32Lastschrift aus Kartenzahlu?33ng?34011^M)
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  563: Creating tag "62F" (C181105EUR2991,29^M
7:2019/02/24 21-10-32:aqbanking(4826):-'HNSHA:6:2+20190223225702''HNHBS:7:1+2'
7:2019/02/24 21-10-32:aqbanking(4826):)
6:2019/02/24 21-10-32:aqbanking(4826):swift.c:  448: End of SWIFT document reached
6:2019/02/24 21-10-32:aqbanking(4826):swift.c: 1018: *** before branching ***
6:2019/02/24 21-10-32:aqbanking(4826):swift940.c: 1294: Starting new day
6:2019/02/24 21-10-32:aqbanking(4826):swift940.c: 1354: Creating new transaction
6:2019/02/24 21-10-32:aqbanking(4826):swift940.c: 1354: Creating new transaction
6:2019/02/24 21-10-32:aqbanking(4826):swift.c:  772: EOF met, empty document
6:2019/02/24 21-10-32:aqbanking(4826):swift.c: 1002: End of document reached
6:2019/02/24 21-10-32:aqbanking(4826):swift.c: 1040: SWIFT MT940/942/535 successfully imported
3:2019/02/24 21-10-32:aqbanking-cli(4826):swift.c:  101: Parsed data is:
  Group : "transactions" 
      Group : "day" 
          Group : "StartSaldo" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxxx^M" (char)
              Var   : "date" 
                  Value : "20181102" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
                  Var   : "value" 
                      Value : "3146,19" (char)
              Var   : "type" 
                  Value : "final" (char)
          Group : "transaction" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxxx^M" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
              Var   : "valutaDate" 
                  Value : "20181105" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "value" 
                  Value : "-15,00" (char)
              Var   : "transactionKey" 
                  Value : "DDT" (char)
              Var   : "customerReference" 
                  Value : "NONREF^M" (char)
              Var   : "transactioncode" 
                  Value : 105 (int)
              Var   : "transactionText" 
                  Value : "FOLGELASTSCHRIFT" (char)
              Var   : "primanota" 
                  Value : "9248" (char)
              Var   : "remoteBankCode" 
                  Value : "PBNKDE^MFFXXX" (char)
              Var   : "remoteAccountNumber" 
                  Value : "DExxxxxxxxxxxxxxxxxxxx" (char)
              Var   : "remoteName" 
                  Value : "congstar GmbH" (char)
              Var   : "textkeyExt" 
                  Value : 992 (int)
              Var   : "endToEndReference" 
                  Value : "3921022315" (char)
              Var   : "mandateId" 
                  Value : "MA1102^M0027" (char)
              Var   : "creditorSchemeId" 
                  Value : "DE30ZZZ00000246391" (char)
              Var   : "purpose" 
                  Value : "Kundennummer 2202979416/^MRG 4258423890 vom 02.11.18" (char)
              Group : "sepa" 
                  Var   : "ABWE" 
                      Value : "GP congstar Prepaid" (char)
          Group : "transaction" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxxx^M" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
              Var   : "valutaDate" 
                  Value : "20181105" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "value" 
                  Value : "-139,90" (char)
              Var   : "transactionKey" 
                  Value : "037" (char)
              Var   : "customerReference" 
                  Value : "NONREF^M" (char)
              Var   : "transactioncode" 
                  Value : 106 (int)
              Var   : "transactionText" 
                  Value : "KARTENZAHLUNG" (char)
              Var   : "primanota" 
                  Value : "9248" (char)
              Var   : "remoteBankCode" 
                  Value : "PBNKDEFFXXX" (char)
              Var   : "remoteAccountNumber" 
                  Value : "D^MExxxxxxxxxxxxxxxxxxxxx" (char)
              Var   : "remoteName" 
                  Value : "Lastschrift aus Kartenzahlu" (char)
                  Value : "ng" (char)
              Var   : "textkeyExt" 
                  Value : 11 (int)
              Var   : "purpose" 
                  Value : "2018-11-02T14.27.23 Kart^Me1 2020-12" (char)
              Group : "sepa" 
                  Var   : "ABWA" 
                      Value : "MEIN FISCHER GERA//GERA/DE" (char)
          Group : "EndSaldo" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxxx^M" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
                  Var   : "value" 
                      Value : "2991,29" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "type" 
                  Value : "final" (char)
7:2019/02/24 21-10-32:aqbanking(4826):banking_bankinfo.c:  270: IBAN is valid [DExxxxxxxxxxxxxxxxxxxxx]
6:2019/02/24 21-10-32:aqbanking(4826):swift.c:  187: Setting remote IBAN from account number
6:2019/02/24 21-10-32:aqbanking(4826):swift.c:  197: Setting remote BIC from bank code
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  226: Adding transaction
Buchung wird hinzugefügt
6:2019/02/24 21-10-32:aqbanking(4826):banking_bankinfo.c:  226: Bad IBAN (country code not in upper case) [D^MExxxxxxxxxxxxxxxxxxxxx]
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  226: Adding transaction
Buchung wird hinzugefügt
7:2019/02/24 21-10-32:aqbanking(4826):swift.c:  278: Adding balance
6:2019/02/24 21-10-32:aqbanking(4826):imexporter.c:   60: Destroying AB_IMEXPORTER
7:2019/02/24 21-10-32:aqbanking(4826):stopped

Hätte ich mein gwenhywfar (GIT Stand von gestern) auch aktualisieren müssen?

Gruss
Hartmut

#11 Updated by hanoschi about 2 months ago

Die ^M waren mein Fehler. Mein vi har sich wohl beim Erkennen der Zeilenendenkodierung Windows/Unix vertan und die Zeilenenden mit ^M dargestellt. Ich hatte meine Test-Swift-Datei mit der Maus durch Left-Click-Copy und Middle-Click-Paste aus der Logdatei erzeugt. Da wurden aus den binären ^M Texte. Mit einer neuen, unverstümmelten Swift-Datei sind die ^M in der Ausgabe verschwunden:

./src/tools/aqbanking-cli/.libs/aqbanking-cli import -c test.ctx --importer=swift --profile="SWIFT-MT940" -f test.swift
6:2019/02/24 22-54-44:aqbanking(6905):banking_init.c:   66: AqBanking v5.99.21.0beta (compiled at 20190223221659): initialising
6:2019/02/24 22-54-44:aqbanking(6905):banking_init.c:  183: Registering bankinfo plugin manager
6:2019/02/24 22-54-44:aqbanking(6905):banking_init.c:  215: Registering provider plugin manager
6:2019/02/24 22-54-44:aqbanking(6905):banking_init.c:  247: Registering imexporters plugin manager
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro942.conf" contains profile "AMRO-MT942" 
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/amro940.conf" contains profile "AMRO-MT940" 
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt535.conf" contains profile "SWIFT-MT535" 
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt940.conf" contains profile "SWIFT-MT940" 
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  737: File "/usr/share/aqbanking/imexporters/swift/profiles/swiftmt942.conf" contains profile "SWIFT-MT942" 
6:2019/02/24 22-54-44:aqbanking(6905):banking_imex.c:  683: Path "/home/sml/.aqbanking/imexporters/swift/profiles" is not available
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "20" (STARTUMSE)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "25" (12030000/xxxxxxxxxx)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "28C" (00000/001)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "60F" (C181102EURxxxx,xx)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "61" (1811051105DR15,00NDDTNONREF)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "86" (105?00FOLGELASTSCHRIFT?109248?20EREF+3921022315?21MREF+MA1102
7:2019/02/24 22-54-44:aqbanking(6905):0027?22CRED+DE30ZZZ00000246391?23SVWZ+Kundennummer xxxxxxxxx?246/
7:2019/02/24 22-54-44:aqbanking(6905):RG 4258423890 vom 02.11.1?258?26ABWE+GP congstar Prepaid?30PBNKDE
7:2019/02/24 22-54-44:aqbanking(6905):FFXXX?31DE5759010066016649
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "61" (1811051105DR139,90N037NONREF)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  509: End of tag reached
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "86" (106?00KARTENZAHLUNG?xxxxxx?20SVWZ+2018-11-02T14.27.23 Ka?21rt
7:2019/02/24 22-54-44:aqbanking(6905):e1 2020-12?22ABWA+MEIN FISCHER GERA//GER?23A/DE?30PBNKDEFFXXX?31D
7:2019/02/24 22-54-44:aqbanking(6905):E98370100500555651506?32Lastschrift aus Kartenzahlu?33ng?34011)
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  563: Creating tag "62F" (C181105EURxxxx,xx
7:2019/02/24 22-54-44:aqbanking(6905):-'HNSHA:6:2+20190224225242'
7:2019/02/24 22-54-44:aqbanking(6905):mode: pintan
7:2019/02/24 22-54-44:aqbanking(6905):rdhtype: 1
7:2019/02/24 22-54-44:aqbanking(6905):hbciVersion: 300
7:2019/02/24 22-54-44:aqbanking(6905):tokenType: pintan
7:2019/02/24 22-54-44:aqbanking(6905):crypt: no
7:2019/02/24 22-54-44:aqbanking(6905):sender: user
7:2019/02/24 22-54-44:aqbanking(6905):gwenhywfar: 4.99.10.0
7:2019/02/24 22-54-44:aqbanking(6905):aqhbci: 5.99.21.0beta
7:2019/02/24 22-54-44:aqbanking(6905):appname: AQHBCI
7:2019/02/24 22-54-44:aqbanking(6905):appversion: 5.99
7:2019/02/24 22-54-44:aqbanking(6905):size: 210)
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  448: End of SWIFT document reached
6:2019/02/24 22-54-44:aqbanking(6905):swift.c: 1018: *** before branching ***
6:2019/02/24 22-54-44:aqbanking(6905):swift940.c: 1294: Starting new day
6:2019/02/24 22-54-44:aqbanking(6905):swift940.c: 1354: Creating new transaction
6:2019/02/24 22-54-44:aqbanking(6905):swift940.c: 1354: Creating new transaction
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  772: EOF met, empty document
6:2019/02/24 22-54-44:aqbanking(6905):swift.c: 1002: End of document reached
6:2019/02/24 22-54-44:aqbanking(6905):swift.c: 1040: SWIFT MT940/942/535 successfully imported
3:2019/02/24 22-54-44:aqbanking-cli(6905):swift.c:  101: Parsed data is:
  Group : "transactions" 
      Group : "day" 
          Group : "StartSaldo" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxx" (char)
              Var   : "date" 
                  Value : "20181102" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
                  Var   : "value" 
                      Value : "xxxx,xx" (char)
              Var   : "type" 
                  Value : "final" (char)
          Group : "transaction" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxx" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
              Var   : "valutaDate" 
                  Value : "20181105" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "value" 
                  Value : "-15,00" (char)
              Var   : "transactionKey" 
                  Value : "DDT" (char)
              Var   : "transactioncode" 
                  Value : 105 (int)
              Var   : "transactionText" 
                  Value : "FOLGELASTSCHRIFT" (char)
              Var   : "primanota" 
                  Value : "9248" (char)
              Var   : "remoteBankCode" 
                  Value : "PBNKDEFFXXX" (char)
              Var   : "remoteAccountNumber" 
                  Value : "DE57590100660166496669" (char)
              Var   : "remoteName" 
                  Value : "congstar GmbH" (char)
              Var   : "textkeyExt" 
                  Value : 992 (int)
              Var   : "endToEndReference" 
                  Value : "xxxxxxxxxx" (char)
              Var   : "mandateId" 
                  Value : "xxxxxxxxxx" (char)
              Var   : "creditorSchemeId" 
                  Value : "DE30ZZZ00000246391" (char)
              Var   : "purpose" 
                  Value : "Kundennummer xxxxxxxxxx/RG 4258423890 vom 02.11.18" (char)
              Group : "sepa" 
                  Var   : "ABWE" 
                      Value : "GP congstar Prepaid" (char)
          Group : "transaction" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxx" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
              Var   : "valutaDate" 
                  Value : "20181105" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "value" 
                  Value : "-139,90" (char)
              Var   : "transactionKey" 
                  Value : "037" (char)
              Var   : "transactioncode" 
                  Value : 106 (int)
              Var   : "transactionText" 
                  Value : "KARTENZAHLUNG" (char)
              Var   : "primanota" 
                  Value : "9248" (char)
              Var   : "remoteBankCode" 
                  Value : "PBNKDEFFXXX" (char)
              Var   : "remoteAccountNumber" 
                  Value : "DE98370100500555651506" (char)
              Var   : "remoteName" 
                  Value : "Lastschrift aus Kartenzahlu" (char)
                  Value : "ng" (char)
              Var   : "textkeyExt" 
                  Value : 11 (int)
              Var   : "purpose" 
                  Value : "2018-11-02T14.27.23 Karte1 2020-12" (char)
              Group : "sepa" 
                  Var   : "ABWA" 
                      Value : "MEIN FISCHER GERA//GERA/DE" (char)
          Group : "EndSaldo" 
              Var   : "localBankCode" 
                  Value : "12030000" (char)
              Var   : "localAccountNumber" 
                  Value : "xxxxxxxxxx" (char)
              Group : "value" 
                  Var   : "currency" 
                      Value : "EUR" (char)
                  Var   : "value" 
                      Value : "xxxx,xx" (char)
              Var   : "date" 
                  Value : "20181105" (char)
              Var   : "type" 
                  Value : "final" (char)
7:2019/02/24 22-54-44:aqbanking(6905):banking_bankinfo.c:  270: IBAN is valid [DE57590100660166496669]
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  187: Setting remote IBAN from account number
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  197: Setting remote BIC from bank code
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  226: Adding transaction
Buchung wird hinzugefügt
7:2019/02/24 22-54-44:aqbanking(6905):banking_bankinfo.c:  270: IBAN is valid [DE98370100500555651506]
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  187: Setting remote IBAN from account number
6:2019/02/24 22-54-44:aqbanking(6905):swift.c:  197: Setting remote BIC from bank code
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  226: Adding transaction
Buchung wird hinzugefügt
7:2019/02/24 22-54-44:aqbanking(6905):swift.c:  278: Adding balance
6:2019/02/24 22-54-44:aqbanking(6905):imexporter.c:   60: Destroying AB_IMEXPORTER
7:2019/02/24 22-54-44:aqbanking(6905):stopped

grep remoteName test.ctx
        char remoteName="congstar GmbH" 
        char remoteName="MEIN FISCHER GERA%2F%2FGERA%2FDE" 

Tatsächlich, der SWIFT-Parser funktioniert.

Nur wird er beim Abholen von der Bank (aqbanking-cli request --transactions ...) offenbar nicht verwendet:

./src/tools/aqbanking-cli/.libs/aqbanking-cli -P ~/.aqbanking/pinfile request -b 12030000 -a xxxxxxxxxxx --fromdate=20181105 --todate=20181105 -c test.ctx --transactions

grep remoteName test.ctx
        char remoteName="congstar GmbH" 
        char remoteName="Lastschrift aus Kartenzahlu" 

Mache ich einen Bedienungsfehler? Wie aktiviere ich diesen Parser beim Abrufen von der Bank mittels request?

Gruss

Hartmut

#12 Updated by hanoschi about 2 months ago

Hallo Martin,

mit git Stand von jetzt eben keine Veränderung. Hätte ich mein gwenhywfar auch aktualisieren müssen?

Danke für Deine Geduld,

Hartmut

#13 Updated by martin about 2 months ago

Moin,

ich weiss nicht, ob Du das so gemacht hast, aber Du musst immer "make
clean" machen, nachdem Du den Code geaendert hast (ob selbst geaendert
oder bei Update durch git). Anschliessend erst "make" und "make
install". Sonst gibt es zwar keine Fehlermeldung, aber die Aenderungen
werden nicht uebernommen. Ist zumindest meine Erfahrung hier.

Gwen muesste dazu nicht aktualisiert werden, daran habe ich in den
letzten Tagen nix gemacht...

Gruss
Martin

#14 Updated by hanoschi about 2 months ago

Hallo Martin,

ich habe make claen gemacht. Ich habe auch nochmal das Verzeichnis gelöscht und mit git clone neu gezogen. Aber hat nichts gebracht.

Hartmut

#15 Updated by martin about 2 months ago

Moin,

dann faellt mir da momentan auch nix ein. Ich kann das hier halt nicht nachvollziehen. Der SWIFT-Parser wird inzwischen genauso aufgerufen, wie man das von Hand machen wuerde.

Ohne wirklich ausfuehrliche Logs komme ich hier auch nicht weiter :-/

Gruss
Martin

#16 Updated by hanoschi about 2 months ago

Hallo Martin,

hier nochmal alle meine Schritte:

cd /usr/src/aqbanking/git/

rm -rf aqbanking;git clone https://git.aquamaniac.de/git/aqbanking;cd aqbanking;export ACLOCAL_FLAGS="-I /usr/src/aqbanking/git/gwenhywfar";make clean;make -fMakefile.cvs;make typedefs;make types;./configure;make

export AQBANKING_LOGLEVEL=verbous

./src/tools/aqbanking-cli/.libs/aqbanking-cli -P ~/.aqbanking/pinfile request -b 12030000 -a xxx --fromdate=20181105 --todate=20181105 -c test.ctx --transactions
6:2019/02/28 21-55-30:aqbanking(5409):banking_init.c:   66: AqBanking v5.99.21.0beta (compiled at 20190223221659): initialising
6:2019/02/28 21-55-30:aqbanking(5409):banking_init.c:  183: Registering bankinfo plugin manager
6:2019/02/28 21-55-30:aqbanking(5409):banking_init.c:  215: Registering provider plugin manager
6:2019/02/28 21-55-30:aqbanking(5409):banking_init.c:  247: Registering imexporters plugin manager
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-30:aqbanking(5409):banking_accspec.c:  113: Adding account spec
===== Aufträge werden ausgeführt =====
AqBanking v5.99.21.0beta
Sende Aufträge an die Bank(en)
Sorting commands by account
Sorting commands by provider
Send commands to providers
6:2019/02/28 21-55-30:aqbanking(5409):banking_online.c:   44: Plugin [AQHBCI] compiled-in
Send commands to provider "AQHBCI" 
3:2019/02/28 21-55-30:aqbanking-cli(5409):provider_sendcmd.c:  115: Handling user "xxx" 
Exklusiver Zugriff auf Benutzer
Locking customer "25" 
6:2019/02/28 21-55-30:aqbanking(5409):provider_user.c:  224: Locking customer "25" 
HBCI-Aufträge werden ausgeführt
AqHBCI gestartet
6:2019/02/28 21-55-30:aqbanking(5409):httpsession.c:  166: Extending TLS SyncIo
Selecting iTAN mode "chipTAN manuell" (910)
Öffne Dialog mit dem Server
Aufträge werden kodiert
Aufträge werden gesendet
Mit Server verbinden...
Hostname "banking-dkb.s-fints-pt-dkb.de" wird aufgelöst...
IP-Adresse ist "195.140.54.199" 
Verbindung zu "banking-dkb.s-fints-pt-dkb.de" wird aufgebaut
Verbunden mit "banking-dkb.s-fints-pt-dkb.de" 
Using GnuTLS default ciphers.
TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-128-GCM:AEAD
5:2019/02/28 21-55-30:aqbanking(5409):siotlsext.c:  157: Found matching certificate "25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA" with same status
5:2019/02/28 21-55-30:aqbanking(5409):siotlsext.c:  163: Automatically accepting certificate [25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA]
Verbunden.
Nachricht senden...
Nachricht gesendet.
Warte auf Antwort
Antwort wird empfangen...
HTTP-Status: 200 (OK)
Antwort empfangen.
Beenden der Verbindung zum Server...
Verbindung beendet.
Antwort erhalten
HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3050 - UPD nicht mehr aktuell, aktuelle Version enthalten. (S)
HBCI: 3920 - Zugelassene Zwei-Schritt-Verfahren für den Benutzer. (S)
HBCI: 0020 - Der Auftrag wurde ausgeführt. (S)
Dialog wurde nicht abgebrochen, PIN scheint gültig zu sein
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):banking_accspec.c:  113: Adding account spec
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  284: Checking account [blz=12030000, acc=xx, iban=xx, type=1]
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  288: Comparing IBAN and old account specs
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  399: Found a matching account (2f80)
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  284: Checking account [blz=12030000, acc=xx, iban=<none>, type=2]
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  288: Comparing IBAN and old account specs
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  399: Found a matching account (301d)
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  284: Checking account [blz=12030000, acc=xx, iban=xx, type=1]
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  288: Comparing IBAN and old account specs
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  399: Found a matching account (1a)
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  284: Checking account [blz=12030000, acc=xx, iban=<none>, type=2]
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  288: Comparing IBAN and old account specs
6:2019/02/28 21-55-31:aqbanking(5409):provider_account.c:  399: Found a matching account (60)
3:2019/02/28 21-55-31:aqhbci(5409):job_commit_account.c:  248: Account exists, modifying
5:2019/02/28 21-55-31:aqbanking(5409):provider_accspec.c:   54: Writing account spec for account 12160
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  389: Job "SepaDebitSingle" not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  483: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):job_commit_account.c:  248: Account exists, modifying
5:2019/02/28 21-55-31:aqbanking(5409):provider_accspec.c:   54: Writing account spec for account 12317
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  389: Job "SepaDebitSingle" not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  453: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  460: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  467: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  475: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  483: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):job_commit_account.c:  248: Account exists, modifying
5:2019/02/28 21-55-31:aqbanking(5409):provider_accspec.c:   54: Writing account spec for account 26
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  389: Job "SepaDebitSingle" not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  483: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):job_commit_account.c:  248: Account exists, modifying
5:2019/02/28 21-55-31:aqbanking(5409):provider_accspec.c:   54: Writing account spec for account 96
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  389: Job "SepaDebitSingle" not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  453: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  460: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  467: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  475: Job not supported with this account
3:2019/02/28 21-55-31:aqhbci(5409):provider.c:  483: Job not supported with this account
Aufträge werden kodiert
Aufträge werden gesendet
Mit Server verbinden...
Hostname "banking-dkb.s-fints-pt-dkb.de" wird aufgelöst...
IP-Adresse ist "195.140.54.199" 
Verbindung zu "banking-dkb.s-fints-pt-dkb.de" wird aufgebaut
Verbunden mit "banking-dkb.s-fints-pt-dkb.de" 
Using GnuTLS default ciphers.
TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-128-GCM:AEAD
5:2019/02/28 21-55-31:aqbanking(5409):siotlsext.c:  157: Found matching certificate "25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA" with same status
5:2019/02/28 21-55-31:aqbanking(5409):siotlsext.c:  163: Automatically accepting certificate [25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA]
Verbunden.
Nachricht senden...
Nachricht gesendet.
Warte auf Antwort
Antwort wird empfangen...
HTTP-Status: 200 (OK)
Antwort empfangen.
Beenden der Verbindung zum Server...
Verbindung beendet.
Antwort erhalten
HBCI: 0010 - Nachricht entgegengenommen. (M)
HBCI: 0020 - Der Auftrag wurde ausgeführt. (S)
HBCI: 0020 - Die gebuchten Umsätze wurden übermittelt. (S)
Dialog wurde nicht abgebrochen, PIN scheint gültig zu sein
Beende Dialog mit dem Server
Aufträge werden kodiert
Aufträge werden gesendet
Mit Server verbinden...
Hostname "banking-dkb.s-fints-pt-dkb.de" wird aufgelöst...
IP-Adresse ist "195.140.54.199" 
Verbindung zu "banking-dkb.s-fints-pt-dkb.de" wird aufgebaut
Verbunden mit "banking-dkb.s-fints-pt-dkb.de" 
Using GnuTLS default ciphers.
TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-128-GCM:AEAD
5:2019/02/28 21-55-31:aqbanking(5409):siotlsext.c:  157: Found matching certificate "25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA" with same status
5:2019/02/28 21-55-31:aqbanking(5409):siotlsext.c:  163: Automatically accepting certificate [25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA]
Verbunden.
Nachricht senden...
Nachricht gesendet.
Warte auf Antwort
Antwort wird empfangen...
HTTP-Status: 200 (OK)
Antwort empfangen.
Beenden der Verbindung zum Server...
Verbindung beendet.
Antwort erhalten
HBCI: 0010 - Nachricht entgegengenommen. (M)
HBCI: 0100 - Dialog beendet. (M)
Dialog wurde nicht abgebrochen, PIN scheint gültig zu sein
Lese SWIFT Dokument 1
Analysiere SWIFT Daten
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "20" (STARTUMSE)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "25" (12030000/xxx)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "28C" (00000/001)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "60F" (C181102EURxxxx)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "61" (1811051105DR15,00NDDTNONREF)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "86" (105?00FOLGELASTSCHRIFT?109248?20EREF+3921022315?21MREF+MA1102
7:2019/02/28 21-55-31:aqbanking(5409):0027?22CRED+DE30ZZZ00000246391?23SVWZ+Kundennummer 220297941?246/
7:2019/02/28 21-55-31:aqbanking(5409):RG 4258423890 vom 02.11.1?258?26ABWE+GP congstar Prepaid?30PBNKDE
7:2019/02/28 21-55-31:aqbanking(5409):FFXXX?31DE5759010066016649
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "61" (1811051105DR139,90N037NONREF)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  509: End of tag reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "86" (106?00KARTENZAHLUNG?109248?20SVWZ+2018-11-02T14.27.23 Ka?21rt
7:2019/02/28 21-55-31:aqbanking(5409):e1 2020-12?22ABWA+MEIN FISCHER GERA//GER?23A/DE?30PBNKDEFFXXX?31D
7:2019/02/28 21-55-31:aqbanking(5409):E98370100500555651506?32Lastschrift aus Kartenzahlu?33ng?34011)
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  519: End of doc reached
7:2019/02/28 21-55-31:aqbanking(5409):swift.c:  563: Creating tag "62F" (C181105EURxxxx)
6:2019/02/28 21-55-31:aqbanking(5409):swift.c:  448: End of SWIFT document reached
Importieren SWIFT-Daten
6:2019/02/28 21-55-31:aqbanking(5409):swift.c: 1018: *** before branching ***
6:2019/02/28 21-55-31:aqbanking(5409):swift940.c: 1294: Starting new day
6:2019/02/28 21-55-31:aqbanking(5409):swift940.c: 1354: Creating new transaction
6:2019/02/28 21-55-31:aqbanking(5409):swift940.c: 1354: Creating new transaction
SWIFT-Dokument erfolgreich importiert
Lese SWIFT Dokument 2
Analysiere SWIFT Daten
6:2019/02/28 21-55-31:aqbanking(5409):swift.c:  772: EOF met, empty document
6:2019/02/28 21-55-31:aqbanking(5409):swift.c: 1002: End of document reached
6:2019/02/28 21-55-31:aqbanking(5409):swift.c: 1040: SWIFT MT940/942/535 successfully imported
7:2019/02/28 21-55-31:aqbanking(5409):banking_bankinfo.c:  270: IBAN is valid [DE57590100660166496669]
6:2019/02/28 21-55-31:aqbanking(5409):jobgettransactions.c:  231: Setting remote IBAN from account number
6:2019/02/28 21-55-31:aqbanking(5409):jobgettransactions.c:  241: Setting remote BIC from bank code
7:2019/02/28 21-55-31:aqbanking(5409):banking_bankinfo.c:  270: IBAN is valid [DE98370100500555651506]
6:2019/02/28 21-55-31:aqbanking(5409):jobgettransactions.c:  231: Setting remote IBAN from account number
6:2019/02/28 21-55-31:aqbanking(5409):jobgettransactions.c:  241: Setting remote BIC from bank code
AqHBCI abgeschlossen.
Unlocking customer "25" 
6:2019/02/28 21-55-31:aqbanking(5409):provider_user.c:  247: Unlocking customer "25" 
6:2019/02/28 21-55-31:aqbanking(5409):job_virtual.c:  293: Has20: 20 (Der Auftrag wurde ausgeführt.)
6:2019/02/28 21-55-31:aqbanking(5409):job_virtual.c:  293: Has20: 20 (Die gebuchten Umsätze wurden übermittelt.)
Aufträge werden ausgeführt: Finished.
7:2019/02/28 21-55-31:aqbanking(5409):stopped

grep remoteName test.ctx
        char remoteName="congstar GmbH" 
        char remoteName="Lastschrift aus Kartenzahlu" 

Die Logdatei schicke ich Dir per Email.

Hartmut

Also available in: Atom PDF