hbci4j / hbci4java

Java-based FinTS protocol implementation that supports all features (chipTAN, pushTAN, HHD, SEPA, PSD2,...)
GNU Lesser General Public License v2.1
146 stars 49 forks source link

Support HBCI-Geschäftsvorfälle DKKKU (Umsätze) und DKKKS (Saldo) #51

Closed dell-mic closed 3 years ago

dell-mic commented 3 years ago

Hallo, ich bin beim Einbinden von Comdirekt-Kreditkartenkonten in Hibiscus über diese beiden Foren gestolpert: https://scripting-forum.derrichter.de/viewtopic.php?t=294 https://homebanking-hilfe.de/forum/topic.php?t=18733

Wenn ich die Diskussion richtig verstehe wäre dieses Projekt hier der korrekte Weg eine Unterstützung für Hibiscus zu implementieren? Ich erstelle diesen Issue, da ich hier bisher keinen zu diesem Thema gefunden habe.

Falls daran Interesse besteht kann ich gerne meine Unterstützung anbieten. Ich habe selbst grundlegende Java-Kenntnisse und hätte ein passendes privates Konto zum Testen.

Vielen Dank für die sehr hilfreiche Software, die hier bereits erstellt wurde und viele Grüße, Michael

willuhn commented 3 years ago

Hallo,

wenn du möchtest, kannst du das gern implementieren. Erstelle einfach einen Pull-Request mit deinen Erweiterungen.

dell-mic commented 3 years ago

Danke für die schnelle Rückmeldung.

Ich kann mich gerne daran versuchen. Momentan tue ich mir noch schwer mich in dem doch rel. komplexen Projekt zurecht zu finden. Kannst mich in die richtige Richtung schicken wo im Code die Erweiterungen gemacht werden müssten und ggf. an welchen Stellen bisher ähnliche Geschäftsvorfälle behandelt werden?

Gibt es eine Spezifikation der Vorfälle, die du empfehlen kannst? Wenn ich die Diskussion in den Foren richtig verstanden habe, scheinen die beiden Vorfälle kein Standardverhalten zu sein? Entsprechend hier gar nicht dokumentiert? Übersehe ich etwas?

Vorab vielen Dank für deine Unterstützung.

willuhn commented 3 years ago

Hallo,

Ich kann mich gerne daran versuchen. Momentan tue ich mir noch schwer mich in dem doch rel. komplexen Projekt zurecht zu finden. Kannst mich in die richtige Richtung schicken wo im Code die Erweiterungen gemacht werden müssten und ggf. an welchen Stellen bisher ähnliche Geschäftsvorfälle behandelt werden?

Jeder Geschaeftsvorfall beginnt in src/main/resources/hbci-300.xml

Suche dort nach "HKKAZ" als Pendant. Dort findest du die Definition von KUmsZeit4 bis KUmsZeit7. Das entspricht den verschiedenen Versionen des Geschaeftsvorfalls. Im Java-Code findest du Klassen, die "KUmsZeit" im Namen tragen. Das ist der zugehehoerige Java-Code.

Gibt es eine Spezifikation der Vorfälle, die du empfehlen kannst?

Aehnliches muesste fuer die von dir genannten GVs implementiert werden. Die offiziellen HBI-Geschaeftsvorfaelle findest du unter https://www.hbci-zka.de/spec/3_0.htm

Wenn ich die Diskussion in den Foren richtig verstanden habe, scheinen die beiden Vorfälle kein Standardverhalten zu sein? Entsprechend hier https://www.hbci-zka.de/spec/3_0.htm gar nicht dokumentiert? Übersehe ich etwas?

Korrekt. Ich habe keine Informationen, wie man an die Spezifikation der DK-Geschaeftsvorfaelle kommt. Ggf. muss man sich hierzu an den entsprechenden Bankenverband wenden. Vielleicht hat auch der Bankverlag hierzu etwas. Ich wuerde vermuten, dass die Spezifikationen Geld kosten.

Gruss Olaf

dell-mic commented 3 years ago

Hallo Olaf und danke für deine Unterstützung,

ich habe versucht über den Comdirekt-Support an mehr Informationen bzw. an eine technische Dokumentation der Fälle zu kommen - leider ohne Erfolg.

Mir fehlt leider aktuell die Energie mich tiefer in dieses Projekt und das Protokoll generell einzuarbeiten, kann aber meine (nicht sonderlich umfangreichen) Erkenntnisse festhalten:

Das aqbankding Projekt scheint den Fall zu unterstützen und die XML-Beschreibung ähnelt der hier benutzten. Eventuell hilft das? https://github.com/aqbanking/aqbanking/blob/master/src/libs/plugins/backends/aqhbci/ajobs/jobgettransactions.xml#L268

Außerdem hier die Bankparameterdaten, die in meinen Tests von der comdirekt geschickt wurden:

BPA.maxmsgsize=200
Params_9.SEPAInfoPar1.SegHead.code=HISPAS
Params_22.PinTanPar2.ParPinTan.PinTanGV_14.needtan=N
Params_5.WPDepotListPar5.SegHead.version=5
SecMethod.SuppSecMethods.version=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.maxleninput2step=1
Params_14.TermUebSEPAListPar1.SegHead.seq=23
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.timeuniteditable=J
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.ischallengestructured=N
Params_9.SEPAInfoPar1.SegHead.seq=18
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.daysperweek=12345
Params_21.TAN2StepPar6.minsigs=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.maxlentan2step=6
Params_3.KUmsZeitPar5.SegHead.version=5
Params_22.PinTanPar2.ParPinTan.PinTanGV_20.needtan=J
Params_13.TermUebSEPAEditPar1.ParTermUebSEPAEdit.maxpretime=365
Params_5.WPDepotListPar5.SegHead.ref=4
BPA.SegHead.ref=4
Params_3.KUmsZeitPar5.SegHead.ref=4
Params_20.DauerSEPADelPar1.SegHead.ref=4
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.ischallengestructured=N
Params_22.PinTanPar2.ParPinTan.PinTanGV_4.segcode=HKKAZ
Params_8.Template2DPar.ParTemplate2D.dummy=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_11.needtan=N
Params_14.TermUebSEPAListPar1.ParTermUebSEPAList.canmaxentries=N
Params_19.Template2DPar.maxnum=999
Params_21.TAN2StepPar6.maxnum=1
_lastupdate=1610388104891
Params_22.PinTanPar2.ParPinTan.info_customerid=Zugangsnummer
Params_14.TermUebSEPAListPar1.secclass=0
Params_21.TAN2StepPar6.ParTAN2Step.orderhashmode=0
Params_18.DauerSEPAEditPar1.SegHead.version=1
Params_22.PinTanPar2.minsigs=1
Params_20.DauerSEPADelPar1.ParDauerSEPADel.minpretime=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_9.segcode=HKCSE
Params_14.TermUebSEPAListPar1.SegHead.ref=4
Params_3.KUmsZeitPar5.maxnum=999
Params_19.Template2DPar.SegHead.version=1
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.turnusmonths=0102030612
Params_22.PinTanPar2.ParPinTan.tanlen_max=6
CommListRes.CommParam.dienst=3
Params_9.SEPAInfoPar1.minsigs=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.needorderaccount=0
Params_11.SammelUebSEPAPar1.ParSammelUebSEPA.maxnum=20
Params_22.PinTanPar2.ParPinTan.PinTanGV_20.segcode=DKKAU
Params_20.DauerSEPADelPar1.ParDauerSEPADel.maxpretime=1
Params_5.WPDepotListPar5.SegHead.seq=14
Params_9.SEPAInfoPar1.SegHead.version=1
Params_7.Template2DPar.secclass=0
CommListRes.KIK.country=DE
Params_14.TermUebSEPAListPar1.maxnum=999
Params_3.KUmsZeitPar5.SegHead.code=HIKAZS
Params_22.PinTanPar2.ParPinTan.PinTanGV_19.needtan=J
Params.FestListPar3.minsigs=1
Params_20.DauerSEPADelPar1.SegHead.seq=29
Params_22.PinTanPar2.ParPinTan.PinTanGV_6.needtan=N
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.initmode=00
Params_10.UebSEPAPar1.secclass=0
Params_19.Template2DPar.SegHead.code=HICDUS
Params_22.PinTanPar2.SegHead.seq=31
Params_9.SEPAInfoPar1.ParSEPAInfo.suppformats_2=urn:iso:std:iso:20022:tech:xsd:pain.001.003.03.xsd
Params_20.DauerSEPADelPar1.maxnum=999
Params_13.TermUebSEPAEditPar1.minsigs=1
Params_7.Template2DPar.SegHead.version=2
Params_22.PinTanPar2.ParPinTan.PinTanGV_9.needtan=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_12.segcode=HKCSL
SecMethod.SuppSecMethods.method=PIN
Params_16.DauerSEPANewPar1.minsigs=1
Params_22.PinTanPar2.SegHead.ref=4
Params_20.DauerSEPADelPar1.minsigs=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.canmultitan=N
Params_21.TAN2StepPar6.secclass=1
Params_11.SammelUebSEPAPar1.SegHead.version=1
Params_10.UebSEPAPar1.SegHead.seq=19
Params_22.PinTanPar2.ParPinTan.PinTanGV_19.segcode=DKKKS
Params_12.TermUebSEPAPar1.minsigs=1
Params_5.WPDepotListPar5.minsigs=1
Params_13.TermUebSEPAEditPar1.ParTermUebSEPAEdit.minpretime=1
Params_5.WPDepotListPar5.ParWPDepotList.canquality=J
Params_11.SammelUebSEPAPar1.secclass=0
Params_6.Template2Par.SegHead.ref=4
Params_17.DauerSEPAListPar1.minsigs=1
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.dayspermonth=010203040506070809101112131415161718192021222324252627282930
CommListRes.SegHead.version=4
Params_22.PinTanPar2.ParPinTan.info_userid=Zugangsnummer
_hbciversion=300
SecMethod.SegHead.seq=9
Params_22.PinTanPar2.ParPinTan.PinTanGV_16.needtan=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_21.segcode=HKTAN
Params_6.Template2Par.maxnum=999
Params_15.TermUebSEPADelPar1.SegHead.ref=4
Params_22.PinTanPar2.ParPinTan.PinTanGV_3.needtan=N
Params_21.TAN2StepPar6.SegHead.ref=4
BPA.KIK.blz=20041133
Params_22.PinTanPar2.ParPinTan.PinTanGV.needtan=J
Params_8.Template2DPar.secclass=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.name=mobileTAN-Verfahren
Params_16.DauerSEPANewPar1.ParDauerSEPANew.dayspermonth=010203040506070809101112131415161718192021222324252627282930
BPA.numgva=10
Params_10.UebSEPAPar1.SegHead.ref=4
Params_20.DauerSEPADelPar1.SegHead.code=HICDLS
Params_14.TermUebSEPAListPar1.SegHead.code=HICSBS
Params_10.UebSEPAPar1.SegHead.version=1
SecMethod.mixing=J
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.need_hhducresponse=N
Params_8.Template2DPar.minsigs=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_2.segcode=HKFGB
Params_5.WPDepotListPar5.maxnum=999
Params_16.DauerSEPANewPar1.ParDauerSEPANew.daysperweek=12345
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.maxpretime=365
Params_17.DauerSEPAListPar1.maxnum=999
Params_20.DauerSEPADelPar1.ParDauerSEPADel.orderdata_required=N
Params_9.SEPAInfoPar1.maxnum=999
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.needsmsaccount=0
Params_22.PinTanPar2.ParPinTan.PinTanGV_11.segcode=HKCSB
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.turnuseditable=J
Params_12.TermUebSEPAPar1.ParTermUebSEPA.maxpretime=365
Params_16.DauerSEPANewPar1.secclass=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.process=2
Params_11.SammelUebSEPAPar1.ParSammelUebSEPA.cansingletransfer=N
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.needchallengeklass=N
Params_21.TAN2StepPar6.SegHead.seq=30
Params_12.TermUebSEPAPar1.SegHead.version=1
Params_18.DauerSEPAEditPar1.SegHead.seq=27
Params_11.SammelUebSEPAPar1.SegHead.code=HICCMS
Params_22.PinTanPar2.ParPinTan.PinTanGV_13.needtan=J
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.numtermchanges=0
Params_14.TermUebSEPAListPar1.ParTermUebSEPAList.cantimerange=N
Params_16.DauerSEPANewPar1.SegHead.seq=25
Params_10.UebSEPAPar1.maxnum=999
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.secfunc=901
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.canstorno=N
Params_13.TermUebSEPAEditPar1.SegHead.code=HICSAS
Params_6.Template2Par.minsigs=1
BPA.SuppVersions.version=300
Params_17.DauerSEPAListPar1.SegHead.code=HICDBS
Params_7.Template2DPar.ParTemplate2D.dummy=9999
Params_22.PinTanPar2.maxnum=1
Params_16.DauerSEPANewPar1.SegHead.code=HICDES
Params_19.Template2DPar.minsigs=1
Params_20.DauerSEPADelPar1.SegHead.version=1
Params_15.TermUebSEPADelPar1.SegHead.seq=24
Params_5.WPDepotListPar5.SegHead.code=HIWPDS
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.tanformat=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.name=photoTAN-Verfahren
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.id=MS1.0.0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.need_hhducresponse=N
Params_12.TermUebSEPAPar1.SegHead.code=HICSES
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.maxlentan2step=6
Params_3.KUmsZeitPar5.SegHead.seq=12
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.inputinfo=Freigabe durch mobileTAN
Params_22.PinTanPar2.ParPinTan.PinTanGV_14.segcode=HKCDB
Params_8.Template2DPar.maxnum=999
Params_16.DauerSEPANewPar1.SegHead.ref=4
Params_3.KUmsZeitPar5.ParKUmsZeit.canallaccounts=N
Params_16.DauerSEPANewPar1.ParDauerSEPANew.maxpretime=365
Params_22.PinTanPar2.ParPinTan.PinTanGV_17.segcode=HKCDL
Params_13.TermUebSEPAEditPar1.secclass=0
Params_4.SaldoPar5.SegHead.version=5
Params_11.SammelUebSEPAPar1.SegHead.ref=4
Params_18.DauerSEPAEditPar1.minsigs=1
CommListRes.SegHead.code=HIKOM
Params_22.PinTanPar2.ParPinTan.PinTanGV_10.needtan=J
SecMethod.SegHead.ref=4
Params_18.DauerSEPAEditPar1.SegHead.ref=4
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.turnusweeks=01
Params_19.Template2DPar.ParTemplate2D.dummy=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_7.segcode=HKCCM
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.needtanmedia=0
Params_2.TemplatePar.SegHead.code=HIFRDS
Params_6.Template2Par.SegHead.version=3
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.canstorno=N
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.initmode=00
Params_16.DauerSEPANewPar1.ParDauerSEPANew.turnusmonths=0102030612
Params_9.SEPAInfoPar1.secclass=0
BPA.SegHead.version=3
BPA.KIK.country=DE
Params_7.Template2DPar.SegHead.code=DIKKUS
Params_2.TemplatePar.maxnum=999
Params_11.SammelUebSEPAPar1.ParSammelUebSEPA.needtotal=N
Params_22.PinTanPar2.SegHead.version=1
CommListRes.CommParam.addr=https://fints.comdirect.de/fints
Params_15.TermUebSEPADelPar1.SegHead.version=1
Params_9.SEPAInfoPar1.ParSEPAInfo.cansingleaccquery=N
Params_18.DauerSEPAEditPar1.secclass=0
CommListRes.SegHead.ref=4
Params_4.SaldoPar5.SegHead.code=HISALS
Params_15.TermUebSEPADelPar1.ParTermUebSEPADel.orderdata_required=J
Params.FestListPar3.SegHead.seq=10
Params_16.DauerSEPANewPar1.SegHead.version=1
Params_11.SammelUebSEPAPar1.maxnum=999
Params_22.PinTanPar2.ParPinTan.PinTanGV_5.needtan=N
Params_17.DauerSEPAListPar1.SegHead.seq=26
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.valueeditable=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_18.needtan=J
Params_17.DauerSEPAListPar1.maxentries_allowed=N
Params_22.PinTanPar2.ParPinTan.PinTanGV_13.segcode=HKCDE
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.execdayeditable=J
Params_15.TermUebSEPADelPar1.secclass=0
BPA.version=19
Params_22.PinTanPar2.ParPinTan.PinTanGV_8.needtan=J
Params_22.PinTanPar2.ParPinTan.pinlen_max=6
Params_22.PinTanPar2.ParPinTan.PinTanGV_18.segcode=DKKKU
Params_3.KUmsZeitPar5.minsigs=1
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.usageeditable=J
Params_18.DauerSEPAEditPar1.maxnum=999
Params_19.Template2DPar.secclass=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.needtanmedia=0
SecMethod.SegHead.code=HISHV
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.secfunc=902
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.process=2
Params_2.TemplatePar.minsigs=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_8.segcode=HKCCS
Params_11.SammelUebSEPAPar1.SegHead.seq=20
Params_14.TermUebSEPAListPar1.SegHead.version=1
Params_8.Template2DPar.SegHead.ref=4
Params_13.TermUebSEPAEditPar1.SegHead.seq=22
Params_22.PinTanPar2.ParPinTan.PinTanGV_2.needtan=N
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.lastexeceditable=J
Params.FestListPar3.SegHead.ref=4
Params_13.TermUebSEPAEditPar1.SegHead.version=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.cantandelay=4
Params_19.Template2DPar.SegHead.ref=4
Params_20.DauerSEPADelPar1.secclass=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.needsmsaccount=0
Params_16.DauerSEPANewPar1.ParDauerSEPANew.turnusweeks=01
Params_8.Template2DPar.SegHead.version=2
Params_22.PinTanPar2.ParPinTan.PinTanGV_15.needtan=J
Params_2.TemplatePar.SegHead.ref=4
Params_15.TermUebSEPADelPar1.maxnum=999
Params_12.TermUebSEPAPar1.maxnum=999
Params_9.SEPAInfoPar1.ParSEPAInfo.suppformats=urn:iso:std:iso:20022:tech:xsd:pain.001.003.03
Params_5.WPDepotListPar5.ParWPDepotList.canmaxentries=J
Params_4.SaldoPar5.SegHead.seq=13
CommListRes.SegHead.seq=8
Params_22.PinTanPar2.ParPinTan.PinTanGV_21.needtan=N
Params_2.TemplatePar.SegHead.seq=11
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.needorderaccount=0
Params_4.SaldoPar5.maxnum=999
Params_4.SaldoPar5.SegHead.ref=4
Params_22.PinTanPar2.ParPinTan.PinTanGV_5.segcode=HKWPD
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.needchallengeklass=N
Params_13.TermUebSEPAEditPar1.SegHead.ref=4
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.maxleninput2step=1
Params_3.KUmsZeitPar5.ParKUmsZeit.canmaxentries=J
Params_12.TermUebSEPAPar1.SegHead.ref=4
Params_22.PinTanPar2.ParPinTan.PinTanGV_12.needtan=J
Params_19.Template2DPar.SegHead.seq=28
Params_17.DauerSEPAListPar1.SegHead.version=1
CommListRes.KIK.blz=20041133
Params_22.PinTanPar2.ParPinTan.PinTanGV.segcode=HKSAL
Params_4.SaldoPar5.minsigs=1
Params_7.Template2DPar.SegHead.seq=16
Params_16.DauerSEPANewPar1.maxnum=999
Params_21.TAN2StepPar6.ParTAN2Step.can1step=N
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.minpretime=1
Params_7.Template2DPar.maxnum=999
Params_16.DauerSEPANewPar1.ParDauerSEPANew.maxusage=10
Params_15.TermUebSEPADelPar1.minsigs=1
Params_20.DauerSEPADelPar1.ParDauerSEPADel.cantermdel=N
Params_2.TemplatePar.SegHead.version=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_15.segcode=HKCDN
CommListRes.deflang=1
Params_12.TermUebSEPAPar1.secclass=0
Params_19.Template2DPar.ParTemplate2D.dummy_2=1
Params.FestListPar3.SegHead.version=3
Params_19.Template2DPar.ParTemplate2D.dummy_3=365
Params_12.TermUebSEPAPar1.ParTermUebSEPA.minpretime=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_16.segcode=HKCDU
Params_19.Template2DPar.ParTemplate2D.dummy_4=1
Params_19.Template2DPar.ParTemplate2D.dummy_5=N
Params_6.Template2Par.SegHead.code=DIKKSS
Params_19.Template2DPar.ParTemplate2D.dummy_6=N
Params_6.Template2Par.SegHead.seq=15
Params_22.PinTanPar2.ParPinTan.PinTanGV_6.segcode=HKSPA
Params_12.TermUebSEPAPar1.SegHead.seq=21
Params_8.Template2DPar.SegHead.code=DIKAUS
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.inputinfo=Freigabe durch photoTAN
Params_18.DauerSEPAEditPar1.SegHead.code=HICDNS
Params_16.DauerSEPANewPar1.ParDauerSEPANew.minpretime=1
Params.FestListPar3.SegHead.code=HIFGBS
Params_17.DauerSEPAListPar1.secclass=0
Params_9.SEPAInfoPar1.ParSEPAInfo.cannationalacc=N
Params_11.SammelUebSEPAPar1.minsigs=1
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.firstexeceditable=J
Params_7.Template2DPar.SegHead.ref=4
Params_10.UebSEPAPar1.SegHead.code=HICCSS
SecMethod.SegHead.version=3
Params_17.DauerSEPAListPar1.SegHead.ref=4
Params_7.Template2DPar.ParTemplate2D.dummy_3=J
Params_5.WPDepotListPar5.ParWPDepotList.cancurr=J
Params_21.TAN2StepPar6.SegHead.code=HITANS
Params_7.Template2DPar.ParTemplate2D.dummy_2=J
Params_13.TermUebSEPAEditPar1.maxnum=999
Params_14.TermUebSEPAListPar1.minsigs=1
Params_22.PinTanPar2.ParPinTan.PinTanGV_4.needtan=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_17.needtan=J
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.cantandelay=4
Params_21.TAN2StepPar6.ParTAN2Step.canmultitangvs=N
Params_22.PinTanPar2.ParPinTan.pinlen_min=6
Params_15.TermUebSEPADelPar1.SegHead.code=HICSLS
Params_10.UebSEPAPar1.minsigs=1
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.recnameeditable=J
Params_6.Template2Par.secclassdummy=0
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams.id=TechnicalId901
Params_22.PinTanPar2.ParPinTan.PinTanGV_3.segcode=HKFRD
BPA.kiname=comdirect bank
Params_22.PinTanPar2.secclass=0
BPA.SegHead.seq=7
Params_18.DauerSEPAEditPar1.ParDauerSEPAEdit.recktoeditable=J
Params_22.PinTanPar2.ParPinTan.PinTanGV_7.needtan=J
Params_9.SEPAInfoPar1.ParSEPAInfo.canstructusage=N
Params_7.Template2DPar.minsigs=1
Params_9.SEPAInfoPar1.SegHead.ref=4
Params_22.PinTanPar2.ParPinTan.PinTanGV_10.segcode=HKCSA
Params_21.TAN2StepPar6.SegHead.version=6
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.canmultitan=N
Params_8.Template2DPar.SegHead.seq=17
BPA.SegHead.code=HIBPA
Params_3.KUmsZeitPar5.ParKUmsZeit.timerange=540
Params_22.PinTanPar2.SegHead.code=HIPINS
Params.FestListPar3.maxnum=999
BPA.SuppLangs.lang=1
Params_21.TAN2StepPar6.ParTAN2Step.TAN2StepParams_2.tanformat=1
willuhn commented 3 years ago

OK, dann mache ich das Ticket zu.