Hibiscus: Fehler DKB

vorgegebener Wert "HNHBS" stimmt nicht mit gefundenem Wert "HISAL" überein

 
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11642
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 00:42 Uhr  ·  #21
Habs analyisert. Ich halte es für einen formalen Fehler der Bank. Das Antwort-Segment "HISAL" mit dem Saldo enthält in Segment-Version 7 u.a. zwei Salden. Einmal den gebuchten Saldo und einmal den Saldo der vorgemerkten Umsätze. Diese beiden Salden sind vom Typ "sdo". Die Definition des Typs "sdo" findet sich in "FinTS_3.0_Messages_Geschaeftsvorfaelle_2022-04-15_final_version.pdf" in Kapitel B.4. Das Datenelement "Datum" ist dort als "m" (mandatory) - also Pflicht definiert. Lediglich die Uhrzeit ist optional. In dem Segment der DKB fehlt aber das Datum:
Code

HISAL:5:7:3+DE12345678901234567890:BYLADEM1001:1234567890::280:12030000+Girokonto+EUR+C:123,00:EUR++100,:EUR'

Das Datum müsste hinter dem "123,00:EUR" stehen, fehlt dort aber.
Ich gehe davon aus, dass andere Bankingprogramme das halt tolerieren und in dem Fall dann das aktuelle Datum als Saldodatum annehmen. Oder es gibt eine neuere Spezifikation, von der ich nichts weiss. Auf fints.de finde ich jedenfalls nichts. Ich kann mir auch nicht vorstellen, dass ein vormals als Pflicht definiertes Element zu einem optionalen erklärt wird. Wenn es solche Änderungen gab, sind bisher immer auch neue Versionen der Datentypen oder Segmente eingeführt worden, um die Abwärtskompatibilität sicherzustellen.
bapon
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 51
Dabei seit: 12 / 2007
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 08:42 Uhr  ·  #22
Vielen Dank für die Analyse, Hibiscus.

Da ich davon ausgehe, dass die Bank selbst einen solchen formalen Fehler nicht korrigieren wird, vermute ich, dass das Setzen des Tagesdatums durch die App selbst die pragmatisch beste Lösung ist.

Denn wenn ich stattdessen über den Workaround den Saldo selbst berechnen lasse, wird ja sicherlich auch das Tagesdatum gesetzt.
Anyway
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 09 / 2019
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 10:30 Uhr  ·  #23
So - um zu sehen, ob die DKB diesen formalen Fehler nicht doch zu korrigieren gedenkt, habe ich denen soeben den Fehler mit den von Hibiscus analysierten Angaben (ganz vielen Dank dafür!!!) gemeldet. Vielleicht macht es ja Eindruck, wenn sie diese Info von mehreren Kunden erhalten oder was meinen die Profis...?
Geht einfach nach dem Einloggen über das Kontaktformular.
giggino
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 28
Dabei seit: 08 / 2024
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 10:35 Uhr  ·  #24
Wenn man an der Hotline freundlich und hartnäckig bleibt, verbinden sie einen auch mit der Technikabteilung oder veranlassen einen Rückruf. Die technischen Mitarbeiter sind deutlich kompetenter als diejenigen, die die Anrufe zuerst entgegennehmen.
bankingjoe2
Benutzer
Avatar
Geschlecht:
Herkunft: RLP
Beiträge: 90
Dabei seit: 02 / 2019
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 12:57 Uhr  ·  #25
Bin auch seit Tagen von dem Fehler betroffen und habe erstmal abgewartet....

VIELEN DANK an Olaf, dass er so schnell und kompetent reagiert. Das ist bei anderen nicht selbstverständlich. :D

Und dass sich so viele Nutzer kurzfristig melden und Infos geben ist ebenso gut, ich hatte schon die Log-Datei rauskopiert und wollte sie gerade hier einstellen, da hab ich den Thread gesehen.

Bin beruhigt, dass ich keinen Fehler auf dem PC gemacht habe oder meine neue FritzBox irgendwelche Ports blockiert...
Der Workaround funktioniert, top.
bapon
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 51
Dabei seit: 12 / 2007
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 13:56 Uhr  ·  #26
Zitat geschrieben von giggino

Die technischen Mitarbeiter sind deutlich kompetenter als diejenigen, die die Anrufe zuerst entgegennehmen.


Das wäre auch schlimm und nicht Sinn der Sache, wenn das nicht so wäre :-)
hbciuser
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 207
Dabei seit: 10 / 2017
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 14:38 Uhr  ·  #27
Zitat geschrieben von icbh

Wie macht sich die geringere Stabilität der Subsembly-Schnittstelle bemerkbar?


Hat der FI - Server plötzlich ein Protokollproblem? -> nein
Hat der Atruvia - Server plötzlich ein Protokollproblem? -> nein

Im ersten Jahr nach dem offiziellen Wechsel lief der neue Server und der FI-Server parallel (was mancher wohl nicht wusste). Da gab es viele Wochen, wo es zu massiven Problemen kam. Das ging z.B. soweit, dass Aufträge angenommen wurden und hinterher nicht ausgeführt wurden (das war die offizielle URL, die heute natürlich nicht mehr geht: https://www.dkb.de/fragen-antw…f%C3%BChrt / oder hier forum/topic.php?t=27288 ).

Temporäre Ausfälle ist ein anderes Thema und kommt überall mal vor. Das hier ist aber kein klassischer temporärer Ausfall sondern am Ende ein Programmierfehler, der mangels geeigneter Tests im Vorfeld offensichtlich nicht aufgefallen ist (falls überhaupt adäquat getestet wurde).

Zitat geschrieben von hibiscus

Habs analyisert. Ich halte es für einen formalen Fehler der Bank. Das Antwort-Segment "HISAL" mit dem Saldo enthält in Segment-Version 7 u.a. zwei Salden. Einmal den gebuchten Saldo und einmal den Saldo der vorgemerkten Umsätze. Diese beiden Salden sind vom Typ "sdo". Die Definition des Typs "sdo" findet sich in "FinTS_3.0_Messages_Geschaeftsvorfaelle_2022-04-15_final_version.pdf" in Kapitel B.4. Das Datenelement "Datum" ist dort als "m" (mandatory) - also Pflicht definiert. Lediglich die Uhrzeit ist optional. In dem Segment der DKB fehlt aber das Datum:
Code

HISAL:5:7:3+DE12345678901234567890:BYLADEM1001:1234567890::280:12030000+Girokonto+EUR+C:123,00:EUR++100,:EUR'

Das Datum müsste hinter dem "123,00:EUR" stehen, fehlt dort aber.
Ich gehe davon aus, dass andere Bankingprogramme das halt tolerieren und in dem Fall dann das aktuelle Datum als Saldodatum annehmen. Oder es gibt eine neuere Spezifikation, von der ich nichts weiss. Auf fints.de finde ich jedenfalls nichts. Ich kann mir auch nicht vorstellen, dass ein vormals als Pflicht definiertes Element zu einem optionalen erklärt wird. Wenn es solche Änderungen gab, sind bisher immer auch neue Versionen der Datentypen oder Segmente eingeführt worden, um die Abwärtskompatibilität sicherzustellen.


Wenn andere Tools da vielleicht großzügig drüber weggehen, fragt man sich, was die dann zusammen orakeln, wenn ein Wert offensichtlich fehlt. Da kann man dann getrost an der Zuverlässigkeit der präsentierten Daten / Tools zweifeln. Mich interessiert nicht, was der Client annimmt, sondern was die Schnittstelle / Bank sagt. Gut so, dass Hibiscus da streng vorgeht und nicht irgendwas erfindet, was nicht da ist.
emmi
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 294
Dabei seit: 11 / 2012
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: 24.07.2026 - 16:15 Uhr  ·  #28
Zitat geschrieben von hbciuser

Wenn andere Tools da vielleicht großzügig drüber weggehen, fragt man sich, was die dann zusammen orakeln, wenn ein Wert offensichtlich fehlt. Da kann man dann getrost an der Zuverlässigkeit der präsentierten Daten / Tools zweifeln. Mich interessiert nicht, was der Client annimmt, sondern was die Schnittstelle / Bank sagt. Gut so, dass Hibiscus da streng vorgeht und nicht irgendwas erfindet, was nicht da ist.

Sehe ich auch so. Stillschweigend über ein fehlendes Pflichtfeld hinwegzugehen, ist falsch. Wenn man es (in dem erwünschten Sinn) anpasst, sollte irgendwo - im Log oder auf dem Schirm - eine Warnung oder eine Info stehen.

Wenn die dkb ein Pflichtfeld weglässt, ist das ein Bug. Den Fehler an die dkb zu melden, ist angebracht. Allerdings muss man mit einbeziehen, dass a) eine zeitnahe Fehlerkorrektur nicht kommen wird oder b) der Fehler überhaupt nicht korrigiert wird, weil es ja mit den meisten Finanzprogrammen funktioniert - auch mit ALF-BanCo wie alle außer der von 3tagebernd befragten "KI" wissen.
crazyalex
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 54
Dabei seit: 02 / 2013
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Gestern um 07:31 Uhr  ·  #29
Ich sehe das deutlich strenger: Wenn eine FinTS-Schnittstelle angeboten wird dann ist die Einhaltung der Spezifikation, welche die Grundlage für einen sauberen Ablauf darstellt, nicht optional, sondern schlicht erforderlich.

Die Bank wurde informiert und hat den Fehler zeitnah zu beheben.
Wenn die Bank gegenüber ihren engagierteren Bankkunden (und die meisten FinTS-Nutzer dürften zu dieser Kundengruppe gehören) nicht schlecht dastehen will so sollte sie ganz klar über die Problematik und den weiteren (zeitlichen) Ablauf informieren.

Wie eine schleichende Erosion in Sachen Qualität aussieht, durfte ich schon bei einer anderen Bank erleben - und das ist keine schöne Sache... Insofern täte die DKB gut daran den Qualitätslevel hochzuhalten und die Kunden zu informieren sowie den Fehler zu beheben.

Nur weil andere Programme das toleranter sehen ist das kein Freifahrschein!

Gruß Crazyalex
bapon
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 51
Dabei seit: 12 / 2007
Betreff:

Streng aber pragmatisch bitte

 · 
Gepostet: Gestern um 11:40 Uhr  ·  #30
Ich finde auch, dass man nicht darüber hinweg sehen sollte, wenn DKB ein Pflichtfeld einfach ignoriert.
Insofern finde ich es sehr gut, dass einige den Fehler an DKB gemeldet haben. Danke dafür!

Gleichzeitig ist ein Online-Banking-System etwas, dass den Benutzern das Leben vereinfachen soll und es im Falle von Hibiscus auch wunderbar tut.

Man kann sagen, wir machen hier nix, DKB ist in der Verantwortung. Oder man geht damit pragmatisch um:
1. Man meldet den Fehler und veröffentlicht das auch, um den Druck zu erhöhen - wie hier getan.
2. Gleichzeitig schafft man eine Lösung, die den Benutzern das Leben weiterhin erleichtert.
Das fände ich klasse.

Ich erwähne nochmal die heute schon bestehende Möglichkeit den Saldo mitsamt eines synthetischen Aktualisierungsdatums App-intern errechnen und darstellen zu lassen.
Das Setzen des Aktualisierungsdatums kann man über diesen Weg manuell belassen, oder aber - bei Fehlen des Pflichtfelds in der DKB-Kommunikation - automatisch einsetzen, gern mit einer Warnung.

Ich bin aber alles andere als sicher, ob ich hier an alle Konsequenzen und Unwägbarkeiten gedacht habe. In den Zwischensummen der Umsätze steht das Datum ja sowieso korrekt drin. Ich weiß daher insbesondere nicht, welche rechtliche oder bilanzielle Bedeutung das Aktualisierungsdatum im Konto selbst hat.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8303
Dabei seit: 06 / 2008
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Gestern um 12:52 Uhr  ·  #31
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11642
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Gestern um 16:42 Uhr  ·  #32
Gebt mal bitte Bescheid, wenn sich die Bank bei jemandem von euch gemeldet hat. Wenn das seitens der Bank nicht behoben wird, müsste man überlegen, wie ein Workaround aussehen könnte. Aus meiner Sicht am ehesten so, dass bei fehlendem Datum das aktuelle Tagesdatum angenommen wird.
hbciuser
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 207
Dabei seit: 10 / 2017
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Gestern um 17:46 Uhr  ·  #33
Subsembly liest doch hier mit. Falls nicht: wäre schön, wenn die jemand hier direkt kontaktieren würde. Schließlich hat mit hoher Wahrscheinlichkeit nicht die Bank den Bock geschossen, sondern deren Dienstleister. Die Bank kann das daher eh nicht selbst fixen. Bis das von denen einer kapiert, dürfte es wohl besser sein, man geht direkt auf den Dienstleister zu.
crazyalex
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 54
Dabei seit: 02 / 2013
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Gestern um 18:38 Uhr  ·  #34
Ich halte es für sinnvoll, zusätzlich auch Subsembly bzw. den technischen Dienstleister zu informieren. Das kann den Weg zur Fehlerbehebung unter Umständen verkürzen.

An der grundsätzlichen Verantwortung ändert das allerdings nichts: Vertragspartner des Kunden ist die DKB. Sie bietet die FinTS-Schnittstelle an und ist dafür verantwortlich, dass diese den Spezifikationen entspricht – unabhängig davon, ob die Software intern entwickelt oder von einem Dienstleister bereitgestellt wird.

Noch wichtiger finde ich den grundsätzlichen Aspekt: Wo zieht man die Grenze für "Toleranz"?

Heute fehlt ein Pflichtfeld mit dem Datum. Morgen fehlt vielleicht die Währung. Übermorgen ist es ein Betrag oder ein Kennzeichen für Soll/Haben. Irgendwann beginnt jede Client-Software, fehlende Informationen selbst zu ergänzen oder zu erraten. Dann verlassen wir den Bereich einer standardisierten Schnittstelle und bewegen uns in Richtung Interpretation.

Genau deshalb gibt es Spezifikationen mit Pflichtfeldern. Sie sind nicht als Empfehlung gedacht, sondern als verbindliche Grundlage dafür, dass unterschiedliche Banken und Programme zuverlässig miteinander kommunizieren können.

Ein Workaround in Hibiscus kann sinnvoll sein, um den Anwendern kurzfristig zu helfen – idealerweise mit einem deutlichen Hinweis im Protokoll oder in der Oberfläche. Er darf aber keinesfalls dazu führen, dass der eigentliche Fehler der Bank relativiert wird. Die DKB sollte den Fehler beheben und die Kunden über den weiteren Ablauf informieren.

Dass andere Programme an dieser Stelle großzügiger sind, ist aus meiner Sicht kein Freibrief für fehlerhafte Schnittstellen. Im Gegenteil: Gerade weil manche Clients tolerant reagieren, besteht die Gefahr, dass solche Fehler bei den Banken unbemerkt bleiben.

Gruß Crazyalex
Bytecounter54
Neuling
Avatar
Geschlecht:
Herkunft: Deutschland
Beiträge: 1
Dabei seit: Heute
Betreff:

Der Workaround hat bei mir funktioniert.

 · 
Gepostet: Heute um 09:33 Uhr  ·  #35
Danke für die gute Anleitung, jetzt kann ich wieder die Umsätze von der DKB-Bank abrufen.
Den Saldo mußte ich wie beschrieben neu berechnen. War kein Problem.

Jameica 2.12.0
Hibiscus 2.12.4
Smurfix
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 57
Dabei seit: 10 / 2012
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Heute um 10:09 Uhr  ·  #36
Zitat geschrieben von crazyalex

Ich halte es für sinnvoll, zusätzlich auch Subsembly bzw. den technischen Dienstleister zu informieren. Das kann den Weg zur Fehlerbehebung unter Umständen verkürzen.


Ich hab da (und an die DKB) eben Mails hingeschickt. Mal sehen, ob sich jemand bewegt.

Zitat geschrieben von crazyalex

Noch wichtiger finde ich den grundsätzlichen Aspekt: Wo zieht man die Grenze für "Toleranz"?


100% Zustimmung. Das im Netz verbreitete Motto "be strict what you send but lenient what you accept" führt halt früher oder später zu Ergebnissen, die nicht mehr zusammenpassen. Was passiert, wenn (nur so als Beispiel) mein Steuerberater durch unterschiedlich interpretierte Finessen des Kontoabrufs auf eine andere Zinssumme kommt wie das Finanzamt, kann man sich vorstellen …
giggino
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 28
Dabei seit: 08 / 2024
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Heute um 15:50 Uhr  ·  #37
Zitat geschrieben von crazyalex
Ich halte es für sinnvoll, zusätzlich auch Subsembly bzw. den technischen Dienstleister zu informieren. Das kann den Weg zur Fehlerbehebung unter Umständen verkürzen.
Der IT-Dienstleister der DKB heißt "Finanz Informatik Technologie Service". Er ist per E-Mail unter dialog@f-i-ts.de erreichbar.
Smurfix
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 57
Dabei seit: 10 / 2012
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Heute um 16:03 Uhr  ·  #38
Zitat geschrieben von giggino

Der IT-Dienstleister der DKB heißt "Finanz Informatik Technologie Service". Er ist per E-Mail unter dialog@f-i-ts.de erreichbar.


Das heißt noch nicht, dass die Software auf dem Mist der FI-TS selbst gewachsen ist … aber ich frag mal nach. (Ich habe da evtl. einen Kontakt.)
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 364
Dabei seit: 05 / 2014
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Heute um 16:29 Uhr  ·  #39
Zitat geschrieben von Smurfix

Das heißt noch nicht, dass die Software auf dem Mist der FI-TS selbst gewachsen ist … aber ich frag mal nach. (Ich habe da evtl. einen Kontakt.)


Der Fints-Server ist bekanntermaßen von Subsembly
https://www.subsembly.com/fints-server.html
Smurfix
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 57
Dabei seit: 10 / 2012
Betreff:

Re: Hibiscus: Fehler DKB

 · 
Gepostet: Heute um 16:42 Uhr  ·  #40
Zitat geschrieben von little.yoda

Der Fints-Server ist bekanntermaßen von Subsembly
https://www.subsembly.com/fints-server.html


Danke, die Seite kannte ich noch nicht. Es kann aber trotzdem sein, dass die eigentliche Verantwortung für den Dienst und seinen Betrieb bei der F-I-TS liegt.

Mal sehen, wer wann antwortet …
Gewählte Zitate für Mehrfachzitierung:   0