Expand description
FinTS data types and Data Element Group definitions.
Provides typed representations of common FinTS structures that appear across multiple segments.
Structs§
- Account
Balance - Account balance.
- Bank
Name - Human-readable bank name.
- Bic
- BIC (Bank Identifier Code).
- Blz
- Bank code (Bankleitzahl), e.g. “12030000”.
- Challenge
Text - TAN challenge text to display to the user.
- Currency
- Currency code (ISO 4217), e.g. “EUR”.
- Dialog
Id - Dialog ID assigned by the bank in HNHBK.
- FinTS
Url - FinTS server URL.
- HhdUc
Data - HHD-UC binary data for optical/QR TAN methods.
- Iban
- IBAN (International Bank Account Number).
- Isin
- ISIN (International Securities Identification Number), e.g. “DE0005140008”.
- Mt940
Data - MT940/SWIFT binary data (WINDOWS-1252 encoded).
- Pin
- PIN — redacts on Display to prevent logging.
- Product
Id - FinTS product registration ID.
- Response
Code - A single response code from HIRMG/HIRMS.
All data is typed — the
kindfield carries any parameters. - Security
Function - Security function code, e.g. “940” for pushTAN, “999” for PIN-only.
- Security
Holding - A single securities position in a depot.
- Segment
Ref - Segment type reference for HKTAN process 4 (e.g. “HKIDN”, “HKSAL”).
- Segment
Type - Segment type identifier, e.g. “HKSAL”, “HKKAZ”.
- Sepa
Account - SEPA account info as returned by HISPA / HIUPD.
- System
Id - System ID assigned by the bank via HKSYN.
- TanMedium
Name - TAN medium name (e.g. device name for pushTAN).
- TanMethod
- A TAN method as reported by the bank in HITANS.
- Task
Reference - Task reference from HITAN, used in HKTAN process 2/S.
- Touchdown
Point - Touchdown/pagination point returned by the bank (code 3040).
- Transaction
- A parsed transaction.
- UserId
- FinTS user ID / login name.
- Wkn
- WKN (Wertpapierkennnummer), e.g. “514000”.
Enums§
- Response
Code Kind - Classified response code with typed parameters.
The parameters are embedded in the variant — no raw
Vec<String>. - TanProcess
- TAN process as defined by FinTS spec.
- Transaction
Status - Whether a transaction is booked or pending (vorgemerkt).