Grundsätzliches: HBCI Fehler

 
Mellow
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 88
Dabei seit: 04 / 2008
Betreff:

Grundsätzliches: HBCI Fehler

 · 
Gepostet: 07.05.2008 - 09:44 Uhr  ·  #1
Hallo Zusammen,

ich glaube jeder hat in recht regelmässigen Abständen Fehler wie z.B. dass ein Sammelauftrag beim Kunden nicht ausgeführt wird, weil ein Auftrag in diesem Sammler fehlerhaft ist.

Meist kommt es hier zu Fehlern die wie folgt aussehen (erfundenes Beispiel!):

(9050) Teilweise fehlerhaft. ()
(9010) Verarbeitung nicht möglich. ()
gefolgt von z.B.
INBZG Dialog 6101563021014120 [highlight=red]Nachricht 2 Segment 3[/highlight]

Genau diese letzte Meldung gibt mir schon längere Zeit zu denken.
Diese Rückmeldung des Bankrechners sollte es doch möglich machen, recht genau definieren zu können, welcher Auftrag an welcher Stelle Fehler aufweist (so ist wenigstens meine Wunschvorstellung). So könnte diese Meldung bedeuten, dass im 2ten eingegebenen ZV-Auftrag die Bankleitzahl (sofern dies als Segment 3 definiert sein sollte) falsch wäre. Dies natürlich nur in der Theorie. Ohne korrekte BLZ hätte man den Autrag nichtmal speichern können.
Einschlägige Informationsquellen wie hbci-zka.de etc. blieben mir jedoch eine Antwort schuldig.

Hat von euch jmd. hier mehr Informationen? Ich glaube, sofern es sich wirklich machen lässt, dass eine derartige Liste sehr hilfreich wäre.

Ich wünsche allen einen sonnigen Tag :-)

Ach ja:

Da mir die Erfahrungen mit anderen Kreditinstituten und Rechenzentren fehlen spreche ich im übrigen mal explizit von der Fiducia als RZ (da HBCI aber ein bankenübergreifender Standard ist, denke ich dass dies auf alle RZ übertragbar ist).



EDIT:
Ich habe gerade z.B. einen Thread entdeckt mit einem Fehlerbild, welches sich durch eine derartige Liste evtl. besser lösen liesse:
http://www.onlinebanking-forum…php?t=8676
Holger Fischer
Benutzer
Avatar
Geschlecht:
Herkunft: Korschenbroich
Alter: 53
Beiträge: 6204
Dabei seit: 02 / 2003
Betreff:

Re: Grundsätzliches: HBCI Fehler

 · 
Gepostet: 13.05.2008 - 06:38 Uhr  ·  #2
Hi Mellow,

in HBCI sind Fehlercodes definiert, die es dem Rechenzentrum erlauben, den Fehlerhaften Auftrag zurück zu melden. Die beiden Rechenzentren der Volksbanken und Raiffeisenbanken, GAD und FIDUCIA, machen dies auch, wenn der Auftrag sofort verarbeitet wird.

Dein Auszug aus dem Protokoll ist leider nichtssagend, da der Bezug zur Nachricht und dem Segment fehlt.

Gruß

Holger
Mellow
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 88
Dabei seit: 04 / 2008
Betreff:

Re: Grundsätzliches: HBCI Fehler

 · 
Gepostet: 13.05.2008 - 09:41 Uhr  ·  #3
Hallo Holger,

mein Beispiel ist ein erfundenes Beispiel:

Zitat geschrieben von Mellow

Meist kommt es hier zu Fehlern die wie folgt aussehen (erfundenes Beispiel!):

(9050) Teilweise fehlerhaft. ()
(9010) Verarbeitung nicht möglich. ()
gefolgt von z.B.
INBZG Dialog 6101563021014120 [highlight=red]Nachricht 2 Segment 3[/highlight]



Es ging mir nicht um die Lösung dieses Beispiels, sondern generell darum, ob in der Rückmeldung des Bankrechners genauere Informationen enthalten sind, in welchem Auftrag des Sammlers welches Feld nicht richtig ist bzw. evtl. auch nicht ausgefüllt wurde.

Grüsse

Mellow
kornfeld
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 92
Dabei seit: 10 / 2003
Betreff:

Re: Grundsätzliches: HBCI Fehler

 · 
Gepostet: 13.05.2008 - 10:04 Uhr  ·  #4
Hallo Mellow,

Dein Beispiel funktioniert gut für Einzelaufträge. Bei Sammlern jedoch funktioniert das nicht, da sich die Fehlerrückmeldungen auf Elemente der HBCI-Syntax beziehen und nicht des darunter liegenden Auftrags. Bedeutet letztendlich:
Ein Einzelauftrag ist auch immer eine einzelne Nachricht innerhalb des Dialogs, wohingegen der Sammler (=DTA-Datei) eine Sammlung von "einzelnen" Aufträgen INNERHALB einer Nachricht ist. Insofern bezieht sich jede Rückmeldung eines Bankrechners beim Sammler grundsätzlich nur auf die DTA-Datei. Sofern eine Bank noch weitere Rückmeldungen ausgibt, z.B. welcher Auftrag innerhalb der Datei fehlerhaft ist, ist das nur eine individuelle Ergänzung.

Viele Grüße
kornfeld
Bratwurst
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 480
Dabei seit: 05 / 2003
Betreff:

Re: Grundsätzliches: HBCI Fehler

 · 
Gepostet: 13.05.2008 - 10:28 Uhr  ·  #5
Das ist nicht ganz korrekt.
Es ist genau spezifiziert, wie eine Bank auf fehlerhafte Aufträge in einem Sammler reagieren kann:

Zitat

(Dialog) INBZG Dialog K08051310150287 Nachricht 0 Segment 0
(Nachricht) HIRMG (3060) Teilweise liegen Warnungen oder Hinweise vor ()
(Auftrag) HIRMS (3260) Sammler unvollstaendig verarbeitet. 1 Satz fehlerhaft. (xxx)
(Auftrag) HIRMS (3290) Die eingegebene Bankleitzahl ist ungültig (0000001)
(Auftrag) INBZG Dialog K08051310150287 Nachricht 2 Segment 3
(Dialog) HIRMG (100) Dialog korrekt beendet ()
(Dialog) HIRMS (100) Nachricht/ Auftrag angenommen ()


Der Code 3260 zeigt an, dass nicht alle Aufträge des Sammlers verarbeitet wurden und der Code 3290 kennzeichnet jeden nicht ausgeführten Auftrag. In diesem Fall steht die Nummer des betroffenen Auftrags in Klammern dahinter, so dass eine Software erkennen kann, welche Aufträge nicht ausgeführt wurden.

Das Ganze ist aber kein "muss", sondern ein "Kann", daher unterstützen dies nicht alle Banken.

Gruß
BW
Gewählte Zitate für Mehrfachzitierung:   0