Nach Neukonfiguration: ältere Umsätze werden nicht importiert

Nur Umsätze seit Neukonfiguration importiert

 
NGO
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 05 / 2015
Betreff:

Nach Neukonfiguration: ältere Umsätze werden nicht importiert

 · 
Gepostet: 17.02.2016 - 09:29 Uhr  ·  #1
Hallo,

unsere bisherige Schlüssel-Datei für den Hibiscus wurde am 2.2.2016 ungültig.
Wir mussten somit eine neue Schlüssel-Datei für unser Konto bei der GLS-Bank erzeugen.
Die alte Schlüssel-Datei habe ich im Hibiscus gelöscht.
Das alte Konto im Hibiscus wollte ich ebenfalls löschen.
Das hat leider nicht geklappt - es wurden Fehlermeldungen ausgegeben.
Daher habe ich in der Datenbank einfach die Kontodaten geändert - man kann ja schließlich ein Konto nicht mehrfach einrichten.

Nach dem Hochladen der neuen Schlüssel-Datei war das Konto dann im Hibiscus konfiguriert und ich konnte die Umsätze für das Konto von der GLS-Bank am 16.2.2016 importieren.
Allerdings wurden nur die neuen Umsätze seit diesem Tag abgerufen.
Alle älteren Umsätze, also insbesondere die aus dem Zeitraum vom 3.2.-15.2. fehlen somit.

Was kann ich tun um diese älteren Umsätze ebenfalls zu importieren?

Wir verwenden den Hibiscus mit einem 2.7-nightly-build. Der nightly-build ist allerdings schon ziemlich alt und stammt von meinem Vorgänger.

Danke für Eure Unterstützung!
Thorsten
NGO
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 05 / 2015
Betreff:

Re: Nach Neukonfiguration: ältere Umsätze werden nicht importiert

 · 
Gepostet: 17.02.2016 - 10:25 Uhr  ·  #2
Jetzt habe ich alle Umsätze, die mit der neuen Schlüsseldatei geholt wurden in der Datenbank mal in ein anderes Konto verschoben, das nicht mehr synchronisiert wird.
(Ich habe die konto_id der Einträge in der Tabelle umsatz geändert.)
Dann habe ich im Hibiscus die Synchronisation manuell angestoßen um die Umsätze noch mal zu holen.

Leider konnten keine Umsätze abgerufen werden.
Folgende Fehlermeldungen werden im Log ausgegeben:
Code

HBCI error code: 9800:FGW Keine weitere Kundennachricht eingetroffen. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
org.kapott.hbci.exceptions.HBCI_Exception: empfangene Nachrichtennummer (1) im Nachrichtenende entspricht nicht der gesendeten Nachrichtennummer (2)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:422)
...
aborting current loop because of errors org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:329)
...
org.kapott.hbci.exceptions.CanNotParseMessageException: 
  at org.kapott.hbci.comm.Comm.pingpong(Comm.java:119)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
  at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:293)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:410)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:456)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:256)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:380)
  at de.willuhn.jameica.system.Server$1.run(Server.java:108)
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgHead: 
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  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.rewrite.RInvalidSuppHBCIVersion.incomingClearText(RInvalidSuppHBCIVersion.java:41)
  at org.kapott.hbci.comm.Comm.pingpong(Comm.java:111)
  ... 7 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgHead.SegHead: 
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:60)
  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:395)
  ... 18 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in CustomMsgRes.MsgHead.SegHead.code: 
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  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:395)
  ... 29 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: Fehler beim Erzeugen eines Syntax-DEs für CustomMsgRes.MsgHead.SegHead.code
  at org.kapott.hbci.datatypes.factory.SyntaxDEFactory.createSyntaxDE(SyntaxDEFactory.java:166)
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:222)
  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:60)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:395)
  ... 40 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1109)
...
aborting current loop because of errors org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:329)
...
Fehler beim Auswerten eines HBCI-Auftrages


Was kann ich tun um alle Umsätze seit dem 3.2.2016 abzurufen?
NGO
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 05 / 2015
Betreff:

Re: Nach Neukonfiguration: ältere Umsätze werden nicht importiert

 · 
Gepostet: 17.02.2016 - 10:39 Uhr  ·  #3
Jetzt habe ich die Synchronisation noch mal manuell angestoßen.
Dieses mal hat er 2 Umsätze von heute abgeholt (vielleicht gibt es heute noch nicht mehr).
Die von vergangenen Tagen fehlen jedoch nach wie vor.

Kann ich irgendwo einstellen, dass der Hibiscus bis zu einem bestimmten Zeitraum zurück Umsätze abholen soll und nicht nur Umsätze von heute?

Oder liegt das Problem an Fehlern die mit folgenden Ausgaben im Log-File zusammenhängen:

Code
could not insert the following user-defined data into message: CustomMsg.GV.KUmsZeit4.allaccounts=N
...
this institute produces buggy account statements!
wrongCRLF:false wrongDelimiterChars:true wrongEnd:true missingMinusBetweenCRLFs:false missingCRLFMinus:false


Danach kommt allerdings:
Code
saldo fetched successfully
umsatz list fetched successfully
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7763
Dabei seit: 06 / 2008
Betreff:

Re: Nach Neukonfiguration: ältere Umsätze werden nicht importiert

 · 
Gepostet: 17.02.2016 - 10:50 Uhr  ·  #4
deine Frage in #3
von Olaf gibt es bzgl. deinem Fehler div. Postings
Zitat
Die Meldung "this institute produces buggy account statements!" hat nichts mit diesem Fehler zu tun. Das ist lediglich eine harmlose Warnung, die es in hbci4Java schon immer gibt und die auch am Loglevel in der Logdatei als Warnung und nicht als Fehler erkennbar ist. Wenn da eine Umsatzbuchung uebersprungen wurde, muss sich in jameica.log eine entsprechende Meldung mit Loglevel ERROR finden. Hast du in dem Zusammenhang schonmal versucht, die Umsaetze rueckwirkend abzurufen? Siehe http://www.willuhn.de/wiki/dok…nd_abrufen
NGO
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 05 / 2015
Betreff:

Re: Nach Neukonfiguration: ältere Umsätze werden nicht importiert

 · 
Gepostet: 17.02.2016 - 12:54 Uhr  ·  #5
Gewählte Zitate für Mehrfachzitierung:   0