Module field50

Module field50 

Source
Expand description

§Field 50: Ordering Customer

Identifies the payment originator. Different variants provide structured (BIC/account-based) or flexible (name/address-based) identification.

Variants:

  • A: Account + numbered name/address lines (STP-optimized)
  • F: Account + party ID + name/address + BIC (enhanced identification)
  • K: Account + name/address (flexible format, most common)
  • C: BIC only (institution-based)
  • G: Account + BIC
  • H: Account + name/address
  • L: Party identifier only
  • No Option: Name/address only

Example:

:50K:/DE89370400440532013000
JOHN DOE
123 MAIN STREET

Structs§

Field50A
Field 50A: Account + Numbered Name/Address
Field50C
Field 50C: BIC Only
Field50F
Field 50F: Account + Party ID + Name/Address + BIC
Field50G
Field 50G: Account + BIC
Field50H
Field 50H: Account + Name/Address
Field50K
Field 50K: Account + Free-Format Name/Address
Field50L
Field 50L: Party Identifier Only
Field50NoOption
Field 50 (No Option): Name/Address Only

Enums§

Field50Creditor
Enum for Field50 Creditor variants (A, K)
Field50InstructingParty
Enum for Field50 Instructing Party variants (C, L)
Field50OrderingCustomerAFK
Enum for Field50 Ordering Customer variants (A, F, K)
Field50OrderingCustomerFGH
Enum for Field50 Ordering Customer variants (F, G, H)
Field50OrderingCustomerNCF
Enum for Field50 Ordering Customer variants (No Option, C, F)

Type Aliases§

Field50