Skip to main content

Module types

Module types 

Source
Expand description

FinTS data types and Data Element Group definitions.

Provides typed representations of common FinTS structures that appear across multiple segments.

Structs§

AccountBalance
Account balance.
BankName
Human-readable bank name.
Bic
BIC (Bank Identifier Code).
Blz
Bank code (Bankleitzahl), e.g. “12030000”.
ChallengeText
TAN challenge text to display to the user.
Currency
Currency code (ISO 4217), e.g. “EUR”.
DialogId
Dialog ID assigned by the bank in HNHBK.
FinTSUrl
FinTS server URL.
HhdUcData
HHD-UC binary data for optical/QR TAN methods.
Iban
IBAN (International Bank Account Number).
Isin
ISIN (International Securities Identification Number), e.g. “DE0005140008”.
Mt940Data
MT940/SWIFT binary data (WINDOWS-1252 encoded).
Pin
PIN — redacts on Display to prevent logging.
ProductId
FinTS product registration ID.
ResponseCode
A single response code from HIRMG/HIRMS. All data is typed — the kind field carries any parameters.
SecurityFunction
Security function code, e.g. “940” for pushTAN, “999” for PIN-only.
SecurityHolding
A single securities position in a depot.
SegmentRef
Segment type reference for HKTAN process 4 (e.g. “HKIDN”, “HKSAL”).
SegmentType
Segment type identifier, e.g. “HKSAL”, “HKKAZ”.
SepaAccount
SEPA account info as returned by HISPA / HIUPD.
SystemId
System ID assigned by the bank via HKSYN.
TanMediumName
TAN medium name (e.g. device name for pushTAN).
TanMethod
A TAN method as reported by the bank in HITANS.
TaskReference
Task reference from HITAN, used in HKTAN process 2/S.
TouchdownPoint
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§

ResponseCodeKind
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.
TransactionStatus
Whether a transaction is booked or pending (vorgemerkt).

Functions§

de_binary
Create a binary DE.
de_bool
Create a boolean DE (J/N).
de_date
Create a FinTS date DE (YYYYMMDD format).
de_empty
Create an empty DE.
de_num
Create a numeric DE from a number.
de_text
Create a text DE.
deg
Create a DEG from data elements.
deg1
Create a single-element DEG.