# All Segments

## fints.segments.accounts module

class fints.segments.accounts.HISPA1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA-Kontoverbindung rückmelden, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HISPA'
  VERSION = 1
  accounts

    SEPA-Kontoverbindung

    Type:

      `fints.formals.KTZ1`

class fints.segments.accounts.HISPAS1(*args, **kwargs)

  Bases: `ParameterSegment`

  SEPA-Kontoverbindung anfordern, Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HISPAS'
  VERSION = 1
  parameter

    Parameter SEPA-Kontoverbindung anfordern

    Type:

      `fints.formals.GetSEPAAccountParameter1`

class fints.segments.accounts.HKSPA1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA-Kontoverbindung anfordern, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKSPA'
  VERSION = 1
  accounts

    Kontoverbindung

    Type:

      `fints.formals.Account3`

## fints.segments.auth module

class fints.segments.auth.HIPINS1(*args, **kwargs)

  Bases: `ParameterSegment`

  PIN/TAN-spezifische Informationen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HIPINS'
  VERSION = 1
  parameter

    Parameter PIN/TAN-spezifische Informationen

    Type:

      `fints.formals.ParameterPinTan`

class fints.segments.auth.HITAB4(*args, **kwargs)

  Bases: `FinTS3Segment`

  TAN-Generator/Liste anzeigen Bestand Rückmeldung, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAB'
  VERSION = 4
  tan_media_list

    TAN-Medium-Liste

    Type:

      `fints.formals.TANMedia4`

  tan_usage_option

    TAN_Einsatzoption

    Type:

      `fints.formals.TANUsageOption`

class fints.segments.auth.HITAB5(*args, **kwargs)

  Bases: `FinTS3Segment`

  TAN-Generator/Liste anzeigen Bestand Rückmeldung, version 5

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAB'
  VERSION = 5
  tan_media_list

    TAN-Medium-Liste

    Type:

      `fints.formals.TANMedia5`

  tan_usage_option

    TAN_Einsatzoption

    Type:

      `fints.formals.TANUsageOption`

class fints.segments.auth.HITAN2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung Rückmeldung, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAN'
  VERSION = 2
  ben

    BEN

    Type:

      `str`

  challenge

    Challenge

    Type:

      `str`

  challenge_valid_until

    Gültigkeitsdatum und -uhrzeit für Challenge

    Type:

      `fints.formals.ChallengeValidUntil`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HITAN3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung Rückmeldung, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAN'
  VERSION = 3
  ben

    BEN

    Type:

      `str`

  challenge

    Challenge

    Type:

      `str`

  challenge_valid_until

    Gültigkeitsdatum und -uhrzeit für Challenge

    Type:

      `fints.formals.ChallengeValidUntil`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HITAN5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung Rückmeldung, version 5

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAN'
  VERSION = 5
  ben

    BEN

    Type:

      `str`

  challenge

    Challenge

    Type:

      `str`

  challenge_hhduc

    Challenge HHD_UC

    Type:

      `bytes`

  challenge_valid_until

    Gültigkeitsdatum und -uhrzeit für Challenge

    Type:

      `fints.formals.ChallengeValidUntil`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HITAN6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung Rückmeldung, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HITAN'
  VERSION = 6
  challenge

    Challenge

    Type:

      `str`

  challenge_hhduc

    Challenge HHD_UC

    Type:

      `bytes`

  challenge_valid_until

    Gültigkeitsdatum und -uhrzeit für Challenge

    Type:

      `fints.formals.ChallengeValidUntil`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HITANS1(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 1
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN1`

class fints.segments.auth.HITANS2(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 2
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN2`

class fints.segments.auth.HITANS3(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 3
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN3`

class fints.segments.auth.HITANS4(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 4
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN4`

class fints.segments.auth.HITANS5(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 5
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN5`

class fints.segments.auth.HITANS6(*args, **kwargs)

  Bases: `HITANSBase`

  TYPE = 'HITANS'
  VERSION = 6
  parameter
    Type:

      `fints.formals.ParameterTwostepTAN6`

class fints.segments.auth.HITANSBase(*args, **kwargs)

  Bases: `ParameterSegment`

  TYPE = None
  VERSION = None

class fints.segments.auth.HKIDN2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Identifikation, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKIDN'
  VERSION = 2
  bank_identifier

    Kreditinstitutskennung

    Type:

      `fints.formals.BankIdentifier`

  customer_id

    Kunden-ID

    Type:

      `str`

  system_id

    Kundensystem-ID

    Type:

      `str`

  system_id_status

    Kundensystem-Status

    Type:

      `fints.formals.SystemIDStatus`

class fints.segments.auth.HKTAB4(*args, **kwargs)

  Bases: `FinTS3Segment`

  TAN-Generator/Liste anzeigen Bestand, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAB'
  VERSION = 4
  tan_media_class

    TAN-Medium-Klasse

    Type:

      `fints.formals.TANMediaClass3`

  tan_media_type

    TAN-Medium-Art

    Type:

      `fints.formals.TANMediaType2`

class fints.segments.auth.HKTAB5(*args, **kwargs)

  Bases: `FinTS3Segment`

  TAN-Generator/Liste anzeigen Bestand, version 5

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAB'
  VERSION = 5
  tan_media_class

    TAN-Medium-Klasse

    Type:

      `fints.formals.TANMediaClass4`

  tan_media_type

    TAN-Medium-Art

    Type:

      `fints.formals.TANMediaType2`

class fints.segments.auth.HKTAN2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAN'
  VERSION = 2
  cancel_task

    Auftrag stornieren

    Type:

      `bool`

  challenge_class

    Challenge-Klasse

    Type:

      `int`

  further_tan_follows

    Weitere TAN folgt

    Type:

      `bool`

  parameter_challenge_class

    Parameter Challenge-Klasse

    Type:

      `fints.formals.ParameterChallengeClass`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HKTAN3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAN'
  VERSION = 3
  cancel_task

    Auftrag stornieren

    Type:

      `bool`

  challenge_class

    Challenge-Klasse

    Type:

      `int`

  further_tan_follows

    Weitere TAN folgt

    Type:

      `bool`

  parameter_challenge_class

    Parameter Challenge-Klasse

    Type:

      `fints.formals.ParameterChallengeClass`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HKTAN5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung, version 5

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAN'
  VERSION = 5
  account

    Kontoverbindung international Auftraggeber

    Type:

      `fints.formals.KTI1`

  cancel_task

    Auftrag stornieren

    Type:

      `bool`

  challenge_class

    Challenge-Klasse

    Type:

      `int`

  further_tan_follows

    Weitere TAN folgt

    Type:

      `bool`

  parameter_challenge_class

    Parameter Challenge-Klasse

    Type:

      `fints.formals.ParameterChallengeClass`

  segment_type

    Segmentkennung

    Type:

      `str`

  sms_charge_account

    SMS-Abbuchungskonto

    Type:

      `fints.formals.KTI1`

  tan_list_number

    TAN-Listennummer

    Type:

      `str`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HKTAN6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Zwei-Schritt-TAN-Einreichung, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Sicherheitsverfahren PIN/TAN

  TYPE = 'HKTAN'
  VERSION = 6
  account

    Kontoverbindung international Auftraggeber

    Type:

      `fints.formals.KTI1`

  cancel_task

    Auftrag stornieren

    Type:

      `bool`

  challenge_class

    Challenge-Klasse

    Type:

      `int`

  further_tan_follows

    Weitere TAN folgt

    Type:

      `bool`

  parameter_challenge_class

    Parameter Challenge-Klasse

    Type:

      `fints.formals.ParameterChallengeClass`

  response_hhd_uc

    Antwort HHD_UC

    Type:

      `fints.formals.ResponseHHDUC`

  segment_type

    Segmentkennung

    Type:

      `str`

  sms_charge_account

    SMS-Abbuchungskonto

    Type:

      `fints.formals.KTI1`

  tan_medium_name

    Bezeichnung des TAN-Mediums

    Type:

      `str`

  tan_process

    TAN-Prozess

    Type:

      `str`

  task_hash_value

    Auftrags-Hashwert

    Type:

      `bytes`

  task_reference

    Auftragsreferenz

    Type:

      `str`

class fints.segments.auth.HKVVB3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Verarbeitungsvorbereitung, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKVVB'
  VERSION = 3
  bpd_version

    BPD-Version

    Type:

      `int`

  language

    Dialogsprache

    Type:

      `fints.formals.Language2`

  product_name

    Produktbezeichnung

    Type:

      `str`

  product_version

    Produktversion

    Type:

      `str`

  upd_version

    UPD-Version

    Type:

      `int`

## fints.segments.bank module

class fints.segments.bank.HIBPA3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bankparameter allgemein, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIBPA'
  VERSION = 3
  bank_identifier

    Kreditinstitutskennung

    Type:

      `fints.formals.BankIdentifier`

  bank_name

    Kreditinstitutsbezeichnung

    Type:

      `str`

  bpd_version

    BPD-Version

    Type:

      `int`

  max_message_length

    Maximale Nachrichtengröße

    Type:

      `int`

  max_timeout

    Maximaler Timeout-Wert

    Type:

      `int`

  min_timeout

    Minimaler Timeout-Wert

    Type:

      `int`

  number_tasks

    Anzahl Geschäftsvorfallarten pro Nachricht

    Type:

      `int`

  supported_hbci_version

    Unterstützte HBCI-Versionen

    Type:

      `fints.formals.SupportedHBCIVersions2`

  supported_languages

    Unterstützte Sprachen

    Type:

      `fints.formals.SupportedLanguages2`

class fints.segments.bank.HIKOM4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kommunikationszugang rückmelden, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIKOM'
  VERSION = 4
  bank_identifier

    Kreditinstitutskennung

    Type:

      `fints.formals.BankIdentifier`

  communication_parameters

    Kommunikationsparameter

    Type:

      `fints.formals.CommunicationParameter2`

  default_language

    Standardsprache

    Type:

      `fints.formals.Language2`

class fints.segments.bank.HIUPA4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Userparameter allgemein

  TYPE = 'HIUPA'
  VERSION = 4
  extension

    Erweiterung, allgemein

    Type:

      `str`

  upd_usage

    UPD-Verwendung

    Type:

      `fints.formals.UPDUsage`

  upd_version

    UPD-Version

    Type:

      `int`

  user_identifier

    Benutzerkennung

    Type:

      `str`

  username

    Benutzername

    Type:

      `str`

class fints.segments.bank.HIUPD6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoinformationen

  TYPE = 'HIUPD'
  VERSION = 6
  account_currency

    Kontowährung

    Type:

      `str`

  account_information

    Kontoverbindung

    Type:

      `fints.formals.AccountInformation`

  account_limit

    Kontolimit

    Type:

      `fints.formals.AccountLimit`

  account_product_name

    Kontoproduktbezeichnung

    Type:

      `str`

  account_type

    Kontoart

    Type:

      `int`

  allowed_transactions

    Erlaubte Geschäftsvorfälle

    Type:

      `fints.formals.AllowedTransaction`

  customer_id

    Kunden-ID

    Type:

      `str`

  extension

    Erweiterung, kontobezogen

    Type:

      `str`

  iban

    IBAN

    Type:

      `str`

  name_account_owner_1

    Name des Kontoinhabers 1

    Type:

      `str`

  name_account_owner_2

    Name des Kontoinhabers 2

    Type:

      `str`

class fints.segments.bank.HKKOM4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kommunikationszugang anfordern, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKKOM'
  VERSION = 4
  end_bank_identifier

    Bis Kreditinstitutskennung

    Type:

      `fints.formals.BankIdentifier`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  start_bank_identifier

    Von Kreditinstitutskennung

    Type:

      `fints.formals.BankIdentifier`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

## fints.segments.base module

class fints.segments.base.FinTS3SegmentMeta(name, bases, classdict)

  Bases: `ContainerMeta`

  mro()

    Return a type’s method resolution order.

class fints.segments.base.ParameterSegment(*args, **kwargs)

  Bases: `FinTS3Segment`

  TYPE = None
  VERSION = None
  max_number_tasks

    Maximale Anzahl Aufträge

    Type:

      `int`

  min_number_signatures

    Anzahl Signaturen mindestens

    Type:

      `int`

  security_class

    Sicherheitsklasse

    Type:

      `fints.formals.SecurityClass`

class fints.segments.base.ParameterSegment_22(*args, **kwargs)

  Bases: `FinTS3Segment`

  TYPE = None
  VERSION = None
  max_number_tasks

    Maximale Anzahl Aufträge

    Type:

      `int`

  min_number_signatures

    Anzahl Signaturen mindestens

    Type:

      `int`

## fints.segments.debit module

class fints.segments.debit.BatchDebitBase(*args, **kwargs)

  Bases: `FinTS3Segment`

  TYPE = None
  VERSION = None
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  request_single_booking

    Einzelbuchung gewünscht

    Type:

      `bool`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

  sum_amount

    Summenfeld

    Type:

      `fints.formals.Amount1`

class fints.segments.debit.DebitResponseBase(*args, **kwargs)

  Bases: `FinTS3Segment`

  TYPE = None
  VERSION = None
  task_id

    Auftragsidentifikation

    Type:

      `str`

class fints.segments.debit.HIDBS1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Einzellastschriften rückmelden, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDBS'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

  task_cancelable

    Auftrag löschbar

    Type:

      `bool`

  task_changeable

    Auftrag änderbar

    Type:

      `bool`

  task_id

    Auftragsidentifikation

    Type:

      `str`

class fints.segments.debit.HIDBS2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Einzellastschriften rückmelden, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDBS'
  VERSION = 2
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_c_code

    SEPA-C-Code

    Type:

      `fints.formals.SEPACCode1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

  status_sepa_task

    Status SEPA-Auftrag

    Type:

      `fints.formals.StatusSEPATask1`

  task_changeable

    Auftrag änderbar

    Type:

      `bool`

  task_id

    Auftragsidentifikation

    Type:

      `str`

class fints.segments.debit.HIDBSS1(*args, **kwargs)

  Bases: `ParameterSegment`

  Bestand terminierter SEPA-Einzellastschriften Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDBSS'
  VERSION = 1
  parameter

    Parameter Bestand terminierter SEPA-Einzellastschriften

    Type:

      `fints.formals.QueryScheduledDebitParameter1`

class fints.segments.debit.HIDBSS2(*args, **kwargs)

  Bases: `ParameterSegment`

  Bestand terminierter SEPA-Einzellastschriften Parameter, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDBSS'
  VERSION = 2
  parameter

    Parameter Bestand terminierter SEPA-Einzellastschriften

    Type:

      `fints.formals.QueryScheduledDebitParameter2`

class fints.segments.debit.HIDMB1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Sammellastschriften rückmelden, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMB'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  date_booked

    Ausführungsdatum

    Type:

      `datetime.date`

  date_entered

    Einreichungsdatum

    Type:

      `datetime.date`

  debit_count

    Anzahl der Aufträge

    Type:

      `int`

  sum_amount

    Summe der Beträge

    Type:

      `fints.formals.Amount1`

  task_id

    Auftragsidentifikation

    Type:

      `str`

class fints.segments.debit.HIDMBS1(*args, **kwargs)

  Bases: `ParameterSegment`

  Bestand terminierter SEPA-Sammellastschriften Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMBS'
  VERSION = 1
  parameter

    Parameter Bestand terminierter SEPA-Sammellastschriften

    Type:

      `fints.formals.QueryScheduledBatchDebitParameter1`

class fints.segments.debit.HIDMC1(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-COR1-Sammellastschrift bestätigen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMC'
  VERSION = 1

class fints.segments.debit.HIDMCS1(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-COR1-Sammellastschrift Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMCS'
  VERSION = 1
  parameter

    Parameter terminierte SEPA-COR1-Sammellastschrift

    Type:

      `fints.formals.ScheduledCOR1BatchDebitParameter1`

class fints.segments.debit.HIDME1(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-Sammellastschrift bestätigen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDME'
  VERSION = 1

class fints.segments.debit.HIDME2(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-Sammellastschrift bestätigen, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDME'
  VERSION = 2

class fints.segments.debit.HIDMES1(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-Sammellastschrift einreichen Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMES'
  VERSION = 1
  parameter

    Parameter terminierte SEPA-Sammellastschrift einreichen

    Type:

      `fints.formals.ScheduledBatchDebitParameter1`

class fints.segments.debit.HIDMES2(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-Sammellastschrift einreichen Parameter, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDMES'
  VERSION = 2
  parameter

    Parameter terminierte SEPA-Sammellastschrift einreichen

    Type:

      `fints.formals.ScheduledBatchDebitParameter2`

class fints.segments.debit.HIDSC1(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-COR1-Einzellastschrift bestätigen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSC'
  VERSION = 1

class fints.segments.debit.HIDSCS1(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-COR1-Einzellastschrift Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSCS'
  VERSION = 1
  parameter

    Parameter terminierte SEPA-COR1-Einzellastschrift

    Type:

      `fints.formals.ScheduledCOR1DebitParameter1`

class fints.segments.debit.HIDSE1(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-Einzellastschrift bestätigen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSE'
  VERSION = 1

class fints.segments.debit.HIDSE2(*args, **kwargs)

  Bases: `DebitResponseBase`

  Einreichung terminierter SEPA-Einzellastschrift bestätigen, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSE'
  VERSION = 2

class fints.segments.debit.HIDSES1(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-Einzellastschrift einreichen Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSES'
  VERSION = 1
  parameter

    Parameter terminierte SEPA-Sammellastschrift einreichen

    Type:

      `fints.formals.ScheduledDebitParameter1`

class fints.segments.debit.HIDSES2(*args, **kwargs)

  Bases: `ParameterSegment`

  Terminierte SEPA-Einzellastschrift einreichen Parameter, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIDSES'
  VERSION = 2
  parameter

    Parameter terminierte SEPA-Sammellastschrift einreichen

    Type:

      `fints.formals.ScheduledDebitParameter2`

class fints.segments.debit.HKDBS1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Einzellastschriften anfordern, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDBS'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  supported_sepa_pain_messages

    Unterstützte SEPA pain messages

    Type:

      `fints.formals.SupportedSEPAPainMessages1`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.debit.HKDBS2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Einzellastschriften anfordern, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDBS'
  VERSION = 2
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  supported_sepa_pain_messages

    Unterstützte SEPA pain messages

    Type:

      `fints.formals.SupportedSEPAPainMessages1`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.debit.HKDMB1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Bestand terminierter SEPA-Sammellastschriften anfordern, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDMB'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.debit.HKDMC1(*args, **kwargs)

  Bases: `BatchDebitBase`

  Terminierte SEPA-COR1-Sammellastschrift einreichen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDMC'
  VERSION = 1

class fints.segments.debit.HKDME1(*args, **kwargs)

  Bases: `BatchDebitBase`

  Einreichung terminierter SEPA-Sammellastschrift, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDME'
  VERSION = 1

class fints.segments.debit.HKDME2(*args, **kwargs)

  Bases: `BatchDebitBase`

  Einreichung terminierter SEPA-Sammellastschrift, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDME'
  VERSION = 2

class fints.segments.debit.HKDSC1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Terminierte SEPA-COR1-Einzellastschrift einreichen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDSC'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

class fints.segments.debit.HKDSE1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Terminierte SEPA-Einzellastschrift einreichen, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDSE'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

class fints.segments.debit.HKDSE2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Terminierte SEPA-Einzellastschrift einreichen, version 2

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKDSE'
  VERSION = 2
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

## fints.segments.depot module

class fints.segments.depot.HIWPD5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Depotaufstellung rückmelden, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HIWPD'
  VERSION = 5
  holdings

    Depotaufstellung

    Type:

      `bytes`

class fints.segments.depot.HIWPD6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Depotaufstellung rückmelden, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIWPD'
  VERSION = 6
  holdings

    Depotaufstellung

    Type:

      `bytes`

class fints.segments.depot.HKWPD5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Depotaufstellung anfordern, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HKWPD'
  VERSION = 5
  account

    Depot

    Type:

      `fints.formals.Account2`

  currency

    Währung der Depotaufstellung

    Type:

      `str`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  quality

    Kursqualität

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.depot.HKWPD6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Depotaufstellung anfordern, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKWPD'
  VERSION = 6
  account

    Depot

    Type:

      `fints.formals.Account3`

  currency

    Währung der Depotaufstellung

    Type:

      `str`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  quality

    Kursqualität

    Type:

      `str`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

## fints.segments.dialog module

class fints.segments.dialog.HIRMG2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Rückmeldungen zur Gesamtnachricht

  TYPE = 'HIRMG'
  VERSION = 2
  responses

    Rückmeldung

    Type:

      `fints.formals.Response`

class fints.segments.dialog.HIRMS2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Rückmeldungen zu Segmenten

  TYPE = 'HIRMS'
  VERSION = 2
  responses

    Rückmeldung

    Type:

      `fints.formals.Response`

class fints.segments.dialog.HISYN4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Synchronisierungsantwort

  TYPE = 'HISYN'
  VERSION = 4
  message_number

    Nachrichtennummer

    Type:

      `int`

  security_reference_digital_signature

    Sicherheitsreferenznummer für Digitale Signatur

    Type:

      `int`

  security_reference_signature_key

    Sicherheitsreferenznummer für Signierschlüssel

    Type:

      `int`

  system_id

    Kundensystem-ID

    Type:

      `str`

class fints.segments.dialog.HKEND1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Dialogende, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKEND'
  VERSION = 1
  dialog_id

    Dialog-ID

    Type:

      `str`

class fints.segments.dialog.HKSYN3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Synchronisierung, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKSYN'
  VERSION = 3
  synchronization_mode
    Type:

      `fints.formals.SynchronizationMode`

## fints.segments.journal module

class fints.segments.journal.HIPRO3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Statusprotokoll rückmelden, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIPRO'
  VERSION = 3
  date

    Datum

    Type:

      `datetime.date`

  reference

    Bezugssegment

    Type:

      `int`

  reference_message

    Bezugsnachricht

    Type:

      `fints.formals.ReferenceMessage`

  responses

    Rückmeldung

    Type:

      `fints.formals.Response`

  time

    Uhrzeit

    Type:

      `datetime.time`

class fints.segments.journal.HIPRO4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Statusprotokoll rückmelden, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIPRO'
  VERSION = 4
  date

    Datum

    Type:

      `datetime.date`

  reference

    Bezugssegment

    Type:

      `int`

  reference_message

    Bezugsnachricht

    Type:

      `fints.formals.ReferenceMessage`

  responses

    Rückmeldung

    Type:

      `fints.formals.Response`

  time

    Uhrzeit

    Type:

      `datetime.time`

class fints.segments.journal.HIPROS3(*args, **kwargs)

  Bases: `ParameterSegment_22`

  Statusprotokoll Parameter, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIPROS'
  VERSION = 3

class fints.segments.journal.HIPROS4(*args, **kwargs)

  Bases: `ParameterSegment`

  Statusprotokoll Parameter, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HIPROS'
  VERSION = 4

class fints.segments.journal.HKPRO3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Statusprotokoll anfordern, version 3

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKPRO'
  VERSION = 3
  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.journal.HKPRO4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Statusprotokoll anfordern, version 4

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Formals

  TYPE = 'HKPRO'
  VERSION = 4
  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

## fints.segments.message module

class fints.segments.message.HNHBK3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Nachrichtenkopf

  TYPE = 'HNHBK'
  VERSION = 3
  dialog_id

    Dialog-ID

    Type:

      `str`

  hbci_version

    HBCI-Version

    Type:

      `int`

  message_number

    Nachrichtennummer

    Type:

      `int`

  message_size

    Größe der Nachricht (nach Verschlüsselung und Komprimierung)

    Type:

      `int`

  reference_message

    Bezugsnachricht

    Type:

      `fints.formals.ReferenceMessage`

class fints.segments.message.HNHBS1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Nachrichtenabschluss

  TYPE = 'HNHBS'
  VERSION = 1
  message_number

    Nachrichtennummer

    Type:

      `int`

class fints.segments.message.HNSHA2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Signaturabschluss, version 2

  Source: FinTS Financial Transaction Services, Sicherheitsverfahren HBCI

  TYPE = 'HNSHA'
  VERSION = 2
  security_reference

    Sicherheitskontrollreferenz

    Type:

      `str`

  user_defined_signature

    Benutzerdefinierte Signatur

    Type:

      `fints.formals.UserDefinedSignature`

  validation_result

    Validierungsresultat

    Type:

      `bytes`

class fints.segments.message.HNSHK4(*args, **kwargs)

  Bases: `FinTS3Segment`

  Signaturkopf, version 4

  Source: FinTS Financial Transaction Services, Sicherheitsverfahren HBCI

  TYPE = 'HNSHK'
  VERSION = 4
  certificate

    Zertifikat

    Type:

      `fints.formals.Certificate`

  hash_algorithm

    Hashalgorithmus

    Type:

      `fints.formals.HashAlgorithm`

  key_name

    Schlüsselname

    Type:

      `fints.formals.KeyName`

  security_application_area

    Bereich der Sicherheitsapplikation, kodiert

    Type:

      `fints.formals.SecurityApplicationArea`

  security_datetime

    Sicherheitsdatum und -uhrzeit

    Type:

      `fints.formals.SecurityDateTime`

  security_function

    Sicherheitsfunktion, kodiert

    Type:

      `str`

  security_identification_details

    Sicherheitsidentifikation, Details

    Type:

      `fints.formals.SecurityIdentificationDetails`

  security_profile

    Sicherheitsprofil

    Type:

      `fints.formals.SecurityProfile`

  security_reference

    Sicherheitskontrollreferenz

    Type:

      `str`

  security_reference_number

    Sicherheitsreferenznummer

    Type:

      `int`

  security_role

    Rolle des Sicherheitslieferanten, kodiert

    Type:

      `fints.formals.SecurityRole`

  signature_algorithm

    Signaturalgorithmus

    Type:

      `fints.formals.SignatureAlgorithm`

class fints.segments.message.HNVSD1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Verschlüsselte Daten, version 1

  Source: FinTS Financial Transaction Services, Sicherheitsverfahren HBCI

  TYPE = 'HNVSD'
  VERSION = 1
  data

    Daten, verschlüsselt

class fints.segments.message.HNVSK3(*args, **kwargs)

  Bases: `FinTS3Segment`

  Verschlüsselungskopf, version 3

  Source: FinTS Financial Transaction Services, Sicherheitsverfahren HBCI

  TYPE = 'HNVSK'
  VERSION = 3
  certificate

    Zertifikat

    Type:

      `fints.formals.Certificate`

  compression_function

    Komprimierungsfunktion

    Type:

      `fints.formals.CompressionFunction`

  encryption_algorithm

    Verschlüsselungsalgorithmus

    Type:

      `fints.formals.EncryptionAlgorithm`

  key_name

    Schlüsselname

    Type:

      `fints.formals.KeyName`

  security_datetime

    Sicherheitsdatum und -uhrzeit

    Type:

      `fints.formals.SecurityDateTime`

  security_function

    Sicherheitsfunktion, kodiert

    Type:

      `str`

  security_identification_details

    Sicherheitsidentifikation, Details

    Type:

      `fints.formals.SecurityIdentificationDetails`

  security_profile

    Sicherheitsprofil

    Type:

      `fints.formals.SecurityProfile`

  security_role

    Rolle des Sicherheitslieferanten, kodiert

    Type:

      `fints.formals.SecurityRole`

## fints.segments.saldo module

class fints.segments.saldo.HISAL5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenrückmeldung, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HISAL'
  VERSION = 5
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account2`

  account_product

    Kontoproduktbezeichnung

    Type:

      `str`

  available_amount

    Verfügbarer Betrag

    Type:

      `fints.formals.Amount1`

  balance_booked

    Gebuchter Saldo

    Type:

      `fints.formals.Balance1`

  balance_pending

    Saldo der vorgemerkten Umsätze

    Type:

      `fints.formals.Balance1`

  booking_date

    Buchungsdatum des Saldos

    Type:

      `datetime.date`

  booking_time

    Buchungsuhrzeit des Saldos

    Type:

      `datetime.time`

  currency

    Kontowährung

    Type:

      `str`

  date_due

    Fälligkeit

    Type:

      `datetime.date`

  line_of_credit

    Kreditlinie

    Type:

      `fints.formals.Amount1`

  used_amount

    Bereits verfügter Betrag

    Type:

      `fints.formals.Amount1`

class fints.segments.saldo.HISAL6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenrückmeldung, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HISAL'
  VERSION = 6
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account3`

  account_product

    Kontoproduktbezeichnung

    Type:

      `str`

  available_amount

    Verfügbarer Betrag

    Type:

      `fints.formals.Amount1`

  balance_booked

    Gebuchter Saldo

    Type:

      `fints.formals.Balance2`

  balance_pending

    Saldo der vorgemerkten Umsätze

    Type:

      `fints.formals.Balance2`

  booking_timestamp

    Buchungszeitpunkt

    Type:

      `fints.formals.Timestamp1`

  currency

    Kontowährung

    Type:

      `str`

  date_due

    Fälligkeit

    Type:

      `datetime.date`

  line_of_credit

    Kreditlinie

    Type:

      `fints.formals.Amount1`

  overdraft

    Überziehung

    Type:

      `fints.formals.Amount1`

  used_amount

    Bereits verfügter Betrag

    Type:

      `fints.formals.Amount1`

class fints.segments.saldo.HISAL7(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenrückmeldung, version 7

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HISAL'
  VERSION = 7
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  account_product

    Kontoproduktbezeichnung

    Type:

      `str`

  available_amount

    Verfügbarer Betrag

    Type:

      `fints.formals.Amount1`

  balance_booked

    Gebuchter Saldo

    Type:

      `fints.formals.Balance2`

  balance_pending

    Saldo der vorgemerkten Umsätze

    Type:

      `fints.formals.Balance2`

  booking_timestamp

    Buchungszeitpunkt

    Type:

      `fints.formals.Timestamp1`

  currency

    Kontowährung

    Type:

      `str`

  date_due

    Fälligkeit

    Type:

      `datetime.date`

  line_of_credit

    Kreditlinie

    Type:

      `fints.formals.Amount1`

  overdraft

    Überziehung

    Type:

      `fints.formals.Amount1`

  used_amount

    Bereits verfügter Betrag

    Type:

      `fints.formals.Amount1`

class fints.segments.saldo.HKSAL5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenabfrage, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HKSAL'
  VERSION = 5
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account2`

  all_accounts

    Alle Konten

    Type:

      `bool`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.saldo.HKSAL6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenabfrage, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKSAL'
  VERSION = 6
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account3`

  all_accounts

    Alle Konten

    Type:

      `bool`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.saldo.HKSAL7(*args, **kwargs)

  Bases: `FinTS3Segment`

  Saldenabfrage, version 7

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKSAL'
  VERSION = 7
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  all_accounts

    Alle Konten

    Type:

      `bool`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

## fints.segments.statement module

class fints.segments.statement.DIKKU2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kreditkartenumsätze rückmelden, version 2

  Source: Reverse engineered

  TYPE = 'DIKKU'
  VERSION = 2

class fints.segments.statement.DIKKUS2(*args, **kwargs)

  Bases: `ParameterSegment`

  Kreditkartenumsätze anfordern Parameter, version 2

  Source: Reverse engineered

  TYPE = 'DIKKUS'
  VERSION = 2
  parameter

    Parameter Kreditkartenumsätze anfordern

    Type:

      `fints.formals.QueryCreditCardStatements2`

class fints.segments.statement.DKKKU2(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kreditkartenumsätze anfordern, version 2

  Source: Reverse engineered

  TYPE = 'DKKKU'
  VERSION = 2
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account2`

  credit_card_number

    Kreditkartennummer

    Type:

      `str`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  subaccount

    Subaccount?

    Type:

      `str`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.statement.HICAZ1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze rückmelden/Zeitraum, version 1

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HICAZ'
  VERSION = 1
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.KTI1`

  camt_descriptor

    camt-Deskriptor

    Type:

      `str`

  statement_booked

    Gebuchte Umsätze

    Type:

      `fints.formals.BookedCamtStatements1`

  statement_pending

    Nicht gebuchte Umsätze

    Type:

      `bytes`

class fints.segments.statement.HIKAZ5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze rückmelden/Zeitraum, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HIKAZ'
  VERSION = 5
  statement_booked

    Gebuchte Umsätze

    Type:

      `bytes`

  statement_pending

    Nicht gebuchte Umsätze

    Type:

      `bytes`

class fints.segments.statement.HIKAZ6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze rückmelden/Zeitraum, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIKAZ'
  VERSION = 6
  statement_booked

    Gebuchte Umsätze

    Type:

      `bytes`

  statement_pending

    Nicht gebuchte Umsätze

    Type:

      `bytes`

class fints.segments.statement.HIKAZ7(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze rückmelden/Zeitraum, version 7

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HIKAZ'
  VERSION = 7
  statement_booked

    Gebuchte Umsätze

    Type:

      `bytes`

  statement_pending

    Nicht gebuchte Umsätze

    Type:

      `bytes`

class fints.segments.statement.HKCAZ1(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze anfordern/Zeitraum, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HKCAZ'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  all_accounts

    Alle Konten

    Type:

      `bool`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  supported_camt_messages

    Kontoverbindung international

    Type:

      `fints.formals.SupportedMessageTypes`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.statement.HKKAZ5(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze anfordern/Zeitraum, version 5

  Source: HBCI Homebanking-Computer-Interface, Schnittstellenspezifikation

  TYPE = 'HKKAZ'
  VERSION = 5
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account2`

  all_accounts

    Alle Konten

    Type:

      `bool`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.statement.HKKAZ6(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze anfordern/Zeitraum, version 6

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKKAZ'
  VERSION = 6
  account

    Kontoverbindung Auftraggeber

    Type:

      `fints.formals.Account3`

  all_accounts

    Alle Konten

    Type:

      `bool`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

class fints.segments.statement.HKKAZ7(*args, **kwargs)

  Bases: `FinTS3Segment`

  Kontoumsätze anfordern/Zeitraum, version 7

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKKAZ'
  VERSION = 7
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  all_accounts

    Alle Konten

    Type:

      `bool`

  date_end

    Bis Datum

    Type:

      `datetime.date`

  date_start

    Von Datum

    Type:

      `datetime.date`

  max_number_responses

    Maximale Anzahl Einträge

    Type:

      `int`

  touchdown_point

    Aufsetzpunkt

    Type:

      `str`

## fints.segments.transfer module

class fints.segments.transfer.HICCMS1(*args, **kwargs)

  Bases: `ParameterSegment`

  SEPA-Sammelüberweisung Parameter, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HICCMS'
  VERSION = 1
  parameter

    Parameter SEPA-Sammelüberweisung

    Type:

      `fints.formals.BatchTransferParameter1`

class fints.segments.transfer.HKCCM1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA-Sammelüberweisung, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKCCM'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  request_single_booking

    Einzelbuchung gewünscht

    Type:

      `bool`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

  sum_amount

    Summenfeld

    Type:

      `fints.formals.Amount1`

class fints.segments.transfer.HKCCS1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA Einzelüberweisung, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKCCS'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

class fints.segments.transfer.HKIPM1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA-instant Sammelüberweisung, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKIPM'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  request_single_booking

    Einzelbuchung gewünscht

    Type:

      `bool`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`

  sum_amount

    Summenfeld

    Type:

      `fints.formals.Amount1`

class fints.segments.transfer.HKIPZ1(*args, **kwargs)

  Bases: `FinTS3Segment`

  SEPA-instant Einzelüberweisung, version 1

  Source: FinTS Financial Transaction Services, Schnittstellenspezifikation, Messages – Multibankfähige Geschäftsvorfälle

  TYPE = 'HKIPZ'
  VERSION = 1
  account

    Kontoverbindung international

    Type:

      `fints.formals.KTI1`

  sepa_descriptor

    SEPA Descriptor

    Type:

      `str`

  sepa_pain_message

    SEPA pain message

    Type:

      `bytes`