@@ -32,6 +32,20 @@ class HKVVB3(FinTS3Segment):
3232 product_version = DataElementField (type = 'an' , max_length = 5 , _d = "Produktversion" )
3333
3434
35+ class HKTAN2 (FinTS3Segment ):
36+ """Zwei-Schritt-TAN-Einreichung, version 2
37+
38+ Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN"""
39+ tan_process = DataElementField (type = 'code' , length = 1 , _d = "TAN-Prozess" )
40+ task_hash_value = DataElementField (type = 'bin' , max_length = 256 , required = False , _d = "Auftrags-Hashwert" )
41+ task_reference = DataElementField (type = 'an' , max_length = 35 , required = False , _d = "Auftragsreferenz" )
42+ tan_list_number = DataElementField (type = 'an' , max_length = 20 , required = False , _d = "TAN-Listennummer" )
43+ further_tan_follows = DataElementField (type = 'jn' , length = 1 , required = False , _d = "Weitere TAN folgt" )
44+ cancel_task = DataElementField (type = 'jn' , length = 1 , required = False , _d = "Auftrag stornieren" )
45+ challenge_class = DataElementField (type = 'num' , max_length = 2 , required = False , _d = "Challenge-Klasse" )
46+ parameter_challenge_class = DataElementGroupField (type = ParameterChallengeClass , required = False , _d = "Parameter Challenge-Klasse" )
47+
48+
3549class HKTAN3 (FinTS3Segment ):
3650 """Zwei-Schritt-TAN-Einreichung, version 3
3751
@@ -83,6 +97,19 @@ class HKTAN6(FinTS3Segment):
8397 response_hhd_uc = DataElementGroupField (type = ResponseHHDUC , required = False , _d = "Antwort HHD_UC" )
8498
8599
100+ class HITAN2 (FinTS3Segment ):
101+ """Zwei-Schritt-TAN-Einreichung Rückmeldung, version 2
102+
103+ Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN"""
104+ tan_process = DataElementField (type = 'code' , length = 1 , _d = "TAN-Prozess" )
105+ task_hash_value = DataElementField (type = 'bin' , max_length = 256 , required = False , _d = "Auftrags-Hashwert" )
106+ task_reference = DataElementField (type = 'an' , max_length = 35 , required = False , _d = "Auftragsreferenz" )
107+ challenge = DataElementField (type = 'an' , max_length = 2048 , required = False , _d = "Challenge" )
108+ challenge_valid_until = DataElementGroupField (type = ChallengeValidUntil , required = False , _d = "Gültigkeitsdatum und -uhrzeit für Challenge" )
109+ tan_list_number = DataElementField (type = 'an' , max_length = 20 , required = False , _d = "TAN-Listennummer" )
110+ ben = DataElementField (type = 'an' , max_length = 99 , required = False , _d = "BEN" )
111+
112+
86113class HITAN3 (FinTS3Segment ):
87114 """Zwei-Schritt-TAN-Einreichung Rückmeldung, version 3
88115
0 commit comments