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".

DB Sparkonto nicht mehr abrufbar

Dergerman

Betreff:

DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 17.08.2020 - 21:33 Uhr  ·  #156748
Hi,

ich hab mehrere Sparkonten bei der DB, eines funktioniert einfach nicht mehr.
Ich hab gegoogled und gesucht aber keine Lösung gefunden.
Vielleicht weiss hier einer weiter.

Ich nutze
Mac mit Catalina 10.15.6
Hibiscus 2.8.24
finance.websync 0.9.14

Vielen Dank für eure Zeit und Hilfe

folgender Fehler kommt raus
Code
[17.08.2020 21:25:40] Synchronisierung via FinTS/HBCI läuft
[17.08.2020 21:25:40]  
[17.08.2020 21:25:40] Synchronisiere Konto: SparCard, IBAN DE************* [DB Privat- ... Bank PGK)]
[17.08.2020 21:25:40] Initialisiere Bank-Zugang
[17.08.2020 21:25:40] Führe Geschäftsvorfall aus: "SparCard, IBAN DE****..****** [DB Privat- ... Bank PGK)]: Umsätze/Salden abrufen"
[17.08.2020 21:25:40] Führe Aufträge aus...
[17.08.2020 21:25:40]     Führe Dialog-Initialisierung aus
[17.08.2020 21:25:40] Führe Dialog-Initialisierung aus
[17.08.2020 21:25:40] Erzeuge HBCI-Nachricht DialogInit
[17.08.2020 21:25:40] signiere HBCI-Nachricht
[17.08.2020 21:25:40] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:40]     Verbinde mit https://fints.deutsche-bank.de:443/ und prüfe Zertifikat
[17.08.2020 21:25:40] Versende HBCI-Nachricht
[17.08.2020 21:25:40]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:41] Warte auf Antwortdaten
[17.08.2020 21:25:41]     Warte auf Antwortdaten
[17.08.2020 21:25:41] Entschlüssele Antwortnachricht
[17.08.2020 21:25:41] Überprüfe Signatur der Antwortnachricht
[17.08.2020 21:25:41]     [Hinweis] message has no signature
[17.08.2020 21:25:41] Dialog initialisiert - Dialog-ID ist bvktTKhKzJPY20200817212541079%
[17.08.2020 21:25:41]     Verarbeite Aufträge
[17.08.2020 21:25:41] Erstelle Auftragsdaten für Geschäftsvorfall Saldo7
[17.08.2020 21:25:41] Erzeuge HBCI-Nachricht CustomMsg
[17.08.2020 21:25:41] signiere HBCI-Nachricht
[17.08.2020 21:25:41] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:41] Versende HBCI-Nachricht
[17.08.2020 21:25:41]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:41] Warte auf Antwortdaten
[17.08.2020 21:25:41]     Warte auf Antwortdaten
[17.08.2020 21:25:42] Entschlüssele Antwortnachricht
[17.08.2020 21:25:42]     unable to apply rewriter RInvalidSuppHBCIVersion - leaving messag unchanged: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
[17.08.2020 21:25:42]     unable to apply rewriter RSecTypeTAN - leaving messag unchanged: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
[17.08.2020 21:25:42]     [Fehler] org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000407+300+bvktTKhKzJPY20200817212541079%+2+bvktTKhKzJPY20200817212541079%:2'HIRMG:2:2+0010::Nachricht entgegengenommen.'HIRMS:3:2:3+0020::Auftrag ausgeführt.'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:270)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:450)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:416)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleSEGs.init(MultipleSEGs.java:76)
  at org.kapott.hbci.protocol.factory.MultipleSEGsFactory.createMultipleSEGs(MultipleSEGsFactory.java:61)
  at org.kapott.hbci.protocol.MSG.parseNewChildContainer(MSG.java:187)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.MSG.init(MSG.java:171)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:92)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:78)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:73)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:389)
  ... 7 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:61)
  at org.kapott.hbci.protocol.SEG.parseNewChildContainer(SEG.java:140)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.SEG.init(SEG.java:159)
  at org.kapott.hbci.protocol.factory.SEGFactory.createSEG(SEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleSEGs.parseAndAppendNewElement(MultipleSEGs.java:82)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 19 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead.code: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEs.init(MultipleDEs.java:146)
  at org.kapott.hbci.protocol.factory.MultipleDEsFactory.createMultipleDEs(MultipleDEsFactory.java:61)
  at org.kapott.hbci.protocol.DEG.parseNewChildContainer(DEG.java:110)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.DEG.init(DEG.java:127)
  at org.kapott.hbci.protocol.factory.DEGFactory.createDEG(DEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEGs.parseAndAppendNewElement(MultipleDEGs.java:87)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 30 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:228)
  at org.kapott.hbci.protocol.DE.initData(DE.java:279)
  at org.kapott.hbci.protocol.DE.init(DE.java:296)
  at org.kapott.hbci.protocol.factory.DEFactory.createDE(DEFactory.java:61)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 41 more
[17.08.2020 21:25:42] Ergebnisdaten für Geschäftsvorfall Saldo7 empfangen
[17.08.2020 21:25:42]     [Fehler] aborting current loop because of errors
[17.08.2020 21:25:42]     Führe Dialog-Ende aus
[17.08.2020 21:25:42] Beende Dialog
[17.08.2020 21:25:42] Erzeuge HBCI-Nachricht DialogEnd
[17.08.2020 21:25:42] signiere HBCI-Nachricht
[17.08.2020 21:25:42] Verschlüssele HBCI-Nachricht
[17.08.2020 21:25:42] Versende HBCI-Nachricht
[17.08.2020 21:25:42]     [Hinweis] no log.ssl.filename specified - logging to HBCI4Java logger
[17.08.2020 21:25:42] Warte auf Antwortdaten
[17.08.2020 21:25:42]     Warte auf Antwortdaten
[17.08.2020 21:25:42] Entschlüssele Antwortnachricht
[17.08.2020 21:25:42] Überprüfe Signatur der Antwortnachricht
[17.08.2020 21:25:42]     [Hinweis] message has no signature
[17.08.2020 21:25:42] Dialog beendet
[17.08.2020 21:25:42] Aufträge ausgeführt
[17.08.2020 21:25:42] Fehler beim Abrufen das Saldos: Fehlermeldung der Bank: 
org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
[17.08.2020 21:25:42] Umsatzabruf fehlgeschlagen: Unbekannter Fehler
[17.08.2020 21:25:42] Es sind Fehler aufgetreten
[17.08.2020 21:25:42] 
[17.08.2020 21:25:42] *****************************************************
[17.08.2020 21:25:42] Zusammengefasste Fehlermeldungen:
[17.08.2020 21:25:42]    org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000407+300+bvktTKhKzJPY20200817212541079%+2+bvktTKhKzJPY20200817212541079%:2'HIRMG:2:2+0010::Nachricht entgegengenommen.'HIRMS:3:2:3+0020::Auftrag ausgeführt.'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:394)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:270)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:450)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:416)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleSEGs.init(MultipleSEGs.java:76)
  at org.kapott.hbci.protocol.factory.MultipleSEGsFactory.createMultipleSEGs(MultipleSEGsFactory.java:61)
  at org.kapott.hbci.protocol.MSG.parseNewChildContainer(MSG.java:187)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.MSG.init(MSG.java:171)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:92)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:78)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:73)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:389)
  ... 7 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:61)
  at org.kapott.hbci.protocol.SEG.parseNewChildContainer(SEG.java:140)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.SEG.init(SEG.java:159)
  at org.kapott.hbci.protocol.factory.SEGFactory.createSEG(SEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleSEGs.parseAndAppendNewElement(MultipleSEGs.java:82)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 19 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgTail.SegHead.code: 'HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:20200817:212542++0,:EUR++0,:EUR'HNHBS:5:1+2'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:476)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:539)
  at org.kapott.hbci.protocol.MultipleDEs.init(MultipleDEs.java:146)
  at org.kapott.hbci.protocol.factory.MultipleDEsFactory.createMultipleDEs(MultipleDEsFactory.java:61)
  at org.kapott.hbci.protocol.DEG.parseNewChildContainer(DEG.java:110)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.DEG.init(DEG.java:127)
  at org.kapott.hbci.protocol.factory.DEGFactory.createDEG(DEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEGs.parseAndAppendNewElement(MultipleDEGs.java:87)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 30 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: CustomMsgRes.MsgTail.SegHead.code: vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:228)
  at org.kapott.hbci.protocol.DE.initData(DE.java:279)
  at org.kapott.hbci.protocol.DE.init(DE.java:296)
  at org.kapott.hbci.protocol.factory.DEFactory.createDE(DEFactory.java:61)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:396)
  ... 41 more
[17.08.2020 21:25:42]    aborting current loop because of errors
[17.08.2020 21:25:42] *****************************************************

hibiscus

Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 18.08.2020 - 09:23 Uhr  ·  #156750

Dergerman

Betreff:

Abruf allein

 ·  Gepostet: 18.08.2020 - 10:15 Uhr  ·  #156751
Ich ruf nur das einzelne Konto ab und bekomme die Fehlermeldung.
Keine Mastercard hier

AndiHD

Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 18.08.2020 - 10:17 Uhr  ·  #156752
Hallo,

die Sparda Sparkonten funktionieren - nur das Sparda Mastercard Konto "funktioniert plötzlich" nicht mehr.

Gibt es schon eine Idee für den Fix?

Danke und Gruß
Andreas

hibiscus

Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 18.08.2020 - 10:45 Uhr  ·  #156753
Zitat geschrieben von AndiHD

Gibt es schon eine Idee für den Fix?


Ja. Die Bank soll den Saldobetrag in einem korrekten Zahlenformat senden. Sie sendet:

Zitat

HISAL:4:7:3++SparCard+EUR+C:E-9,:EUR:.....


Das "E-" gehört da nicht hin. Weder das "E" noch das "-".
Ich würde fast mal behaupten, dass das Konto eigentlich einen Saldo von "0,00" hat und die Bank aufgrund eines Dezimalrundungsfehlers "E-9" schreibt und damit sowas wie 0^-9 meint (siehe https://www.rechner.club/info/…m-computer).

Dergerman

Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 18.08.2020 - 11:01 Uhr  ·  #156754
Ich ruf mal die bank an, melde mich wenn ich was weiss

Danke erstmal

hibiscus

Betreff:

Re: DB Sparkonto nicht mehr abrufbar

 ·  Gepostet: 18.08.2020 - 11:04 Uhr  ·  #156755
Hat das Konto einen Saldo von 0?

Mit folgendem Beispiel-Code lässt sich der Fehler sogar reproduzieren:

Code

BigDecimal d = new BigDecimal("0.000000001");
String s = d.toString();
if (d.intValue() < 1)
  s = s.substring(1); // Fuehrende Null weglassen, wenn Betrag unter 1,-
System.out.println(s);


Ausgabe: "E-9".
Mich würde nicht wundern, wenn die Betragsformatierung im HBCI-Server der Bank so oder ähnlich aussieht.