"9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

magic

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 04.12.2025 - 10:45 Uhr  ·  #183203
Auch mit der 2.12.1 funktioniert es nicht.

Code
[04.12.2025 10:21:43] Synchronisierung via FinTS/HBCI läuft
[04.12.2025 10:21:43]  
[04.12.2025 10:21:43] Synchronisiere Konto: Kontokorrent, IBAN DE5927..XXXXXX [Commerzbank]
[04.12.2025 10:21:43] Initialisiere Bank-Zugang
[04.12.2025 10:21:43] Führe Geschäftsvorfall aus: "Kontokorrent, IBAN DE5927..XXXXXX [Commerzbank]: SEPA-Daueraufträge abrufen"
[04.12.2025 10:21:43] Führe Aufträge aus...
[04.12.2025 10:21:43]     Führe Dialog-Initialisierung aus
[04.12.2025 10:21:43] Führe Dialog-Initialisierung aus
[04.12.2025 10:21:43] Erzeuge HBCI-Nachricht DialogInit
[04.12.2025 10:21:43] signiere HBCI-Nachricht
[04.12.2025 10:21:43] Verschlüssele HBCI-Nachricht
[04.12.2025 10:21:43] Versende HBCI-Nachricht
[04.12.2025 10:21:43] Warte auf Antwortdaten
[04.12.2025 10:21:43]     Warte auf Antwortdaten
[04.12.2025 10:21:45] Entschlüssele Antwortnachricht
[04.12.2025 10:21:45] Überprüfe Signatur der Antwortnachricht
[04.12.2025 10:21:45] Neue Institutsnachricht empfangen
[04.12.2025 10:21:45] Dialog initialisiert - Dialog-ID ist 63INeRhi6JoBAAA5gKzqgLkcjAQA
[04.12.2025 10:21:45]     Verarbeite Aufträge
[04.12.2025 10:21:45] Erstelle Auftragsdaten für Geschäftsvorfall DauerSEPAList1
[04.12.2025 10:21:45] Erzeuge HBCI-Nachricht CustomMsg
[04.12.2025 10:21:45] signiere HBCI-Nachricht
[04.12.2025 10:21:45] Verschlüssele HBCI-Nachricht
[04.12.2025 10:21:45] Versende HBCI-Nachricht
[04.12.2025 10:21:45] Warte auf Antwortdaten
[04.12.2025 10:21:45]     Warte auf Antwortdaten
[04.12.2025 10:21:46] Entschlüssele Antwortnachricht
[04.12.2025 10:21:46]     [Fehler] Meldung der Bank: 9050:Die Nachricht enthält Fehler.
[04.12.2025 10:21:46]     [Fehler] Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
[04.12.2025 10:21:46] Überprüfe Signatur der Antwortnachricht
[04.12.2025 10:21:46]     [Fehler] Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
[04.12.2025 10:21:46] Ergebnisdaten für Geschäftsvorfall DauerSEPAList1 empfangen
[04.12.2025 10:21:46]     Führe Dialog-Ende aus
[04.12.2025 10:21:46] Beende Dialog
[04.12.2025 10:21:46] Erzeuge HBCI-Nachricht DialogEnd
[04.12.2025 10:21:46] signiere HBCI-Nachricht
[04.12.2025 10:21:46] Verschlüssele HBCI-Nachricht
[04.12.2025 10:21:46] Versende HBCI-Nachricht
[04.12.2025 10:21:46] Warte auf Antwortdaten
[04.12.2025 10:21:46]     Warte auf Antwortdaten
[04.12.2025 10:21:46] Entschlüssele Antwortnachricht
[04.12.2025 10:21:46] Überprüfe Signatur der Antwortnachricht
[04.12.2025 10:21:46] Dialog beendet
[04.12.2025 10:21:46] Aufträge ausgeführt
[04.12.2025 10:21:46] Fehler beim Abrufen der SEPA-Daueraufträge: Fehlermeldung der Bank: 
9010 - Verarbeitung fehlgeschlagen.
9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
9050:Die Nachricht enthält Fehler.
[04.12.2025 10:21:46] Es sind Fehler aufgetreten
[04.12.2025 10:21:46] 
[04.12.2025 10:21:46] *****************************************************
[04.12.2025 10:21:46] Zusammengefasste Fehlermeldungen:
[04.12.2025 10:21:46]    Meldung der Bank: 9050:Die Nachricht enthält Fehler.
[04.12.2025 10:21:46]    Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
[04.12.2025 10:21:46]    Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
[04.12.2025 10:21:46] *****************************************************
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 04.12.2025 - 11:00 Uhr  ·  #183205
Dann habe ich leider keine Idee, was der Grund ist. Der letzte Stand war ja, dass die Bank in HICDBS eine ältere SEPA PAIN-Version (pain.001.003.03 - die auch schon lange nicht mehr gültig ist) haben wollte. Die Sache ist aber: Die Bank verwendet HICDBS in Segment-Version 1. In dieser Version ist das Angeben einer PAIN-Version noch gar nicht vorgesehen. Das kam erst mit Segment-Version 2. Es tut mir leid, ich habe keine Ahnung, wo ich hier noch etwas ändern könnte.

HBCI-Freund

Betreff:

Besteht der Fehler beim Dauerauftragsabruf immer noch?

 ·  Gepostet: 04.12.2025 - 16:08 Uhr  ·  #183234
Liebes Forum,

ich stolperte über genau diesen Fehler nach Update auf Hibiscus 2.12.1 wg. Empfängerüberprüfung. Wegen der Commerzbank war ich bei einer "Uralt-Version" von Hibiscus geblieben, da dort einige Dinge funktionierten, die mit neueren Versionen nicht gingen.

Nun funktioniert der Abruf der Daueraufträge bei der Commerzbank eben mit dieser Fehlernummer nicht mehr.
[04.12.2025 15:59:49] [Fehler] Meldung der Bank: 9050:Die Nachricht enthält Fehler.
[04.12.2025 15:59:49] [Fehler] Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)
[04.12.2025 15:59:49] [Fehler] Meldung der Bank: 9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)

Gibt/gab es zwischenzeitlich Erkenntnisse, wie man das Problem umgehen kann? - Ich hatte in diesem Thema nichts gefunden, bzw. es ging um die Anlage des DA.

Was erwartet diese Bank anders? - Ich hatte auch mit den experimentellen Funktionen in Hibiscus etwas "gespielt", aber keine Änderung erkennen können.

Ich nutze den PIN/TAN-Zugang.

Haben noch mehr von Euch dieses Problem?

Viele Grüße

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 04.12.2025 - 17:08 Uhr  ·  #183239
@Kleingeld: In welchem Log steht das:
Zitat
Code
 Params_6.DauerSEPAListPar1.suppformats -> urn:iso:std:iso:20022:tech:xsd:pain.001.003.03
      Params_6.DauerSEPAListPar1.SegHead.version -> 1
      Params_6.DauerSEPAListPar1.SegHead.code -> HICDBS
      Params_6.DauerSEPAListPar1.maxentries_allowed -> N
      Params_6.DauerSEPAListPar1.secclass -> 1
      Params_6.DauerSEPAListPar1.SegHead.seq ->   b12
      Params_6.DauerSEPAListPar1.SegHead.ref -> 3
      Params_6.DauerSEPAListPar1.maxnum -> 20
      Params_6.DauerSEPAListPar1.minsigs -> 1 


Das müßte es mehrfach (also 3x) mit verschiedenen Versionen geben (wenn ich den Code in "private SepaVersion determinePainVersionInternal(HBCIHandler handler, final String gvName)" richtig interpretiere.
Vielleicht findet sich in den (weiteren) Werten der 2 anderen Rekords ein Kriterium zum Aussortieren der 001.001.009.

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 06.12.2025 - 02:43 Uhr  ·  #183295
Habe nochmal über dem Log und dem Quelltext gebrütet ...
Vergeßt meinen vorherigen Beitrag.Die CoBa schickt anscheined keine spezifische pain-Version für die DA-Liste - und so wird die höchste implementierte Version gewählt. Und die geht seit Implementierung der 001.001.009 dann nicht! Sieht nach einem Bank-BUG aus :-(
Ich denke das läßt sich derzeit nur durch eine expilzite Vorgabe der pain-Version für den GV lösen.

Implentierungsvariante 1 (Königsweg):
Kofiguration je Bankzugang eine optionale Liste mit GV-Version-Paaren (default: leer) zum Überschreiben der Automatik.
Mir ist klar das das zuviel Audwand für eine einzelne buggi Bank ist.

Implentierungsvariante 2:
Ein einzelner Haken "DauerSEPAList mit pain.001.001.003 kodieren" unter Hibiskus/Einstellungen/Erweitert/Experiementelle Funktionen
Das wäre rel. wenig Aufwand, würde allen CoBa-Nutzern helfen, außer man hat CoBa-Konten mit DAs und Konten anderer Banken mit mit DAs zusammen im Hibiskus.
Wenn das jemanden betrifft dann vielleicht mal melden um zu sehen ob so ausreichend wäre.

@hibiscus:
Die Weiche in "private SepaVersion determinePainVersion(HBCIHandler handler, String gvName)" würde ich mir zutrauen falls ich nicht an der Java-Build-Umgebung scheitere. Den Haken in der GUI eher nicht. Wäre das aus deiner Sicht machbar?

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 06.12.2025 - 03:20 Uhr  ·  #183296
Vorschlag (ohne eigene Java-Build-Umgebung, ungetestet):
In hbci/GV/AbstractSEPAGV.java ab Zeile 89
Code

if(!<neue globale Option> && gvName=="DauerSEPAList")
  if(globalVersion != SepaVersion.PAIN_001_001_03) {
    HBCIUtils.log("  CoBa-Fix aktiv - ersetze "+globalVersion,HBCIUtils.LOG_DEBUG);
    globalVersion = SepaVersion.PAIN_001_001_03;  // isSupported(...)-Prüfung brauchen wir hier nicht
    }

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: 06.12.2025 - 09:16 Uhr  ·  #183303
Zitat geschrieben von CoBaBug

Vorschlag (ohne eigene Java-Build-Umgebung, ungetestet):
In hbci/GV/AbstractSEPAGV.java ab Zeile 89
Code

if(!<neue globale Option> && gvName=="DauerSEPAList")
  if(globalVersion != SepaVersion.PAIN_001_001_03) {
    HBCIUtils.log("  CoBa-Fix aktiv - ersetze "+globalVersion,HBCIUtils.LOG_DEBUG);
    globalVersion = SepaVersion.PAIN_001_001_03;  // isSupported(...)-Prüfung brauchen wir hier nicht
    }



Das finde ich als hart codierte Lösung etwas arg unschön.
Was es in HBCI4Java aber schon an anderer Stelle gibt: Man kann über die hbci4Java-Properties pro GV die höchste zu verwendende Segment-Version festlegen - als zusätzliche Einschränkung zu den BPD/UPD. Es gab vor Jahren mal einen Fall, wo eine Bank einen GV nur in einer kleineren Version akzeptiert hat, als sie selbst per BPD angegeben hatte. Schau hierzu mal in HBCIJobImpl. Dort gibt es irgendwo eine Funktion zur Ermittlung der höchsten Segment-Version, welche ein optionales Limit aus den konfigurierten Properties holt. Das könnte man auch für die PAIN-Version adaptieren. Nach dem Muster: Wenn in den Properties eine Version angegeben ist und diese niedriger ist als das, was BPD/UPD sagen, dann wird diese verwendet.

Dann müsste in Hibiscus gar nichts angepasst werden - den Parameter könnte man dann in .jameica/hibiscus/hbci4java.properties hinterlegen. Wenn die Datei existiert, wird sie von Hibiscus berücksichtigt.

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Gestern um 05:10 Uhr  ·  #183341
In demo/HBCIBatch/hbci4java.properties steht:
Code
# Alle verfügbaren Parameter sind in der API-Dok. zur
# Klasse org.kapott.hbci.manager.HBCIUtils beschrieben.
# Es handelt sich dabei um die Parameter, die via HBCIUtils.setParam(...)
# gesetzt werden können (siehe entsprechende API-Dok.)


Wo finde ich diese Dok? Meine Suche auf github und im Web war leider nicht erfolgreich.
Danke.

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Gestern um 10:23 Uhr  ·  #183342
Direkt in der Java-Klasse HBCIUtils. Es gibt keine externe Dokumentation sondern nur die direkt im Code.

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 02:18 Uhr  ·  #183370
Ich kann leider nichts finden um die SepaVersion für einen bestimmten GV zu überschreiben. Ich hatte auf soetwas gehofft:

Code
kernel.gv.DauerSEPAList1.SepaVersion.max=001.001.003

oder
Code
kernel.gv.DauerSEPAList1.SepaVersion=001.001.003


Es gibt aber nur "kernel.gv.?.segversion.max", und das wird in einen int geparst. Wie soll ich damit eine bestimmte SepaVersion beschreiben? Oder ich bin blind :-(

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 08:17 Uhr  ·  #183372
Ich meinte damit, dass genau das implementiert werden müsste. Man kann aber den Code für die konfigurierbare maximale Segment-Version als Vorlage verwenden.

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 12:23 Uhr  ·  #183381
Na denn. Neuer Vorschlag (ohne eigene Java-Build-Umgebung, ungetestet):
In hbci/GV/AbstractSEPAGV.java ab Zeile 89

Code

String fixSepaStr=HBCIUtils.getParam("kernel.gv."+gvName+".SepaVersion");
if(fixSepaStr!=NULL && globalVersion!=NULL) {  //ohne irgendeine vorhandene Version ist das hier sinnlos
  SepaVersion fixSepa=SepaVersion.byURN(fixSepaStr;
  if(globalVersion != fixSepa) {
    if(fixSepa.getType()==this.getPainType() && fixSepa.isSupported(this.getPainJobName())) {
      HBCIUtils.log("  fixe SepaVersion für GV "+gvName+" konfiguriert -> ersetze "+globalVersion+" durch "+fixSepa,
                               HBCIUtils.LOG_DEBUG);
      globalVersion = fixSepa;
      }
    else HBCIUtils.log("  fixe SepaVersion "+fixSepaStr+" für GV "+gvName+" ist nicht verfügbar -> wird ignoriert",
                                     HBCIUtils.LOG_DEBUG);
    } 
  }

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 14:55 Uhr  ·  #183384
Habe diesen furchtbar hässlichen Workaround jetzt eingebaut: https://github.com/hbci4j/hbci…2625b6f142

Ist ab sofort im Nightly-Build. Ich würde erwarten, dass die Commerzbank auf absehbare Zeit aktuellere PAIN-Versionen beim Abruf der Daueraufträge unterstützt und dieser Hack dann nicht mehr nötig ist.

Mit einer Datei ~/.jameica/hibiscus/hbci4java.properties mit dem folgenden Inhalt:

Code

kernel.gv.DauerSEPAList.sepaversion.max=urn:iso:std:iso:20022:tech:xsd:pain.001.001.03


sollte Hibiscus jetzt bei Abruf der Daueraufträge die PAIN-Version 001.001.03 verwenden - auch dann, wenn die BPD etwas anderes sagen.

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 15:22 Uhr  ·  #183386
Für diese Implementierung müßte das ".max" am Ende des Schlüsselnamens aber eigentlich weg.
Ansonsten ganz vielen Dank. Ich werde testen.

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 15:23 Uhr  ·  #183387
Ich ändere das jetzt nicht nochmal. Das ist ohnehin ein Dirty Hack, der auf absehbare Zeit wieder verschwinden sollte.

magic

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 15:48 Uhr  ·  #183388
@CoBaBug: hast du dich bezüglich diesen Bugs mal an die HBCI Hotline der Commerzbank gewendet?

CoBaBug

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 16:49 Uhr  ·  #183389
Top. Funktioniert!
Und noch einmal Danke. Auch im Namen der anderen von diesem Bankfehler geplagten Nutzer.

@magic: nein, erschien mir nach lesen dieses Threads nicht (absehbar) zielführend.

hibiscus

Betreff:

Re: "9010:Verarbeitung fehlgeschlagen. (3: CustomMsg.GV.DauerSEPAList1)" beim Abrufen der SEPA-Daueraufträge

 ·  Gepostet: Heute um 16:51 Uhr  ·  #183390
Prima. Danke für die Rückmeldung.