halten sich die Banken an HBCI-Spezifikationen?

 
therobber
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 07 / 2011
Betreff:

halten sich die Banken an HBCI-Spezifikationen?

 · 
Gepostet: 01.10.2012 - 11:52 Uhr  ·  #1
Mir ist aufgefallen, dass einige Banken, die FinTS3.0 voraussetzen, Geschäftsvorfälle aus der HBCI2.0-Spezifikation anbieten.

Weiterhin ist mir aufgefallen, dass die Bankparameterdaten für Dauerauftrag einrichten bei einer speziellen Bank:
HIDAES:8:3:3+1+1+2:3:400:0102030612:01020304050607080910111213141516171819202122232425262728293099:::52:53:54

gar nicht FinTS3.0-kompatibel sind, da das SecurityClass-Datenelement für Bankparameterdaten fehlt.

Kann es sein, dass die Banken sich hier nicht ganz an die Spezifikation halten, bzw. die Versionen 2.0 bis 3.0 miteinander vermischen?
subsembly
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4581
Dabei seit: 11 / 2004
Betreff:

Re: halten sich die Banken an HBCI-Spezifikationen?

 · 
Gepostet: 01.10.2012 - 12:29 Uhr  ·  #2
Kurze Antwort: Nein. :-)

Im konkreten Fall: Ja, die Banken vermischen die Versionen der Geschäftsvorfälle und des HBCI Rahmenprotokolls. Dies ist aber explizit erlaubt. Wobei ich es nicht ganz richtig finde, dass eine Bank die offiziell nur HBCI 2.2 unterstützt Geschäftsvorfälle nach FinTS 3.0 anbietet. Und zwar genau wegen dem zusätzlichen Element Sicherheitsklasse, das eigentlich nur ein Client verdauen kann, der auch schon FinTS 3.0 kann.

Wenn Du Dich mehr mit dem Thema beschäftigst, wirst Du bei den Banken in den BPD noch weitere Fehler und Abweichungen vom Standard finden.
therobber
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 07 / 2011
Betreff:

Re: halten sich die Banken an HBCI-Spezifikationen?

 · 
Gepostet: 01.10.2012 - 12:40 Uhr  ·  #3
hi,

vielen Dank für die Antwort.

Aber wenn eine Bank explizit FinTS3.0 voraussetzt und dann Bankparameter-Daten nach Version 1(was HBCI 2.0 entspricht) einstellt, wie kann ich denn nun unterscheiden ob ich nach Version1 oder Version2(FinTS3) parse? Welche Version der Bankparameterdaten genommen wird lässt sich ja leider nicht ermitteln.

Vielen Dank!
subsembly
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4581
Dabei seit: 11 / 2004
Betreff:

Re: halten sich die Banken an HBCI-Spezifikationen?

 · 
Gepostet: 02.10.2012 - 10:20 Uhr  ·  #4
Hallo,

richte dich einfach nach der Versionsnummer des Segments im Segmentkopf und parse das restliche Segment entsprechend dieser Versionsnummer.

Noch ein Tipp: Parse nur die Segmente inhaltlich die Dich wirklich interessieren und überspringe einfach den Rest. Dann hast Du weniger Ärger.
therobber
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 07 / 2011
Betreff:

Re: halten sich die Banken an HBCI-Spezifikationen?

 · 
Gepostet: 02.10.2012 - 10:59 Uhr  ·  #5
hallo andreas,

vielen Dank für den Hinweis!
Da bleibt mir wohl nix anderes übrig.

Aber das finde ich schon schade, dass bei einem Standard für Banken so geschludert wird.

Ciao Robert
Gewählte Zitate für Mehrfachzitierung:   0