FinTS 3 und HKSAL?

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

FinTS 3 und HKSAL?

 · 
Gepostet: 20.02.2012 - 16:21 Uhr  ·  #1
Ich bin etwas verwirrt. So sieht meine Anfrage aus:

HNHBK:1:3+000000000356+300+T12022016115627+2'
HNVSK:998:3+PIN:1+998+1+1::T12022016115627+1:20120220:161156+2:2:13:@8@:5:1+280:58660101:XXXXXX:V:0:0+0'
HNVSD:999:1+@169@
HNSHK:2:4+PIN:1+999+799320+1+1+1::T12022016115627+1+1:20120220:161156+1:999:1+6:10:16+280:58660101:XXXXX:S:0:0'
HKSAL:3:6+XXXXXX::280:58660101+N'
HNSHA:4:2+799320++XXXXX'
'
HNHBS:5:1+2'

Als Antwort sendet mir die Bank:

HNHBK:1:3+000000000204+300+T12022016115627+2+T12022016115627:2'
HIRMG:2:2+9800::Abbruch aufgrund Fehler in der Nachricht'
HIRMS:3:2:998+9800::HKSAL 006 fuer HBCI 300 und Bank 58660101 unbekannt'
HNHBS:4:1+2'

Bin jetzt verwirrt. Was ist denn hier falsch? Nach FinTS 3.0 Spezifikation ist die Segementversion 6 bei HKSAL. Ich habe es auch mit Version 5 (HBCI 2.2) versucht, erhalte dann aber einen anderen Fehler.

Fehlt da noch was in der Nachricht?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: das Tor zur Welt
Beiträge: 78
Dabei seit: 11 / 2006
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 20.02.2012 - 17:47 Uhr  ·  #2
Zitat geschrieben von toom2
HNVSK:998:3+PIN:1+998+1+1::T12022016115627+1:20120220:161156+2:2:13:@8@:5:1+280:58660101:XXXXXX:V:0:0+0'
...
HKSAL:3:6+XXXXXX::280:58660101+N'
...

Als Antwort sendet mir die Bank:

HIRMS:3:2:998+9800::HKSAL 006 fuer HBCI 300 und Bank 58660101 unbekannt'
...

Moin,

die Rückmeldung im HIRMS bezieht sich auf den HNVSK.
Hier hast du, wie ich ja auch in deinem anderen threat fälschlicher Weise geschrieben hatte, beim Sicherheitsprofil "PIN:1" angegeben.

In der Beschreibung zum Sicherheitsprofil im Dokument "FinTS_3.0_Security_Sicherheitsverfahren_PINTAN_Rel_20100222.pdf" steht in Kapitel B.8.1.1 allerdings, dass die "Version des Sicherheitsverfahrens" abhängig vom zulässigen TAN-Verfahren (Ein- oder Zweischritt-Verfahren) mit 1 oder 2 zu belegen ist. Dies gilt anscheinend für alle GV, egal ob TAN-pflichtig oder nicht.

Versuch' mal den GV mit "PIN:2" im HNVSK
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 20.02.2012 - 19:12 Uhr  ·  #3
Danke für den Tip. Leider hat das nichts an der Fehlermeldung geändert. Hier mal Schritt für Schritt was ich mache:

1. Nachricht zur Bank (Identifikation):
Code
HNHBK:1:3+000000000388+300+0+1'
HNVSK:998:3+PIN:2+998+1+1::T12022019011809+1:20120220:190119+2:2:13:@8@:5:1+280:58660101:XXXXXX:V:0:0+0'
HNVSD:999:1+@215@HNSHK:2:4+PIN:2+942+568930+1+1+1::T12022019011809+1+1:20120220:190119+1:999:1+6:10:16+280:58660101:XXXXXX:S:0:0'
HKIDN:3:2+280:58660101+XXXXXX+T12022019011809+1'
HKVVB:4:3+0+0+0+CashFlower+1.0'
HNSHA:5:2+568930++XXXXX'
'
HNHBS:6:1+1'



Antwort von der Bank (gekürzt):
Code
HNHBK:1:3+000000004874+300+T12022019011910+1+T12022019011910:1'
HNVSK:998:3+PIN:1+998+1+2::1+1:20120220:190119+2:2:13:@96@§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§:6:1+280:58660101:0:V:0:0+0'
HNVSD:999:1+@4597@HIRMG:2:2+3060::Teilweise liegen Warnungen oder Hinweise vor'
HIRMS:3:2:3+0020::HBCI-Berechtigung ist OK:HBCI'
HIRMS:4:2:4+3920::Zugelassene TAN-Verfahren:942+3050:2:Die BPD wird aktualisiert+3050:3:Die UPD wird aktualisiert'
...
HNHBS:71:1+1'


2. Nachricht zur Bank (HKSAL Anfrage):
Code
HNHBK:1:3+000000000358+300+T12022019143356+2'
HNVSK:998:3+PIN:2+998+1+1::T12022019143254+1:20120220:191434+2:2:13:@8@:5:1+280:58660101:XXXXXX:V:0:0+0'
HNVSD:999:1+@171@HNSHK:2:4+PIN:2+942+307267+1+1+1::T12022019143254+1+1:20120220:191434+1:999:1+6:10:16+280:58660101:XXXXXX:S:0:0'
HKSAL:3:6+XXXXXX::280:58660101+N'
HNSHA:4:2+307267++XXXXX'
'
HNHBS:5:1+2'


Antwort von der Bank:
Code
HNHBK:1:3+000000000204+300+T12022019011910+2+T12022019011910:2'
HIRMG:2:2+9800::Abbruch aufgrund Fehler in der Nachricht'
HIRMS:3:2:998+9800::HKSAL 006 fuer HBCI 300 und Bank 58660101 unbekannt'
HNHBS:4:1+2'



Ich sehe es leider immer nocht nicht. Hat einer von Euch noch einen Tipp?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: das Tor zur Welt
Beiträge: 78
Dabei seit: 11 / 2006
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 20.02.2012 - 21:25 Uhr  ·  #4
Nochmal Moin,

sieht eigentlich gut aus - was steht denn in den Bankparameterdaten zum HKSAL?
Wird vielleicht nur eine "kleinere" Segmentversion unterstützt?

Lt. Spezifikation wäre das durchaus möglich.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 20.02.2012 - 23:56 Uhr  ·  #5
Nochmal hi ;)

Meiner Meinung nach sollte das okay sein, es sei denn ich hab da irgendwas nicht richtig verstanden. Ich sende mal die komplette Antwort von der Bank mit:
Code
HNHBK:1:3+000000004874+300+T12022019143356+1+T12022019143356:1'
HNVSK:998:3+PIN:1+998+1+2::1+1:20120220:191433+2:2:13:@96@§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§:6:1+280:58660101:0:V:0:0+0'
HNVSD:999:1+@4597@HIRMG:2:2+3060::Teilweise liegen Warnungen oder Hinweise vor'
HIRMS:3:2:3+0020::HBCI-Berechtigung ist OK:HBCI'
HIRMS:4:2:4+3920::Zugelassene TAN-Verfahren:942+3050:2:Die BPD wird aktualisiert+3050:3:Die UPD wird aktualisiert'
HIRMS:5:2:5+0901::PIN OK'
HIBPA:6:3:4+67+280:58660101+Volksbank Bitburg eG+1+1+300+200'
HIKOM:7:4:4+280:58660101+1+2:hbci.gad.de+3:https?://hbci-pintan.gad.de/cgi-bin/hbciservlet'
HISHV:8:3:4+N+RDH:1+RDH:2+RDH:3+PIN:1+RDH:5+RDH:7+RDH:9+RDH:10'
HIAUBS:9:4:4+1+1+999'
HICCMS:10:1:4+1+1+1+100:J:J'
HICCSS:11:1:4+1+1+1'
HICSAS:12:1:4+1+1+1+1:720'
HICSBS:13:1:4+1+1+1+N:N'
HICSES:14:1:4+1+1+1+1:720'
HICSLS:15:1:4+1+1+1+J'
HIDABS:16:2:4+1+1'
HIDAES:17:3:4+1+1+4:1:3650:010203040612:01020304050607080910111213141516171819202122232425262728293099:01:12345:52'
HIDALS:18:2:4+1+1+1:365:N'
HIDANS:19:3:4+1+1+0:1:3650:J:J:J:J:J:N:N:N:N:N:4:010203040612:01020304050607080910111213141516171819202122232425262728293099:01:12345:52'
HIDASS:20:2:4+1+1+0:2:3650:1:N:N'
HIEKAS:21:4:4+1+1+1+J:J:N:3'
HIEKAS:22:3:4+1+1+1+J:J:N:3'
HIEKAS:23:2:4+1+1+1+J:J:N:3'
HIFGAS:24:2:4+1+1+J:J:J:J'
HIFGBS:25:2:4+1+1'
HIFGKS:26:1:4+1+0+EUR:USD:GBP:CHF:DKK'
HIFGNS:27:2:4+1+1+J:J:2'
HIFRDS:28:3:4+1+1+1+J'
HIINFS:29:2:4+1+1'
HIKANS:30:7:4+1+1+1+365:J:N'
HIKANS:31:4:4+1+1+365:J'
HIKAUS:32:2:4+1+1+1'
HIKAUS:33:1:4+1+1+1'
HIKAZS:34:7:4+1+1+1+365:J:N'
HIKAZS:35:4:4+1+1+365:J'
HIKDMS:36:3:4+1+1+2048'
HIKIAS:37:2:4+1+1'
HILASS:38:3:4+1+1+14:04:05'
HIPAES:39:1:4+1+1+1'
HIPINS:40:1:4+1+1+0+5:5:6:Kundennummer:VR-Kennung/Konto-Nr:GKVDO:N:HKAUB:J:HKCCM:J:HKCCS:J:HKCSA:J:HKCSB:N:HKCSE:J:HKCSL:J:HKDAB:N:HKDAE:J:HKDAL:J:HKDAN:J:HKDAS:J:HKEKA:N:HKFGB:N:HKFGK:N:HKFGN:J:HKFRD:N:HKINF:N:HKKAN:N:HKKAU:N:HKKAZ:N:HKKDM:N:HKKIA:N:HKLAS:J:HKPAE:J:HKPPD:J:HKPRO:N:HKQTG:N:HKSAL:N:HKSLA:J:HKSPA:N:HKSTP:J:HKSUB:J:HKTAB:N:HKTAN:N:HKTAU:N:HKTAZ:N:HKTMV:N:HKTSY:N:HKTUA:J:HKTUB:N:HKTUE:J:HKTUL:J:HKUEB:J:HKUMB:J:HKWPD:N'
HIPPDS:41:1:4+1+1+1+1:T-Mobile:Xtra von T-Mobile:N:::15;30;50:2:Vodafone:Vodafone CallYa:N:::15;25;50:3:E-Plus:Free and Easy von E-Plus:N:::15;30;50:4:O2:o2 Loop:J:10:200::5:congstar GmbH:congstar:N:0:0:15;30;50:6:Blau Mobilfunk:blau:J:15:200:15;20;30'
HIPROS:42:3:4+1+1'
HIQTGS:43:1:4+1+1+1'
HISALS:44:7:4+1+1+1'
HISALS:45:4:4+1+1'
HISLAS:46:4:4+1+1+0:14:04:05'
HISPAS:47:1:4+1+1+1+N:N:N:sepade?:xsd?:pain.001.001.02.xsd:urn.swift?:xsd?:$pain.008.002.01.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.001.002.03.xsd:urn?:iso?:std?:iso?:20022?:tech?:xsd?:pain.008.002.02.xsd:urn?:swift?:xsd?:$pain.001.002.02.xsd'
HISTPS:48:1:4+1+1+1+9:AT:BE:BG:CY:CZ:DK:EE:ES:FI:FR:GB:GF:GI:GR:HU:IE:IS:IT:LI:LT:LU:LV:MQ:MT:NL:NO:PL:PT:RE:RO:SE:SI:SK'
HISUBS:49:4:4+1+1+0:14:51:53:54'
HITABS:50:3:4+1+1+1'
HITABS:51:2:4+1+1+1'
HITANS:52:5:4+1+1+1+J:N:1:942:1:MTAN2:mobileTAN::mobile TAN:6:1:SMS:2048:0:J:1:0:N:0:2:J:J:00:1:1:962:1:HHD1.4:HHD:1.4:SmartTAN plus HHD 1.4:6:1:Challenge:2048:0:J:1:0:N:0:2:J:J:00:0:1:972:1:HHD1.4OPT:HHDOPT1:1.4:SmartTAN optic HHD 1.4:6:1:Challenge:2048:0:J:1:0:N:0:2:J:J:00:0:1'
HITANS:53:4:4+1+1+1+J:N:1:922:1:SMARTTANPLUS2:::SmartTAN plus:6:1:Challenge:999:0:J:1:0:N:N:J:J:N:00:0:1:932:1:HHD1.3.1:HHD:1.3.1:SmartTAN plus:6:1:Challenge:999:0:J:1:0:N:N:J:J:N:00:0:1:941:1:MTAN:mobileTAN::mobile TAN:6:1:SMS:999:0:N:1:0:N:N:J:J:N:00:0:1:942:1:MTAN2:mobileTAN::mobile TAN:6:1:SMS:999:0:J:1:0:N:N:J:J:N:00:1:1:952:1:HHD1.3.2OPT:HHDOPT1:1.3.2:SmartTAN optic:6:1:Challenge:999:0:J:1:0:N:N:J:J:N:00:0:1'
HITANS:54:2:4+1+1+0+J:N:1:922:1:SMARTTANPLUS2:SmartTAN plus:6:1:Challenge:256:0:J:1:0:N:J:J:941:1:MTAN:mobileTAN:6:1:SMS:256:0:N:1:0:N:J:J:932:1:HHD1.3.1:SmartTAN plus:6:1:Challenge:256:0:J:1:0:N:J:J:942:1:MTAN2:mobileTAN:6:1:SMS:256:0:J:1:0:N:J:J'
HITAUS:55:2:4+1+1+1+N:N:J:N'
HITAUS:56:1:4+1+1+1+J:N:J'
HITAZS:57:1:4+1+1+1'
HITMVS:58:1:4+1+1'
HITSYS:59:1:4+1+1+1+J:N'
HITUAS:60:2:4+1+1+1:3650:4:51'
HITUBS:61:1:4+1+1+J'
HITUES:62:2:4+1+1+1:720:4:51'
HITULS:63:1:4+1+1'
HIUEBS:64:3:4+1+1+14:51:53:54:67:69'
HIUMBS:65:1:4+1+1+2:51:53:54:67:69'
GIVDOS:66:1:4+1+1+1'
HIWPDS:67:2:4+1+1+N'
HIUPA:68:4:4+XXXXXX+3+1'
HIUPD:69:6:4+XXXXXX::280:58660101++XXXXXX++EUR+Name, Vorname++KONTOKORRENTKONTO+T:5000,:EUR+HKAUB:1+HKCCM:1+HKCCS:1+HKCSA:1+HKCSB:1+HKCSE:1+HKCSL:1+HKDAB:1+HKDAE:1+HKDAL:1+HKDAN:1+HKDAS:1+HKEKA:1+HKFGK:1+HKFRD:1+HKINF:1+HKKAN:1+HKKAU:1+HKKAZ:1+HKKDM:1+HKKIA:1+HKPAE:1+HKPPD:1+HKPRO:1+HKQTG:1+HKSAL:1+HKSPA:1+HKSTP:1+HKSUB:1+HKTAB:1+HKTAN:1+HKTAU:1+HKTAZ:1+HKTMV:1+HKTSY:1+HKTUA:1+HKTUB:1+HKTUE:1+HKTUL:1+HKUEB:1+HKUMB:1+GKVDO:1'
HIUPD:70:6:4+XXXXXXXX::280:58660101++XXXXXX++EUR+Name, Vorname++SPARKONTO++HKFGK:1+HKFRD:1+HKINF:1+HKKAN:1+HKKAZ:1+HKKDM:1+HKKIA:1+HKPAE:1+HKPRO:1+HKSAL:1+HKSPA:1+HKTAB:1+HKTAN:1+HKTAU:1+HKTAZ:1+HKTMV:1+HKTSY:1+GKVDO:1'
'
HNHBS:71:1+1'
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 21.02.2012 - 00:10 Uhr  ·  #6
Oh ich glaube ich habs endeckt. Folgendes steht in
Code
HIPINS:40:1:4+1+1+0+5:5:6:Kundennummer:VR-Kennung/Konto-Nr:GKVDO:N:HKAUB:J...HKSAL:N...:HKUMB:J:HKWPD:N' 

Also "HKSAL:N" für PIN Verfahren. Damit kann man wohl über die PIN keinen Kontostand erfragen. Mmmh, tolle Bank. Verstehe nicht warum man sowas deaktiviert?

Trotzdem vielen Dank für Deine Hilfe.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: das Tor zur Welt
Beiträge: 78
Dabei seit: 11 / 2006
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 21.02.2012 - 09:56 Uhr  ·  #7
Moin,

nicht böse sein, aber ich glaube du solltest dich nochmal etwas genauer mit den Bankparameterdaten und deren Bedeutung auseinander setzen 8)

Im BPD-Segment HIPINS wird nicht angegeben welche Geschäftsvorfälle mit PIN möglich sind, sondern bei welchen GV (bei Verwendung von
PIN/TAN als Sicherheits-/Legitimationsverfahren) eine TAN erforderlich ist und bei welchen nicht!

Im vorliegenden Fall also:
- für die Saldenabfrage ist keine TAN erforderlich (HKSAL:N)
- für die Umbuchung ist eine TAN erforderlich (HKUMB:J)

Ebenfalls in den BPD ist angegeben welche GV in welcher Segmentversion zulässig sind und da steht für den HKSAL folgendes:

HISALS:44:7:4+1+1+1'
HISALS:45:4:4+1+1'


Bedeutet: Die Saldenabfrage ist in den Versionen 7 und 4 erlaubt.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 21.02.2012 - 11:50 Uhr  ·  #8
Aha, das mit den Segmentversionen ist mir auch noch nicht so 100%ig klar, in den Beispielen in der Spezifikation wird immer Version 6 benutzt. Ich habe jetzt mal Version 7 eingestellt und erhalte jetzt erneut eine Fehlermeldung. Ich habe jetzt schon die Spezifikation wieder durchgearbeitet, komme in diesem Fall aber auch absolut nicht auf die Lösung. Was ich so komisch finde ist, dass ich bei der Umsetzung von HBCI 2.2 fast überhaupt keine Probleme hatte.

Code
Sende HKSAL:
HNHBK:1:3+000000000356+300+T12022111180111+3'
HNVSK:998:3+PIN:2+998+1+1::T12022111180110+1:20120221:111804+2:2:13:@8@:5:1+280:58660101:XXXXXX:V:0:0+0'
HNVSD:999:1+@169@HNSHK:2:4+PIN:2+942+271999+1+1+1::T12022111180110+1+1:20120221:111804+1:999:1+6:10:16+280:58660101:XXXXXX:S:0:0'
HKSAL:3:7+XXXXXX::280:58660101+N'
HNSHA:4:2+271999++XXXXX'
'
HNHBS:5:1+3'

------------
Bankantwort:
HNHBK:1:3+000000000406+300+T12022111180111+3+T12022111180111:3'
HNVSK:998:3+PIN:1+998+1+2::1+1:20120221:111802+2:2:13:@96@§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§:6:1+280:58660101:0:V:0:0+0'
HNVSD:999:1+@131@HIRMG:2:2+9050::Teilweise fehlerhaft'
HIRMS:3:2:3+9210:2,2:Länderkennzeichen Auftraggeber ist falsch'
HIRMS:4:2:4+0901::Pin OK (HCI)'
'
HNHBS:5:1+3'


Wenn ich die Fehlermeldung richtig verstehe, dann soll der Ländercode in HKSAL falsch sein, also 280. Was sollte denn ansonsten dort für ein Wert stehen?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8
Dabei seit: 02 / 2012
Betreff:

Re: FinTS 3 und HKSAL?

 · 
Gepostet: 21.02.2012 - 12:16 Uhr  ·  #9
Okay, jetzt hat es doch endlich geklappt. Segementversion 7 von HKSAL schreibt vor, dass man IBAN und BIC verwendet. Das Segment sieht dann so aus

HKSAL:3:7+IBAN:BIC:KontoNr::Länderkennzeichen:BLZ+N'

Da in den UPD keine IBAN oder BIC mitgeliefert wurden, habe ich die Felder einfach leer gelassen, also so

HKSAL:3:7+::XXXXXX::280:58660101+N'

Und dann hat es funktioniert. Nachmals vielen Dank für die sehr guten Hinweise :)
Gewählte Zitate für Mehrfachzitierung:   0