From 0ebc5c4efd41ee5bc50a05c5f7eab61bfbc05bf4 Mon Sep 17 00:00:00 2001 From: Alexander Simon Date: Mon, 19 Oct 2026 21:24:10 +0200 Subject: [PATCH 1/2] Correct version in HKCAZ docstring --- fints/segments/statement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fints/segments/statement.py b/fints/segments/statement.py index 58dd5f5..0384347 100644 --- a/fints/segments/statement.py +++ b/fints/segments/statement.py @@ -98,7 +98,7 @@ class HICAZS1(ParameterSegment): class HKCAZ1(FinTS3Segment): - """Kontoumsätze anfordern/Zeitraum, version 5 + """Kontoumsätze anfordern/Zeitraum, version 1 Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation""" account = DataElementGroupField(type=KTI1, _d="Kontoverbindung international") From 8314c8be0b1e182ff27ca146e5fd75452336f211 Mon Sep 17 00:00:00 2001 From: Alexander Simon Date: Mon, 19 Oct 2026 21:25:09 +0200 Subject: [PATCH 2/2] Add national bank account to KTI1 --- fints/formals.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fints/formals.py b/fints/formals.py index 2d9d907..a8ebbf9 100644 --- a/fints/formals.py +++ b/fints/formals.py @@ -543,6 +543,12 @@ def from_sepa_account(cls, acc): return cls( iban=acc.iban, bic=acc.bic, + account_number=acc.accountnumber, + subaccount_number=acc.subaccount, + bank_identifier=None if acc.blz is None else BankIdentifier( + country_identifier=BankIdentifier.COUNTRY_ALPHA_TO_NUMERIC[acc.bic[4:6]], + bank_code=acc.blz + ) )