Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Anfänger: SEPA-Überweisung schlägt fehl

baconian

Betreff:

Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 15.05.2021 - 11:35 Uhr  ·  #159627
Hallo — mache gerade meine ersten (freudigen!) Erfahrungen mit aqbanking, vielen Dank an die Programmierer für das nützliche Tool! Saldo und Bewegungen abrufen funktioniert es, aber eine SEPA-Überweisung gibt Fehler:

Code

aqbanking-cli -P pinfile sepatransfer -b $BLZ -a $KTO -c $CTX --rname="${ENAME[$EMPF]}" --rbic="${EBIC[$EMPF]}" --riban="${EIBAN[$EMPF]}" --value="$BETRAG:EUR" --purpose="$VERW"

HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3920 - Zugelassene TAN-Verfahren für den Benutzer (S)
HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
HBCI: 9050 - Die Nachricht enthält Fehler. (M)
HBCI: 3905 - Es wurde keine Challenge erzeugt. (M)
HBCI: 9370 - Herausgebersignatur für bezogenen Benutzer fehlt. (S)


aus der Standardfehlerausgabe:
Code

grep -i error sepatransfer2-err-log 
6:2021/05/15 10-59-56:gwen(53602):libloader.c:  122: GWEN: Error loading library: /usr/lib/gwenhywfar/plugins/79/configmgr/dir: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
6:2021/05/15 10-59-57:gwen(53602):msgengine.c: 1825: Error writing element
6:2021/05/15 10-59-57:gwen(53602):msgengine.c: 2092: Error writing group "JOBdef"
6:2021/05/15 10-59-57:aqhbci(53602):job.c:  627: Changing status of job "JobSepaTransferMulti" from "enqueued" (2) to "error" (6)
6:2021/05/15 10-59-57:aqhbci(53602):jobqueue_dispatch.c:  133: Result: Error (9050: Die Nachricht enthält Fehler.)
6:2021/05/15 10-59-57:aqhbci(53602):jobqueue_dispatch.c:  133: Result: Error (9370: Herausgebersignatur für bezogenen Benutzer fehlt.)
6:2021/05/15 10-59-57:aqhbci(53602):jobqueue_dispatch.c:  363: Skipping job "JobSepaTransferMulti" because of status "error" (6)
6:2021/05/15 10-59-57:aqhbci(53602):jobqueue_dispatch.c:  441: Segment result: Error (9370: Herausgebersignatur für bezogenen Benutzer fehlt.)
  Status        : error (6)
  Flags: 0a6b0000 ( NEEDCRYPT NEEDSIGN SINGLE CRYPT SIGN HASMOREMSGS HASERRORS )
6:2021/05/15 10-59-57:aqhbci(53602):cbox_queue.c:  629: Setting status of job "JobSepaTransferMulti" to ERROR
3:2021/05/15 10-59-57:aqhbci(53602):cbox_queue.c:  552: Error performing queue (-101)
6:2021/05/15 10-59-57:aqhbci(53602):cbox_queue.c:  112: Error performing queues (+S, +C: -101)
6:2021/05/15 10-59-57:aqhbci(53602):outbox.c:  461: Skipping job "JobSepaTransferMulti" because of status "error" (6)


Kann mir jemand vielleicht Ansatzpunkte geben, was ich ausprobieren oder wonach ich suchen soll?

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 15.05.2021 - 15:00 Uhr  ·  #159629
Update: Das Problem wurde gelöst, nachdem ich das ausgeführt:
Code

aqhbci-tool4 getaccsepa -a AccountId

und in ~/.aqbanking/settings6/accounts/*.conf wo fehlend eine Zeile mit BIC hinzugefügt habe.

baconian

Betreff:

Re: [gelöst] Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 16.05.2021 - 12:08 Uhr  ·  #159634
Ich habe mich gestern zu früh gefreut (und jetzt kann ich Zusatz [gelöst] im Betreff nicht mehr entefernen).

Ich erhalte nun zwar eine TAN per SMS geschickt, aber die Operation schlägt fehl:

Code

HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M)
HBCI: 3920 - Zugelassene TAN-Verfahren für den Benutzer (S)
HBCI: 3076 - Starke Kundenauthentifizierung nicht notwendig. (S)
HBCI: 9050 - Die Nachricht enthält Fehler. (M)
HBCI: 9010 - Das gesendete SEPA-Dokument ist nicht valide. (S)


Ideen?

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 16.05.2021 - 19:25 Uhr  ·  #159638
Zitat
HBCI: 9010 - Das gesendete SEPA-Dokument ist nicht valide. (S)

Leider kenne ich mich mit aqbanking gar nicht aus.
Bei diesem Fehler würde ich zuerst nach der Version von aqbanking fragen und dann dem Inhalt des SEPA-Auftrages schauen. Kannst du ein Logfile generieren?

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 17.05.2021 - 08:09 Uhr  ·  #159643
Danke Raimund!

Ich benutze diese Versionen:
Code

 aqbanking-cli versions
Versions:
 AqBanking-CLI: 6.2.10
 Gwenhywfar   : 5.6.0.0
 AqBanking    : 6.2.10.0


Bez. Logifile bin ich mir unsicher, was man öffentlich machen kann und was missbraucht werden könnte.

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 18.05.2021 - 08:59 Uhr  ·  #159650
Es geht mir bei dem Fehler erstmal um den Inhalt des Auftrages selbst. Da würde ich Empfänger IBAN und Empfängernamen und deine eigenen Daten anonymisieren.

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 18.05.2021 - 19:11 Uhr  ·  #159653
laut Log scheint das Dokument, das als "nicht valide" quittiert wird, das Folgende zu sein:

Code

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03 pain.001.003.03.xsd">
<CstmrCdtTrfInitn>
<GrpHdr>
<MsgId>20210516-10:29:27-00000017</MsgId>
<CreDtTm>2021-05-16T10:29:27.000Z</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>10.00</CtrlSum>
<InitgPty>
<Nm>NAME</Nm>
</InitgPty>
</GrpHdr>
<PmtInf>
<PmtInfId>20210516-10:29:27-00000017-1</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<BtchBookg>false</BtchBookg>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>10.00</CtrlSum>
<PmtTpInf>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
<ReqdExctnDt>1999-01-01</ReqdExctnDt>
<Dbtr>
<Nm>NAME</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>IBAN1</IBAN>
</Id>
</DbtrAcct>
<ChrgBr>SLEV</ChrgBr>
<CdtTrfTxInf>
<PmtId>
<EndToEndId>NOTPROVIDED</EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="EUR">10.00</InstdAmt>
</Amt>
<CdtrAgt>
<FinInstnId>
<BIC>BIC1</BIC>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>NAME</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>IBAN2</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>test</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</PmtInf>
</CstmrCdtTrfInitn>
</Document>


Ersetzt habe ich hier NAME, IBAN1, BIC1, IBAN2.

infoman

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 19.05.2021 - 05:54 Uhr  ·  #159655
Vielleicht: ...
pain.001.003.03 alt
pain.001.001.03 neu

Nemo

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 19.05.2021 - 14:54 Uhr  ·  #159658
@infoman

Da die Herausgebersignatur des Benutzers moniert wurde, sollte das nicht an der pain-Version liegen.

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 21.05.2021 - 00:14 Uhr  ·  #159674
das war die erste Fehlermeldung, zuletzt war es "HBCI: 9010 - Das gesendete SEPA-Dokument ist nicht valide. (S) "
Für mich sieht es auf dem ersten Blick ok aus,
Zitat
pain.001.003.03 alt
pain.001.001.03 neu
das könnte es sein, @baconian: Schreib mal deine BLZ, eventuell kann man dann mehr herausfinden. Ändern solltest du das auf jeden Fall, das ist nicht mehr aktuell. Ich meine, die Fiducia akzeptiert u.a. pain.001.003.03 ab Dezember nicht mehr.

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 21.05.2021 - 09:46 Uhr  ·  #159676
ich hab mal den VR-Formatprüfer angesetzt, das Pflichtelement "DbtrAgt" fehlt.

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 22.05.2021 - 14:15 Uhr  ·  #159688
Vielen Dank an alle, die beigetragen haben. Es ist eine angenehme Runde hier.
Leider kenne ich mich weder mit dem Programm AqBanking noch mit der Thematik überhaupt aus und bin mit Einstellungen wie PAIN-Versionsnummern oder ungültige SEPA-XML-Instanzen völlig überfordert.
Ich kann nicht einmal mein Problem einordnen: habe ich etwas falsch konfiguriert? Gibt es generell ein Problem mit meiner Bank? Oder sonstiges?
Es geht um die GLS Gemeinschaftsbank
BIC: GENODEM1GLS
BLZ: 430 609 67

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 22.05.2021 - 19:22 Uhr  ·  #159692
dann bist du hier schon richtig, allerdings würde mich interessieren, warum du aqbanking auf dem CLI nutzen möchtest, was ist der Hintergrund, was hast du damit vor? Denn ist ja schon sehr speziell und es gibt durchaus andere Lösungen.
Dann:
Woher kommt denn die XML-Datei, die du sendest? Denn der Tag fehlt ja offensichtlich und das Format ist uralt. Spätestens im Dezember wäre damit Schluss.
Gruß
Raimund

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 09:18 Uhr  ·  #159700
Hallo Raimund. Danke für deine Mühe.

Zitat geschrieben von Raimund Sichmann

allerdings würde mich interessieren, warum du aqbanking auf dem CLI nutzen möchtest


Ich benutze Onlinebanking als private Einzelperson und meine Anforderungen sind bescheiden: ab und zu die letzten Bewegungen und Saldo ansehen, alle paar Wochen eine Überweisung tätigen, monatlich die Bewegungen in eine relationale Datenbank speichern. Bislang habe ich die Webseite der Bank benutzt. Von AqBanking verspreche ich mir, diese Aktionen zu vereinfachen und zu automatisieren. Bis auf die Überweisungen hat alles auf Anhieb geklappt, das ist schon eine große Erleichterung für mich. Die Überweisungen tätigen zu können wäre das Sahnehäubchen. Etwas anderes als eine CLI kommt für mich nicht in Frage. Generell finde ich als erfahrener Programmierer eine CLI die beste (entspantere, mächtigste) Benutzerschnittstelle überhaupt.

Zitat geschrieben von Raimund Sichmann

Woher kommt denn die XML-Datei, die du sendest? Denn der Tag fehlt ja offensichtlich und das Format ist uralt. Spätestens im Dezember wäre damit Schluss.


Ich habe aqbanking in der letzten Version (von März 2021) installiert.
Code

$ aqbanking-cli versions
Versions:
 AqBanking-CLI: 6.2.10
 Gwenhywfar   : 5.6.0.0
 AqBanking    : 6.2.10.0


Außer der Verbindung mit meinen Bankkontos habe ich nichts in der Konfiguration eingestellt.

Saldo abfragen und Kontobewegungen abrufen funktioniert.

Ich veranlasse eine Überweisung mit diesem Aufruf:
Code

aqbanking-cli -P pinfile sepatransfer -b $BLZ -a $KTO -c $CTX --rname="${ENAME[$EMPF]}" --rbic="${EBIC[$EMPF]}" --riban="${EIBAN[$EMPF]}" --value="$BETRAG:EUR" --purpose="$VERW"


Die zitierte XML befindet sich so in der Logdatei, die durch den vorigen Aufruf generiert und hier gespeichert wird:
Code

~/.aqbanking/backends/aqhbci/data/banks/de/43060967/logs


Nachtrag: Nachdem ich die Überweisung veranlasse, erhalte ich auf dem Handy eine TAN. Ich werde aber von aqbanking-cli nicht aufgefordert, sie einzugeben. Ich weiß nicht, wie das eigentlich gehen sollte: sollte ich interaktiv aufgefordert werden, die TAN einzugeben? oder sollte ich einen weiteren Aufruf mit Angabe der TAN tätigen? Auf jeden Fall endet der Aufruf
Code
aqbanking-cli sepatransfer... 
mit einer Fehlernachricht. Vermutlich wird die Operation also abgebrochen.

infoman

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 09:25 Uhr  ·  #159701
jameica - hibiscus probiert?
https://www.willuhn.de/products/jameica/

oder die (eigene GLS) Banking-App https://www.gls.de/privatkunde…king-apps/
Zitat
Im Test gelobt wurde unter anderem die Multibankenfähigkeit (Heft 6/2020). Das heißt, Sie verwalten Konten unterschiedlicher Banken über Ihre GLS Banking-App – auch Kreditkarten und Paypal. Diese Funktion bieten Ihnen GLS Bank pure und GLS mBank.

Mit der Note 1,9 wurde unsere GLS mBank App (Version 3.1.0.7206) Testsieger bei den Android-Versionen. Insgesamt wurden 19 Apps getestet, jeweils für die Betriebssysteme iOS und Android.

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 09:52 Uhr  ·  #159702
Danke Infoman. Nein, andere Programme habe ich nicht probiert. Was ich nicht mit aqbanking-cli machen kann, tue ich wie bisher über die Onlinebanking-Webseite der Bank. Mehr brauche ich nicht.

Wenn mich jemand Hinweise geben kann, wonach ich suchen soll, wo ich Hintergrundinfos finden kann. oder was für ein Problem ich haben könnte, wäre super.

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 12:57 Uhr  ·  #159705
Zitat
Generell finde ich als erfahrener Programmierer eine CLI die beste (entspantere, mächtigste) Benutzerschnittstelle überhaupt.
das hätte ich in den 90ern auch so geschrieben, heute ist das schon sehr schräg bei deinen geringen Anforderungen ;-)

Wichtig an dieser Stelle, falls du das nicht weißt: Dein TAN-Zugang wird (vorläufig) gesperrt werden, wenn du zu viele Versuche ohne TAN-Eingabe startest. Du solltest nach jeder zweiten Fehl-Anforderung im Onlinebanking eine TAN-pflichtige Transaktion provozieren. Das einfachste dürfte dabei der Abruf von Umsätzen ab 90 Tagen sein.

Im Handbuch hab ich auf die Schnelle nichts zum Befehl sepatransfer gefunden und für ein tieferes Einlesen fehlt mir leider die Zeit. Dein Problem könnte aber ähnlich zu diesem hier sein:
forum/topic.php?p=140614#real140614

Bedauerlicherweise ist ja der Support vom Entwickler hier im Forum eingeschlafen und läuft nur über eine Mailingliste (imho sehr Einsteiger-unfreundlich, aber womöglich ist das ja auch der Sinn dahinter).

Gruß
Raimund

Raimund Sichmann

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 13:12 Uhr  ·  #159707
Ergänzung:
nutzt du die letzte Revision von aqhbci?
Zitat
aqhbci: Make BIC variable.

Should at least fix the problem of encoding errors immediately before sending
a message due to missing BIC.

https://www.aquamaniac.de/rdm/…2bd38fd139

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 13:28 Uhr  ·  #159708
Zitat geschrieben von Raimund Sichmann

Wichtig an dieser Stelle, falls du das nicht weißt: Dein TAN-Zugang wird (vorläufig) gesperrt werden, wenn du zu viele Versuche ohne TAN-Eingabe startest. Du solltest nach jeder zweiten Fehl-Anforderung im Onlinebanking eine TAN-pflichtige Transaktion provozieren. Das einfachste dürfte dabei der Abruf von Umsätzen ab 90 Tagen sein.


Ich habe jetzt die Umsätze der letzten 3 Monate abgerufen und mit TAN autorisiert. Daraufhin noch einmal eine Überweisung getätigt (das hatte ich seit dem ersten Tag vor ca 10 Tagen nicht mehr gemacht), und es hat funktioniert!

Anscheinend funktioniert also Überweisen jetzt bei mir richtig. Vielen Dank, Raimund!

Zitat geschrieben von Raimund Sichmann

Im Handbuch hab ich auf die Schnelle nichts zum Befehl sepatransfer gefunden und für ein tieferes Einlesen fehlt mir leider die Zeit. Dein Problem könnte aber ähnlich zu diesem hier sein:
forum/topic.php?p=140614#real140614


Ja, das hatte ich auch anfangs, konnte es aber mit aqhbci-tool4 getaccsepa lösen.

Hoffe, dass das bei mir "hält" und ich in Zukunft überweisen kann.
Nochmal vielen Dank an Raimund und alle in diesem Forum, die mich unterstützt haben!

baconian

Betreff:

Re: Anfänger: SEPA-Überweisung schlägt fehl

 ·  Gepostet: 24.05.2021 - 13:38 Uhr  ·  #159709
Zitat geschrieben von Raimund Sichmann

Ergänzung:
nutzt du die letzte Revision von aqhbci?
Zitat
aqhbci: Make BIC variable.

Should at least fix the problem of encoding errors immediately before sending
a message due to missing BIC.

https://www.aquamaniac.de/rdm/…2bd38fd139


eigentlich nicht, dieser Fix ist laut Angaben auf dem Repository in aqbanking Version 6.3. drin, die ist aber anscheinend noch nicht veröffentlicht worden. Ich habe Version 6.2, die letzte, die in meiner Distro (Archlinux) bis heute binär bereitsteht.