financial.iso20022.payment_initiation
Modules
financial.iso20022.payment_initiation
financial.iso20022.payments_clearing_and_settlementModule financial.iso20022.payment_initiation
API
Declarations
Definitions
ballerinax/financial.iso20022.payment_initiation Ballerina library
Enums
financial.iso20022.payment_initiation: AddressType2Code
Members
financial.iso20022.payment_initiation: AttendanceContext1Code
Members
financial.iso20022.payment_initiation: AuthenticationEntity1Code
Members
financial.iso20022.payment_initiation: AuthenticationMethod1Code
Members
financial.iso20022.payment_initiation: CardDataReading1Code
Members
financial.iso20022.payment_initiation: CardholderVerificationCapability1Code
Members
financial.iso20022.payment_initiation: CardPaymentServiceType2Code
Members
financial.iso20022.payment_initiation: ChargeBearerType1Code
Members
financial.iso20022.payment_initiation: ClearingChannel2Code
Members
financial.iso20022.payment_initiation: CopyDuplicate1Code
Members
financial.iso20022.payment_initiation: CreditDebitCode
Members
financial.iso20022.payment_initiation: CSCManagement1Code
Members
financial.iso20022.payment_initiation: Frequency6Code
Members
financial.iso20022.payment_initiation: InterestType1Code
Members
financial.iso20022.payment_initiation: MandateClassification1Code
Members
financial.iso20022.payment_initiation: NamePrefix2Code
Members
financial.iso20022.payment_initiation: OnLineCapability1Code
Members
financial.iso20022.payment_initiation: PartyType3Code
Members
financial.iso20022.payment_initiation: PartyType4Code
Members
financial.iso20022.payment_initiation: PaymentMethod2Code
Members
financial.iso20022.payment_initiation: PaymentMethod4Code
Members
financial.iso20022.payment_initiation: POIComponentType1Code
Members
financial.iso20022.payment_initiation: PreferredContactMethod2Code
Members
financial.iso20022.payment_initiation: PriceValueType1Code
Members
financial.iso20022.payment_initiation: Priority2Code
Members
financial.iso20022.payment_initiation: RemittanceLocationMethod2Code
Members
financial.iso20022.payment_initiation: SequenceType3Code
Members
financial.iso20022.payment_initiation: SettlementMethod1Code
Members
financial.iso20022.payment_initiation: TaxRecordPeriod1Code
Members
financial.iso20022.payment_initiation: TransactionChannel1Code
Members
financial.iso20022.payment_initiation: TransactionEnvironment1Code
Members
financial.iso20022.payment_initiation: UnitOfMeasure1Code
Members
financial.iso20022.payment_initiation: UserInterface2Code
Members
Records
financial.iso20022.payment_initiation: AccountIdentification4Choice
Defines the structure for AccountIdentification4Choice, a choice between IBAN or other types of account identification.
Fields
- IBAN? IBAN2007Identifier - The IBAN (International Bank Account Number).
- Othr? GenericAccountIdentification1 - Other account identification.
financial.iso20022.payment_initiation: AccountInterest4
Defines the structure for AccountInterest4, representing account interest details.
Fields
- Tp? InterestType1Choice - The type of interest.
- Rate? Rate4[] - An array of interest rates.
- FrToDt? DateTimePeriod1 - The date range for the interest period.
- Rsn? Max35Text - The reason for the interest.
- Tax? TaxCharges2 - Details regarding tax charges.
financial.iso20022.payment_initiation: AccountSchemeName1Choice
Defines the structure for AccountSchemeName1Choice, a choice for account scheme name.
Fields
- Cd? ExternalAccountIdentification1Code - External account identification code.
- Prtry? Max35Text - Proprietary account identification.
financial.iso20022.payment_initiation: ActiveCurrencyAndAmount
Defines the structure for ActiveCurrencyAndAmount, representing an amount with its currency.
Fields
- ActiveCurrencyAndAmount_SimpleType ActiveCurrencyAndAmount_SimpleType - The amount and currency details.
financial.iso20022.payment_initiation: ActiveCurrencyAndAmount_SimpleType
Defines the structure for ActiveCurrencyAndAmount_SimpleType, representing an amount in a specific currency.
Fields
- ActiveCurrencyAndAmount_SimpleType decimal - The amount in a specified currency.
- Ccy ActiveCurrencyCode - The currency code as an XML attribute.
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyAnd13DecimalAmount
Defines the structure for ActiveOrHistoricCurrencyAnd13DecimalAmount, representing an amount with historical currency.
Fields
- ActiveOrHistoricCurrencyAnd13DecimalAmount_SimpleType ActiveOrHistoricCurrencyAnd13DecimalAmount_SimpleType - The amount and currency details.
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyAnd13DecimalAmount_SimpleType
Defines the structure for ActiveOrHistoricCurrencyAnd13DecimalAmount_SimpleType, representing an amount with currency code.
Fields
- ActiveOrHistoricCurrencyAnd13DecimalAmount_SimpleType decimal - The amount in a historical or active currency.
- Ccy ActiveOrHistoricCurrencyCode - The currency code as an XML attribute.
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyAndAmount
Defines the structure for ActiveOrHistoricCurrencyAndAmount, representing an amount and its associated currency.
Fields
- ActiveOrHistoricCurrencyAndAmount_SimpleType ActiveOrHistoricCurrencyAndAmount_SimpleType - The simple type of the currency and amount.
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyAndAmount_SimpleType
Defines the structure for ActiveOrHistoricCurrencyAndAmount_SimpleType, representing a simple type with currency and amount.
Fields
- ActiveOrHistoricCurrencyAndAmount_SimpleType decimal - The decimal amount.
- Ccy ActiveOrHistoricCurrencyCode - The currency of the amount.
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyAndAmountRange2
Defines the structure for ActiveOrHistoricCurrencyAndAmountRange2, representing a currency amount range.
Fields
- Amt ImpliedCurrencyAmountRange1Choice - The amount range choice.
- CdtDbtInd? CreditDebitCode - The credit or debit indication.
- Ccy ActiveOrHistoricCurrencyCode - The currency code.
financial.iso20022.payment_initiation: AddressType3Choice
Defines the structure for AddressType3Choice, a choice between an address type code and proprietary identification.
Fields
- Cd? AddressType2Code - Address type code.
- Prtry? GenericIdentification30 - Proprietary address identification.
financial.iso20022.payment_initiation: AdviceType1
Defines the structure for AdviceType1, representing advice information related to payments.
Fields
- CdtAdvc? AdviceType1Choice - Credit advice information.
- DbtAdvc? AdviceType1Choice - Debit advice information.
financial.iso20022.payment_initiation: AdviceType1Choice
Defines the structure for AdviceType1Choice, representing choices for advice types.
Fields
- Cd? AdviceType1Code - Advice type code.
- Prtry? Max35Text - Proprietary advice type.
financial.iso20022.payment_initiation: AmendmentInformationDetails15
Defines the structure for AmendmentInformationDetails15, representing details of an amendment.
Fields
- OrgnlMndtId? Max35Text - Original mandate identifier.
- OrgnlCdtrSchmeId? PartyIdentification272 - Original creditor scheme identification.
- OrgnlCdtrAgt? BranchAndFinancialInstitutionIdentification8 - Original creditor agent.
- OrgnlCdtrAgtAcct? CashAccount40 - Original creditor agent account.
- OrgnlDbtr? PartyIdentification272 - Original debtor.
- OrgnlDbtrAcct? CashAccount40 - Original debtor account.
- OrgnlDbtrAgt? BranchAndFinancialInstitutionIdentification8 - Original debtor agent.
- OrgnlDbtrAgtAcct? CashAccount40 - Original debtor agent account.
- OrgnlFnlColltnDt? ISODate - Original final collection date.
- OrgnlFrqcy? Frequency36Choice - Original frequency.
- OrgnlRsn? MandateSetupReason1Choice - Original reason.
- OrgnlTrckgDays? Exact2NumericText - Original tracking days.
financial.iso20022.payment_initiation: AmountAndCurrencyExchange4
Defines the structure for AmountAndCurrencyExchange4, representing currency exchange details for transactions.
Fields
- InstdAmt? AmountAndCurrencyExchangeDetails5 - The instructed amount for exchange.
- TxAmt? AmountAndCurrencyExchangeDetails5 - The transaction amount.
- CntrValAmt? AmountAndCurrencyExchangeDetails5 - The counter value amount.
- AnncdPstngAmt? AmountAndCurrencyExchangeDetails5 - The announced posting amount.
- PrtryAmt? AmountAndCurrencyExchangeDetails6[] - Additional proprietary amounts.
financial.iso20022.payment_initiation: AmountAndCurrencyExchangeDetails5
Defines the structure for AmountAndCurrencyExchangeDetails5, representing the amount with currency exchange details.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - The amount with its currency.
- CcyXchg? CurrencyExchange24 - The currency exchange details.
financial.iso20022.payment_initiation: AmountAndCurrencyExchangeDetails6
Defines the structure for AmountAndCurrencyExchangeDetails6, representing additional currency exchange details.
Fields
- Tp Max35Text - The type of the proprietary amount.
- Amt ActiveOrHistoricCurrencyAndAmount - The amount with its currency.
- CcyXchg? CurrencyExchange24 - The currency exchange details.
financial.iso20022.payment_initiation: AmountAndDirection35
Defines the structure for AmountAndDirection35, representing an amount and its credit/debit indication.
Fields
- Amt NonNegativeDecimalNumber - The amount.
- CdtDbtInd CreditDebitCode - The credit or debit indication.
financial.iso20022.payment_initiation: AmountRangeBoundary1
Defines the structure for AmountRangeBoundary1, representing a boundary for an amount range.
Fields
- BdryAmt ImpliedCurrencyAndAmount - The boundary amount.
- Incl YesNoIndicator - Indicates if the boundary is inclusive.
financial.iso20022.payment_initiation: AmountType4Choice
Defines the structure for AmountType4Choice, representing a choice of amounts.
Fields
- InstdAmt? ActiveOrHistoricCurrencyAndAmount - Amount instructed.
- EqvtAmt? EquivalentAmount2 - Equivalent amount.
financial.iso20022.payment_initiation: Authorisation1Choice
Defines the structure for Authorisation1Choice, representing a choice of authorisation.
Fields
- Cd? Authorisation1Code - Authorisation code.
- Prtry? Max128Text - Proprietary authorisation.
financial.iso20022.payment_initiation: BalanceSubType1Choice
Defines the structure for BalanceSubType1Choice, representing a choice between an external balance subtype code or proprietary text.
Fields
- Cd? ExternalBalanceSubType1Code - External balance subtype code.
- Prtry? Max35Text - Proprietary balance subtype.
financial.iso20022.payment_initiation: BalanceType10Choice
Defines the structure for BalanceType10Choice, representing a choice between an external balance type code or proprietary text.
Fields
- Cd? ExternalBalanceType1Code - External balance type code.
- Prtry? Max35Text - Proprietary balance type.
financial.iso20022.payment_initiation: BalanceType13
Defines the structure for BalanceType13, representing a balance type with an optional subtype.
Fields
- CdOrPrtry BalanceType10Choice - Choice between external balance type code or proprietary balance type.
- SubTp? BalanceSubType1Choice - Optional balance subtype.
financial.iso20022.payment_initiation: BankTransactionCodeStructure4
Defines the structure for BankTransactionCodeStructure4, representing a bank transaction code.
Fields
- Domn? BankTransactionCodeStructure5 - The domain of the bank transaction code.
- Prtry? ProprietaryBankTransactionCodeStructure1 - Proprietary bank transaction code details.
financial.iso20022.payment_initiation: BankTransactionCodeStructure5
Defines the structure for BankTransactionCodeStructure5, representing the domain of a bank transaction.
Fields
- Cd ExternalBankTransactionDomain1Code - The code for the bank transaction domain.
- Fmly BankTransactionCodeStructure6 - The family of the bank transaction.
financial.iso20022.payment_initiation: BankTransactionCodeStructure6
Defines the structure for BankTransactionCodeStructure6, representing the family and sub-family of bank transactions.
Fields
- Cd ExternalBankTransactionFamily1Code - The code for the bank transaction family.
- SubFmlyCd ExternalBankTransactionSubFamily1Code - The sub-family code for the bank transaction.
financial.iso20022.payment_initiation: BatchInformation2
Defines the structure for BatchInformation2, representing information about a batch of transactions.
Fields
- MsgId? Max35Text - The message identifier.
- PmtInfId? Max35Text - The payment information identifier.
- NbOfTxs? Max15NumericText - The number of transactions.
- TtlAmt? ActiveOrHistoricCurrencyAndAmount - The total amount.
- CdtDbtInd? CreditDebitCode - The credit or debit indication.
financial.iso20022.payment_initiation: BranchAndFinancialInstitutionIdentification8
Defines the structure for BranchAndFinancialInstitutionIdentification8, representing a financial institution and its branch.
Fields
- FinInstnId FinancialInstitutionIdentification23 - Financial institution identification.
- BrnchId? BranchData5 - Optional branch identification.
financial.iso20022.payment_initiation: BranchData5
Defines the structure for BranchData5, representing the details of a financial institution's branch.
Fields
- Id? Max35Text - Branch identification.
- LEI? LEIIdentifier - Legal Entity Identifier.
- Nm? Max140Text - Branch name.
- PstlAdr? PostalAddress27 - Postal address of the branch.
financial.iso20022.payment_initiation: CancellationReason33Choice
Defines the structure for CancellationReason33Choice, representing choices for cancellation reasons.
Fields
- Cd? ExternalCancellationReason1Code - External cancellation reason code.
- Prtry? Max35Text - Proprietary cancellation reason.
financial.iso20022.payment_initiation: CardAggregated2
Defines the structure for CardAggregated2, representing aggregated card transaction details.
Fields
- AddtlSvc? CardPaymentServiceType2Code - Additional services related to the card transaction.
- TxCtgy? ExternalCardTransactionCategory1Code - The category of the transaction.
- SaleRcncltnId? Max35Text - The sale reconciliation identifier.
- SeqNbRg? CardSequenceNumberRange1 - The range of sequence numbers.
- TxDtRg? DateOrDateTimePeriod1Choice - The date range for the transaction.
financial.iso20022.payment_initiation: CardEntry5
Defines the structure for CardEntry5, representing card entry details.
Fields
- Card? PaymentCard4 - The payment card used.
- POI? PointOfInteraction1 - Point of interaction details.
- AggtdNtry? CardAggregated2 - Aggregated entry details.
- PrePdAcct? CashAccount40 - Prepaid account details.
financial.iso20022.payment_initiation: CardholderAuthentication2
Defines the structure for CardholderAuthentication2, representing the authentication of the cardholder.
Fields
- AuthntcnMtd AuthenticationMethod1Code - The method used for authenticating the cardholder.
- AuthntcnNtty AuthenticationEntity1Code - The entity responsible for authenticating the cardholder.
financial.iso20022.payment_initiation: CardIndividualTransaction2
Defines the structure for CardIndividualTransaction2, representing an individual card transaction.
Fields
- ICCRltdData? Max1025Text - ICC related data for the card transaction.
- PmtCntxt? PaymentContext3 - Payment context for the transaction.
- AddtlSvc? CardPaymentServiceType2Code - Additional services associated with the transaction.
- TxCtgy? ExternalCardTransactionCategory1Code - Category of the card transaction.
- SaleRcncltnId? Max35Text - Reconciliation ID for the sale.
- SaleRefNb? Max35Text - Reference number for the sale.
- RePresntmntRsn? ExternalRePresentmentReason1Code - Reason for representing the transaction.
- SeqNb? Max35Text - Sequence number of the transaction.
- TxId? TransactionIdentifier1 - Transaction identifier for the card transaction.
- Pdct? Product2 - Product details associated with the transaction.
- VldtnDt? ISODate - Validation date of the transaction.
- VldtnSeqNb? Max35Text - Validation sequence number for the transaction.
financial.iso20022.payment_initiation: CardSecurityInformation1
Defines the structure for CardSecurityInformation1, containing security details of a card.
Fields
- CSCMgmt CSCManagement1Code - Management of the card security code (CSC).
- CSCVal? Min3Max4NumericText - Value of the card security code.
financial.iso20022.payment_initiation: CardSequenceNumberRange1
Defines the structure for CardSequenceNumberRange1, representing a range of card sequence numbers.
Fields
- FrstTx? Max35Text - First transaction sequence number.
- LastTx? Max35Text - Last transaction sequence number.
financial.iso20022.payment_initiation: CardTransaction18
Defines the structure for CardTransaction18, representing a card transaction.
Fields
- Card? PaymentCard4 - The payment card used in the transaction.
- POI? PointOfInteraction1 - Point of interaction for the transaction.
- Tx? CardTransaction3Choice - The choice of either aggregated or individual transaction details.
- PrePdAcct? CashAccount40 - Prepaid account details linked to the transaction.
financial.iso20022.payment_initiation: CardTransaction3Choice
Defines the structure for CardTransaction3Choice, providing a choice between aggregated or individual card transactions.
Fields
- Aggtd? CardAggregated2 - Aggregated card transaction details.
- Indv? CardIndividualTransaction2 - Individual card transaction details.
financial.iso20022.payment_initiation: Case6
Defines the structure for Case6, representing details of a case related to payment processing.
Fields
- Id Max35Text - Identifier for the case.
- Cretr Party50Choice - Creator of the case.
- ReopCaseIndctn? YesNoIndicator - Indicator for reopening the case.
financial.iso20022.payment_initiation: CaseAssignment6
Defines the structure for CaseAssignment6, representing assignments related to a case.
Fields
- Id Max35Text - Identifier for the case assignment.
- Assgnr Party50Choice - Party assigning the case.
- Assgne Party50Choice - Party to whom the case is assigned.
- CreDtTm ISODateTime - Creation date and time of the case assignment.
financial.iso20022.payment_initiation: CashAccount40
Defines the structure for CashAccount40, representing a cash account with identification, type, and currency.
Fields
- Id? AccountIdentification4Choice - Account identification.
- Tp? CashAccountType2Choice - Cash account type.
- Ccy? ActiveOrHistoricCurrencyCode - Currency code.
- Nm? Max70Text - Account name.
- Prxy? ProxyAccountIdentification1 - Proxy account identification.
financial.iso20022.payment_initiation: CashAccount43
Defines the structure for CashAccount43, representing a cash account with identification, type, and owner details.
Fields
- Id? AccountIdentification4Choice - Identification of the account.
- Tp? CashAccountType2Choice - Type of cash account.
- Ccy? ActiveOrHistoricCurrencyCode - Currency of the cash account.
- Nm? Max70Text - Name associated with the cash account.
- Prxy? ProxyAccountIdentification1 - Proxy account identification.
- Ownr? PartyIdentification272 - Owner of the cash account.
- Svcr? BranchAndFinancialInstitutionIdentification8 - Servicer of the account.
financial.iso20022.payment_initiation: CashAccountType2Choice
Defines the structure for CashAccountType2Choice, representing a choice between an external or proprietary account type.
Fields
- Cd? ExternalCashAccountType1Code - External cash account type code.
- Prtry? Max35Text - Proprietary cash account type.
financial.iso20022.payment_initiation: CashAvailability1
Defines the structure for CashAvailability1, representing the availability of cash in an account.
Fields
- Dt CashAvailabilityDate1Choice - Availability date of the cash.
- Amt ActiveOrHistoricCurrencyAndAmount - Amount of available cash.
- CdtDbtInd CreditDebitCode - Indicator of credit or debit.
financial.iso20022.payment_initiation: CashAvailabilityDate1Choice
Defines the structure for CashAvailabilityDate1Choice, offering a choice between number of days and actual date for cash availability.
Fields
- NbOfDays? Max15PlusSignedNumericText - Number of days until cash availability.
- ActlDt? ISODate - Actual date of cash availability.
financial.iso20022.payment_initiation: CashBalance8
Defines the structure for CashBalance8, representing a cash balance with associated credit line details.
Fields
- Tp BalanceType13 - Balance type.
- CdtLine? CreditLine3[] - Credit line.
- Amt ActiveOrHistoricCurrencyAndAmount - Amount.
- CdtDbtInd CreditDebitCode - Credit or debit indicator.
- Dt DateAndDateTime2Choice - Date.
- Avlbty? CashAvailability1[] - Availability information.
financial.iso20022.payment_initiation: CashDeposit1
Defines the structure for CashDeposit1, representing details of a cash deposit.
Fields
- NoteDnmtn ActiveCurrencyAndAmount - Denomination of the cash notes deposited.
- NbOfNotes Max15NumericText - Number of notes deposited.
- Amt ActiveCurrencyAndAmount - Amount of the cash deposit.
financial.iso20022.payment_initiation: CategoryPurpose1Choice
Defines the structure for CategoryPurpose1Choice, providing a choice between external code or proprietary category purpose.
Fields
- Cd? ExternalCategoryPurpose1Code - External category purpose code.
- Prtry? Max35Text - Proprietary category purpose.
financial.iso20022.payment_initiation: Charges15
Defines the structure for Charges15, representing details of charges and tax amounts.
Fields
- TtlChrgsAndTaxAmt? ActiveOrHistoricCurrencyAndAmount - Total amount of charges and taxes.
- Rcrd? ChargesRecord8[] - Records of individual charge amounts.
financial.iso20022.payment_initiation: Charges16
Defines the structure for Charges16, representing a charge amount, agent, and charge type.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Charge amount.
- Agt BranchAndFinancialInstitutionIdentification8 - Agent involved in the charge.
- Tp? ChargeType3Choice - Charge type.
financial.iso20022.payment_initiation: ChargesRecord8
Defines the structure for ChargesRecord8, representing an individual charge record.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Amount of the charge.
- CdtDbtInd? CreditDebitCode - Indicator of whether the charge is a credit or debit.
- ChrgInclInd? ChargeIncludedIndicator - Indicator of whether the charge is included.
- Tp? ChargeType3Choice - Type of the charge.
- Rate? PercentageRate - Rate applied to the charge.
- Br? ChargeBearerType1Code - Bearer of the charge.
- Agt? BranchAndFinancialInstitutionIdentification8 - Agent handling the charge.
- Tax? TaxCharges2 - Applicable taxes on the charge.
financial.iso20022.payment_initiation: ChargeType3Choice
Defines the structure for ChargeType3Choice, providing a choice between external code or proprietary charge type.
Fields
- Cd? ExternalChargeType1Code - External charge type code.
- Prtry? GenericIdentification3 - Proprietary charge type.
financial.iso20022.payment_initiation: Cheque19
Defines the structure for Cheque19, which contains details about a cheque.
Fields
- ChqTp? ChequeType2Code - Optional cheque type
- ChqNb? Max35Text - Optional cheque number
- ChqFr? NameAndAddress18 - Optional cheque from party information
- DlvryMtd? ChequeDeliveryMethod1Choice - Optional delivery method for the cheque
- DlvrTo? NameAndAddress18 - Optional delivery address for the cheque
- InstrPrty? Priority2Code - Optional instruction priority
- ChqMtrtyDt? ISODate - Optional maturity date for the cheque
- FrmsCd? Max35Text - Optional form code for the cheque
- MemoFld? Max35Text[] - Optional memo fields
- RgnlClrZone? Max35Text - Optional regional clearing zone
- PrtLctn? Max35Text - Optional print location
- Sgntr? Max70Text[] - Optional signatures for the cheque
financial.iso20022.payment_initiation: ChequeDeliveryMethod1Choice
Defines the structure for ChequeDeliveryMethod1Choice, which provides options for cheque delivery methods.
Fields
- Cd? ChequeDelivery1Code - Optional delivery method code
- Prtry? Max35Text - Optional proprietary delivery method
financial.iso20022.payment_initiation: ClearingSystemIdentification2Choice
Defines the structure for ClearingSystemIdentification2Choice, representing a choice for clearing system identification.
Fields
- Cd? ExternalClearingSystemIdentification1Code - External clearing system identification code.
- Prtry? Max35Text - Proprietary clearing system identification.
financial.iso20022.payment_initiation: ClearingSystemIdentification3Choice
Defines the structure for ClearingSystemIdentification3Choice, representing a choice of clearing system identification.
Fields
- Cd? ExternalCashClearingSystem1Code - External clearing system identification code.
- Prtry? Max35Text - Proprietary clearing system identification.
financial.iso20022.payment_initiation: ClearingSystemMemberIdentification2
Defines the structure for ClearingSystemMemberIdentification2, representing the identification of a clearing system member.
Fields
- ClrSysId? ClearingSystemIdentification2Choice - Clearing system identification.
- MmbId Max35Text - Member identification.
financial.iso20022.payment_initiation: Contact13
Defines the structure for Contact13, representing a contact person's details.
Fields
- NmPrfx? NamePrefix2Code - Name prefix.
- Nm? Max140Text - Name.
- PhneNb? PhoneNumber - Phone number.
- MobNb? PhoneNumber - Mobile number.
- FaxNb? PhoneNumber - Fax number.
- URLAdr? Max2048Text - URL address.
- EmailAdr? Max256Text - Email address.
- EmailPurp? Max35Text - Purpose of the email.
- JobTitl? Max35Text - Job title.
- Rspnsblty? Max35Text - Responsibility.
- Dept? Max70Text - Department.
- Othr? OtherContact1[] - Other contact methods.
- PrefrdMtd? PreferredContactMethod2Code - Preferred contact method.
financial.iso20022.payment_initiation: ControlData1
Defines the structure for ControlData1, representing control data for transaction processing.
Fields
- NbOfTxs Max15NumericText - Number of transactions.
- CtrlSum? DecimalNumber - Control sum for the transactions.
financial.iso20022.payment_initiation: CorporateAction9
Defines the structure for CorporateAction9, representing corporate actions.
Fields
- EvtTp Max35Text - Type of corporate event.
- EvtId Max35Text - Identification of the corporate event.
financial.iso20022.payment_initiation: CreditLine3
Defines the structure for CreditLine3, representing a credit line associated with a transaction.
Fields
- Incl TrueFalseIndicator - Indicator for inclusion of the credit line.
- Tp? CreditLineType1Choice - Type of credit line.
- Amt? ActiveOrHistoricCurrencyAndAmount - Amount of the credit line.
- Dt? DateAndDateTime2Choice - Date of the credit line.
financial.iso20022.payment_initiation: CreditLineType1Choice
Defines the structure for CreditLineType1Choice, offering a choice between an external or proprietary credit line type.
Fields
- Cd? ExternalCreditLineType1Code - External credit line type code.
- Prtry? Max35Text - Proprietary credit line type.
financial.iso20022.payment_initiation: CreditorReferenceInformation3
Defines the structure for CreditorReferenceInformation3, representing creditor reference information.
Fields
- Tp? CreditorReferenceType3 - Creditor reference type.
- Ref? Max35Text - Creditor reference number.
financial.iso20022.payment_initiation: CreditorReferenceType2Choice
Defines the structure for CreditorReferenceType2Choice, representing a choice between an external creditor reference type code and proprietary type.
Fields
- Cd? ExternalCreditorReferenceType1Code - External creditor reference type code.
- Prtry? Max35Text - Proprietary creditor reference type.
financial.iso20022.payment_initiation: CreditorReferenceType3
Defines the structure for CreditorReferenceType3, representing creditor reference type details.
Fields
- CdOrPrtry CreditorReferenceType2Choice - External or proprietary creditor reference type.
- Issr? Max35Text - Issuer of the creditor reference.
financial.iso20022.payment_initiation: CreditTransferMandateData1
Defines the structure for CreditTransferMandateData1, representing credit transfer mandate data.
Fields
- MndtId? Max35Text - Mandate identifier.
- Tp? MandateTypeInformation2 - Mandate type information.
- DtOfSgntr? ISODate - Date of signature.
- DtOfVrfctn? ISODateTime - Date of verification.
- ElctrncSgntr? Max10KBinary - Electronic signature.
- FrstPmtDt? ISODate - First payment date.
- FnlPmtDt? ISODate - Final payment date.
- Frqcy? Frequency36Choice - Frequency.
- Rsn? MandateSetupReason1Choice - Reason for the mandate.
financial.iso20022.payment_initiation: CreditTransferTransaction61
Defines the structure for CreditTransferTransaction61, which details a credit transfer transaction.
Fields
- PmtId PaymentIdentification6 - Payment identification information
- PmtTpInf? PaymentTypeInformation26 - Optional payment type information
- Amt AmountType4Choice - Amount to be transferred
- XchgRateInf? ExchangeRate1 - Optional exchange rate information
- ChrgBr? ChargeBearerType1Code - Optional charge bearer information
- MndtRltdInf? CreditTransferMandateData1 - Optional mandate-related information
- ChqInstr? Cheque19 - Optional cheque instruction
- UltmtDbtr? PartyIdentification272 - Optional ultimate debtor identification
- IntrmyAgt1? BranchAndFinancialInstitutionIdentification8 - Optional intermediary agent identification
- IntrmyAgt1Acct? CashAccount40 - Optional intermediary agent account information
- IntrmyAgt2? BranchAndFinancialInstitutionIdentification8 - Optional intermediary agent identification
- IntrmyAgt2Acct? CashAccount40 - Optional intermediary agent account information
- IntrmyAgt3? BranchAndFinancialInstitutionIdentification8 - Optional intermediary agent identification
- IntrmyAgt3Acct? CashAccount40 - Optional intermediary agent account information
- CdtrAgt? BranchAndFinancialInstitutionIdentification8 - Creditor agent identification
- CdtrAgtAcct? CashAccount40 - Creditor agent account information
- Cdtr? PartyIdentification272 - Creditor identification
- CdtrAcct? CashAccount40 - Creditor account information
- UltmtCdtr? PartyIdentification272 - Optional ultimate creditor identification
- InstrForCdtrAgt? InstructionForCreditorAgent3[] - Optional instruction for the creditor agent
- InstrForDbtrAgt? InstructionForDebtorAgent1 - Optional instruction for the debtor agent
- Purp? Purpose2Choice - Optional purpose information
- RgltryRptg? RegulatoryReporting3[] - Optional regulatory reporting information
- Tax? TaxData1 - Optional tax data
- RltdRmtInf? RemittanceLocation8[] - Optional related remittance information
- RmtInf? RemittanceInformation22 - Optional remittance information
- SplmtryData? SupplementaryData1[] - Optional supplementary data
financial.iso20022.payment_initiation: CurrencyExchange24
Defines the structure for CurrencyExchange24, representing a currency exchange operation.
Fields
- SrcCcy ActiveOrHistoricCurrencyCode - Source currency.
- TrgtCcy? ActiveOrHistoricCurrencyCode - Target currency.
- UnitCcy? ActiveOrHistoricCurrencyCode - Currency unit.
- XchgRate BaseOneRate - Exchange rate.
- CtrctId? Max35Text - Contract identification for the exchange.
- QtnDt? ISODateTime - Quotation date for the exchange rate.
- XchgRateBase? PositiveNumber - Base for the exchange rate.
financial.iso20022.payment_initiation: CustomerCreditTransferInitiationV12
Defines the structure for CustomerCreditTransferInitiationV12, containing details about customer credit transfer initiation.
Fields
- GrpHdr GroupHeader114 - Group header information for the credit transfer initiation
- PmtInf PaymentInstruction44[] - Array of payment instruction information
- SplmtryData? SupplementaryData1[] - Optional supplementary data
financial.iso20022.payment_initiation: CustomerDirectDebitInitiationV11
Defines the structure for CustomerDirectDebitInitiationV11, containing details about customer direct debit initiation.
Fields
- GrpHdr GroupHeader118 - Group header information for the direct debit initiation
- PmtInf PaymentInstruction45[] - Array of payment instruction information
- SplmtryData? SupplementaryData1[] - Optional supplementary data
financial.iso20022.payment_initiation: DateAndDateTime2Choice
Defines the structure for DateAndDateTime2Choice, offering a choice between a date or a date-time value.
Fields
- Dt? ISODate - Date.
- DtTm? ISODateTime - Date-time value.
financial.iso20022.payment_initiation: DateAndPlaceOfBirth1
Defines the structure for DateAndPlaceOfBirth1, representing a person's birth details.
Fields
- BirthDt ISODate - Date of birth.
- PrvcOfBirth? Max35Text - Province of birth.
- CityOfBirth Max35Text - City of birth.
- CtryOfBirth CountryCode - Country of birth.
financial.iso20022.payment_initiation: DateAndType1
Defines the structure for DateAndType1, representing a date and type.
Fields
- Tp DateType2Choice - Date type.
- Dt ISODate - Date.
financial.iso20022.payment_initiation: DateOrDateTimePeriod1Choice
Defines the structure for DateOrDateTimePeriod1Choice, offering a choice between a date period or a date-time period.
Fields
- Dt? DatePeriod2 - Date period.
- DtTm? DateTimePeriod1 - Date-time period.
financial.iso20022.payment_initiation: DatePeriod2
Defines the structure for DatePeriod2, representing a period between two dates.
Fields
- FrDt ISODate - Start date.
- ToDt ISODate - End date.
financial.iso20022.payment_initiation: DateTimePeriod1
Defines the structure for DateTimePeriod1, representing a date-time period with a from and to date-time.
Fields
- FrDtTm ISODateTime - From date-time.
- ToDtTm ISODateTime - To date-time.
financial.iso20022.payment_initiation: DateType2Choice
Defines the structure for DateType2Choice, representing a choice between an external date type code or proprietary date type.
Fields
- Cd? ExternalDateType1Code - External date type code.
- Prtry? Max35Text - Proprietary date type.
financial.iso20022.payment_initiation: DirectDebitTransaction12
Defines the structure for DirectDebitTransaction12, representing direct debit transaction information.
Fields
- MndtRltdInf? MandateRelatedInformation16 - Mandate related information.
- CdtrSchmeId? PartyIdentification272 - Creditor scheme identification.
- PreNtfctnId? Max35Text - Pre-notification identifier.
- PreNtfctnDt? ISODate - Pre-notification date.
financial.iso20022.payment_initiation: DirectDebitTransactionInformation32
Defines the structure for DirectDebitTransactionInformation32, which details a direct debit transaction.
Fields
- PmtId PaymentIdentification6 - Payment identification information
- PmtTpInf? PaymentTypeInformation29 - Optional payment type information
- InstdAmt ActiveOrHistoricCurrencyAndAmount - Amount to be debited
- ChrgBr? ChargeBearerType1Code - Optional charge bearer information
- DrctDbtTx? DirectDebitTransaction12 - Direct debit transaction information
- UltmtCdtr? PartyIdentification272 - Optional ultimate creditor identification
- DbtrAgt BranchAndFinancialInstitutionIdentification8 - Debtor agent information
- DbtrAgtAcct? CashAccount40 - Debtor agent account information
- Dbtr PartyIdentification272 - Debtor identification
- DbtrAcct CashAccount40 - Debtor account information
- UltmtDbtr? PartyIdentification272 - Optional ultimate debtor identification
- InstrForCdtrAgt? Max140Text - Optional instruction for the creditor agent
- Purp? Purpose2Choice - Optional purpose information
- RgltryRptg? RegulatoryReporting3[] - Optional regulatory reporting information
- Tax? TaxData1 - Optional tax data
- RltdRmtInf? RemittanceLocation8[] - Optional related remittance information
- RmtInf? RemittanceInformation22 - Optional remittance information
- SplmtryData? SupplementaryData1[] - Optional supplementary data
financial.iso20022.payment_initiation: DisplayCapabilities1
Defines the structure for DisplayCapabilities1, specifying user interface display capabilities.
Fields
- DispTp UserInterface2Code - Type of user interface.
- NbOfLines Max3NumericText - Number of display lines.
- LineWidth Max3NumericText - Width of the display lines.
financial.iso20022.payment_initiation: DocumentAdjustment1
Defines the structure for DocumentAdjustment1, representing document adjustment details.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Amount adjusted.
- CdtDbtInd? CreditDebitCode - Credit or debit indicator.
- Rsn? Max4Text - Reason for adjustment.
- AddtlInf? Max140Text - Additional information.
financial.iso20022.payment_initiation: DocumentAmount1
Defines the structure for DocumentAmount1, representing document amount information.
Fields
- Tp DocumentAmountType1Choice - Type of document amount.
- Amt ActiveOrHistoricCurrencyAndAmount - Amount.
financial.iso20022.payment_initiation: DocumentAmountType1Choice
Defines the structure for DocumentAmountType1Choice, representing a choice between an external or proprietary document amount type.
Fields
- Cd? ExternalDocumentAmountType1Code - External document amount type code.
- Prtry? Max35Text - Proprietary document amount type.
financial.iso20022.payment_initiation: DocumentLineIdentification1
Defines the structure for DocumentLineIdentification1, representing document line identification details.
Fields
- Tp? DocumentLineType1 - Document line type.
- Nb? Max35Text - Document line number.
- RltdDt? ISODate - Related date for the document line.
financial.iso20022.payment_initiation: DocumentLineInformation2
Defines the structure for DocumentLineInformation2, representing document line information.
Fields
- Id DocumentLineIdentification1[] - Array of document line identifications.
- Desc? Max2048Text - Description of the document line.
- Amt? RemittanceAmount4 - Amount related to the document line.
financial.iso20022.payment_initiation: DocumentLineType1
Defines the structure for DocumentLineType1, representing document line type details.
Fields
- CdOrPrtry DocumentLineType1Choice - Choice between external or proprietary document line type.
- Issr? Max35Text - Issuer of the document line type.
financial.iso20022.payment_initiation: DocumentLineType1Choice
Defines the structure for DocumentLineType1Choice, representing a choice between an external document line type code or proprietary type.
Fields
- Cd? ExternalDocumentLineType1Code - External document line type code.
- Prtry? Max35Text - Proprietary document line type.
financial.iso20022.payment_initiation: DocumentType1
Defines the structure for DocumentType1, representing document type details.
Fields
- CdOrPrtry DocumentType2Choice - Choice between external or proprietary document type.
- Issr? Max35Text - Issuer of the document type.
financial.iso20022.payment_initiation: DocumentType2Choice
Defines the structure for DocumentType2Choice, representing a choice between an external or proprietary document type.
Fields
- Cd? ExternalDocumentType1Code - External document type code.
- Prtry? Max35Text - Proprietary document type.
financial.iso20022.payment_initiation: EntryDetails13
Defines the structure for EntryDetails13, containing details of batch and transaction information.
Fields
- Btch? BatchInformation2 - Batch information.
- TxDtls? EntryTransaction14[] - List of transaction details.
financial.iso20022.payment_initiation: EntryStatus1Choice
Defines the structure for EntryStatus1Choice, representing a choice for entry status.
Fields
- Cd? ExternalEntryStatus1Code - External entry status code.
- Prtry? Max35Text - Proprietary entry status.
financial.iso20022.payment_initiation: EntryTransaction14
Defines the structure for EntryTransaction14, representing details of a single entry transaction.
Fields
- Refs? TransactionReferences6 - Transaction references.
- Amt? ActiveOrHistoricCurrencyAndAmount - Transaction amount.
- CdtDbtInd? CreditDebitCode - Credit or debit indicator.
- AmtDtls? AmountAndCurrencyExchange4 - Details of the amount and currency exchange.
- Avlbty? CashAvailability1[] - Availability of cash.
- BkTxCd? BankTransactionCodeStructure4 - Bank transaction code structure.
- Chrgs? Charges15 - Charges associated with the transaction.
- Intrst? TransactionInterest4 - Interest information.
- RltdPties? TransactionParties12 - Related transaction parties.
- RltdAgts? TransactionAgents6 - Related transaction agents.
- LclInstrm? LocalInstrument2Choice - Local instrument choice.
- PmtTpInf? PaymentTypeInformation27 - Payment type information.
- Purp? Purpose2Choice - Purpose of the transaction.
- RltdRmtInf? RemittanceLocation8[] - Related remittance information (up to 10 instances).
- RmtInf? RemittanceInformation22 - Remittance information.
- RltdDts? TransactionDates3 - Related transaction dates.
- RltdPric? TransactionPrice4Choice - Related transaction price.
- RltdQties? TransactionQuantities3Choice[] - Related transaction quantities.
- FinInstrmId? SecurityIdentification19 - Financial instrument identification.
- Tax? TaxData1 - Tax data.
- RtrInf? PaymentReturnReason8 - Payment return reason information.
- CorpActn? CorporateAction9 - Corporate action details.
- SfkpgAcct? SecuritiesAccount19 - Securities safekeeping account.
- CshDpst? CashDeposit1[] - Cash deposit information.
- CardTx? CardTransaction18 - Card transaction information.
- AddtlTxInf? Max500Text - Additional transaction information.
- SplmtryData? SupplementaryData1[] - Supplementary data.
financial.iso20022.payment_initiation: EquivalentAmount2
Defines the structure for EquivalentAmount2, representing an amount and its currency.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Amount.
- CcyOfTrf ActiveOrHistoricCurrencyCode - Currency of the transfer.
financial.iso20022.payment_initiation: ExchangeRate1
Defines the structure for ExchangeRate1, which provides exchange rate information.
Fields
- UnitCcy? ActiveOrHistoricCurrencyCode - Optional unit currency
- XchgRate? BaseOneRate - Optional exchange rate value
- RateTp? ExchangeRateType1Code - Optional exchange rate type
- CtrctId? Max35Text - Optional contract ID for the exchange rate
financial.iso20022.payment_initiation: FinancialIdentificationSchemeName1Choice
Defines the structure for FinancialIdentificationSchemeName1Choice, which contains a choice between an external code or proprietary identification.
Fields
- Cd? ExternalFinancialInstitutionIdentification1Code - External financial institution identification code.
- Prtry? Max35Text - Proprietary scheme name.
financial.iso20022.payment_initiation: FinancialInstitutionIdentification23
Defines the structure for FinancialInstitutionIdentification23, which contains various identifiers for financial institutions.
Fields
- BICFI? BICFIDec2014Identifier - BIC code for financial institutions.
- ClrSysMmbId? ClearingSystemMemberIdentification2 - Member identification within a clearing system.
- LEI? LEIIdentifier - Legal entity identifier.
- Nm? Max140Text - Name of the institution.
- PstlAdr? PostalAddress27 - Postal address.
- Othr? GenericFinancialIdentification1 - Other identification types.
financial.iso20022.payment_initiation: FinancialInstrumentQuantity1Choice
Defines the structure for FinancialInstrumentQuantity1Choice, offering a choice between different quantity types for a financial instrument.
Fields
- Unit? DecimalNumber - Unit quantity.
- FaceAmt? ImpliedCurrencyAndAmount - Face amount.
- AmtsdVal? ImpliedCurrencyAndAmount - Amortized value.
financial.iso20022.payment_initiation: Frequency36Choice
Defines the structure for Frequency36Choice, representing a choice of frequency and its period or moment.
Fields
- Tp? Frequency6Code - Frequency type code.
- Prd? FrequencyPeriod1 - Frequency period.
- PtInTm? FrequencyAndMoment1 - Frequency and moment.
financial.iso20022.payment_initiation: FrequencyAndMoment1
Defines the structure for FrequencyAndMoment1, representing a frequency type and an exact moment in time.
Fields
- Tp Frequency6Code - Frequency type code.
- PtInTm Exact2NumericText - Exact numeric representation of the moment.
financial.iso20022.payment_initiation: FrequencyPeriod1
Defines the structure for FrequencyPeriod1, representing a frequency type and a count per period.
Fields
- Tp Frequency6Code - Frequency type code.
- CntPerPrd DecimalNumber - Count per period.
financial.iso20022.payment_initiation: FromToAmountRange1
Defines the structure for FromToAmountRange1, representing a range between two amount boundaries.
Fields
- FrAmt AmountRangeBoundary1 - From amount.
- ToAmt AmountRangeBoundary1 - To amount.
financial.iso20022.payment_initiation: Garnishment4
Defines the structure for Garnishment4, representing garnishment details.
Fields
- Tp GarnishmentType1 - Garnishment type.
- Grnshee? PartyIdentification272 - Garnishee (the party who is garnished).
- GrnshmtAdmstr? PartyIdentification272 - Garnishment administrator.
- RefNb? Max140Text - Reference number.
- Dt? ISODate - Date of garnishment.
- RmtdAmt? ActiveOrHistoricCurrencyAndAmount - Remitted amount.
- FmlyMdclInsrncInd? TrueFalseIndicator - Family medical insurance indicator.
- MplyeeTermntnInd? TrueFalseIndicator - Employee termination indicator.
financial.iso20022.payment_initiation: GarnishmentType1
Defines the structure for GarnishmentType1, representing garnishment type details.
Fields
- CdOrPrtry GarnishmentType1Choice - External or proprietary garnishment type.
- Issr? Max35Text - Issuer of the garnishment type.
financial.iso20022.payment_initiation: GarnishmentType1Choice
Defines the structure for GarnishmentType1Choice, representing a choice between an external or proprietary garnishment type.
Fields
- Cd? ExternalGarnishmentType1Code - External garnishment type code.
- Prtry? Max35Text - Proprietary garnishment type.
financial.iso20022.payment_initiation: GenericAccountIdentification1
Defines the structure for GenericAccountIdentification1, which provides generic account identification information.
Fields
- Id? Max34Text - Account identifier.
- SchmeNm? AccountSchemeName1Choice - Scheme name of the account identification.
- Issr? Max35Text - Issuer of the account.
financial.iso20022.payment_initiation: GenericFinancialIdentification1
Defines the structure for GenericFinancialIdentification1, representing a generic financial identification.
Fields
- Id? Max35Text - Identification code.
- SchmeNm? FinancialIdentificationSchemeName1Choice - Scheme name of the identification.
- Issr? Max35Text - Issuer of the identification.
financial.iso20022.payment_initiation: GenericIdentification1
Defines the structure for GenericIdentification1, representing a generic identifier with an optional scheme name and issuer.
Fields
- Id? Max35Text - Identifier.
- SchmeNm? Max35Text - Scheme name.
- Issr? Max35Text - Issuer.
financial.iso20022.payment_initiation: GenericIdentification3
Defines the structure for GenericIdentification3, representing a generic identifier with an issuer.
Fields
- Id? Max35Text - Identifier.
- Issr? Max35Text - Issuer.
financial.iso20022.payment_initiation: GenericIdentification30
Defines the structure for GenericIdentification30, which contains a generic identification with an exact alphanumeric code.
Fields
- Id Exact4AlphaNumericText - Exact 4 alphanumeric characters identification.
- Issr Max35Text - Issuer of the identification.
- SchmeNm? Max35Text - Scheme name for the identification
financial.iso20022.payment_initiation: GenericIdentification32
Defines the structure for GenericIdentification32, representing a generic identifier with a party type, issuer, and short name.
Fields
- Id Max35Text - Identifier.
- Tp? PartyType3Code - Party type.
- Issr? PartyType4Code - Issuer.
- ShrtNm? Max35Text - Short name.
financial.iso20022.payment_initiation: GenericOrganisationIdentification3
Defines the structure for GenericOrganisationIdentification3, which contains generic organisation identification information.
Fields
- Id? Max256Text - Identification code of the organisation.
- SchmeNm? OrganisationIdentificationSchemeName1Choice - Scheme name of the organisation identification.
- Issr? Max35Text - Issuer of the identification.
financial.iso20022.payment_initiation: GenericPersonIdentification2
Defines the structure for GenericPersonIdentification2, which contains identification information for a person.
Fields
- Id? Max256Text - Identification code of the person.
- SchmeNm? PersonIdentificationSchemeName1Choice - Scheme name of the person identification.
- Issr? Max35Text - Issuer of the identification.
financial.iso20022.payment_initiation: GroupHeader113
Defines the structure for GroupHeader113, representing the header of a group message.
Fields
- MsgId Max35Text - Message identifier.
- CreDtTm ISODateTime - Creation date and time.
- BtchBookg? BatchBookingIndicator - Batch booking indicator.
- NbOfTxs Max15NumericText - Number of transactions.
- CtrlSum? DecimalNumber - Control sum for the group.
- TtlIntrBkSttlmAmt? ActiveCurrencyAndAmount - Total interbank settlement amount.
- IntrBkSttlmDt? ISODate - Interbank settlement date.
- SttlmInf SettlementInstruction15 - Settlement information.
- PmtTpInf? PaymentTypeInformation28 - Payment type information.
- InstgAgt? BranchAndFinancialInstitutionIdentification8 - Instructing agent.
- InstdAgt? BranchAndFinancialInstitutionIdentification8 - Instructed agent.
financial.iso20022.payment_initiation: GroupHeader114
Defines the structure for GroupHeader114, which contains group header information for the credit transfer initiation.
Fields
- MsgId Max35Text - Message identification
- CreDtTm ISODateTime - Creation date and time
- Authstn? Authorisation1Choice[] - Optional authorization information
- NbOfTxs Max15NumericText - Number of transactions
- CtrlSum? DecimalNumber - Optional control sum for the group of transactions
- InitgPty PartyIdentification272 - Initiating party information
- FwdgAgt? BranchAndFinancialInstitutionIdentification8 - Optional forwarding agent information
- InitnSrc? PaymentInitiationSource1 - Optional payment initiation source
financial.iso20022.payment_initiation: GroupHeader116
Defines the structure for GroupHeader116, representing the header of a message with creation date-time, message recipient, and other optional elements.
Fields
- MsgId Max35Text - Message identifier.
- CreDtTm ISODateTime - Creation date-time.
- MsgRcpt? PartyIdentification272 - Message recipient.
- MsgPgntn? Pagination1 - Message pagination details.
- OrgnlBizQry? OriginalBusinessQuery1 - Original business query details.
- AddtlInf? Max500Text - Additional information.
financial.iso20022.payment_initiation: GroupHeader117
Defines the structure for GroupHeader117, which represents the header for a group of messages.
Fields
- MsgId Max35Text - Unique identifier for the message.
- CreDtTm ISODateTime - Creation date and time of the message.
- MsgSndr? Party50Choice - Party sending the message.
financial.iso20022.payment_initiation: GroupHeader118
Defines the structure for GroupHeader118, which contains group header information for the direct debit initiation.
Fields
- MsgId Max35Text - Message identification
- CreDtTm ISODateTime - Creation date and time
- Authstn? Authorisation1Choice[] - Optional authorization information
- NbOfTxs Max15NumericText - Number of transactions
- CtrlSum? DecimalNumber - Optional control sum for the group of transactions
- InitgPty PartyIdentification272 - Initiating party information
- FwdgAgt? BranchAndFinancialInstitutionIdentification8 - Optional forwarding agent information
financial.iso20022.payment_initiation: IdentificationSource3Choice
Defines the structure for IdentificationSource3Choice, offering a choice between an external code or a proprietary identifier.
Fields
- Cd? ExternalFinancialInstrumentIdentificationType1Code - External code.
- Prtry? Max35Text - Proprietary identifier.
financial.iso20022.payment_initiation: ImpliedCurrencyAmountRange1Choice
Defines the structure for ImpliedCurrencyAmountRange1Choice, offering a choice between different amount range types.
Fields
- FrAmt? AmountRangeBoundary1 - From amount boundary.
- ToAmt? AmountRangeBoundary1 - To amount boundary.
- FrToAmt? FromToAmountRange1 - From-to amount range.
- EQAmt? ImpliedCurrencyAndAmount - Equal amount.
- NEQAmt? ImpliedCurrencyAndAmount - Not equal amount.
financial.iso20022.payment_initiation: InstructionForCreditorAgent3
Defines the structure for InstructionForCreditorAgent3, representing instructions for the creditor agent.
Fields
- Cd? ExternalCreditorAgentInstruction1Code - Creditor agent instruction code.
- InstrInf? Max140Text - Instruction information.
financial.iso20022.payment_initiation: InstructionForDebtorAgent1
Defines the structure for InstructionForDebtorAgent1, which provides instructions for the debtor agent.
Fields
- Cd? ExternalDebtorAgentInstruction1Code - External debtor agent instruction code
- InstrInf? Max140Text - Instruction information
financial.iso20022.payment_initiation: InstructionForNextAgent1
Defines the structure for InstructionForNextAgent1, representing instructions for the next agent.
Fields
- Cd? Instruction4Code - Instruction code.
- InstrInf? Max140Text - Instruction information.
financial.iso20022.payment_initiation: InterestRecord2
Defines the structure for InterestRecord2, representing interest details including amount, type, and tax charges.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Interest amount.
- CdtDbtInd CreditDebitCode - Credit or debit indicator.
- Tp? InterestType1Choice - Type of interest.
- Rate? Rate4 - Interest rate.
- FrToDt? DateTimePeriod1 - From-to date-time range for interest.
- Rsn? Max35Text - Reason for interest.
- Tax? TaxCharges2 - Tax charges associated with the interest.
financial.iso20022.payment_initiation: InterestType1Choice
Defines the structure for InterestType1Choice, offering a choice between an interest type code and a proprietary identifier.
Fields
- Cd? InterestType1Code - Interest type code.
- Prtry? Max35Text - Proprietary interest type.
financial.iso20022.payment_initiation: LocalInstrument2Choice
Defines the structure for LocalInstrument2Choice, offering a choice between an external local instrument code and a proprietary identifier.
Fields
- Cd? ExternalLocalInstrument1Code - External local instrument code.
- Prtry? Max35Text - Proprietary local instrument identifier.
financial.iso20022.payment_initiation: MandateClassification1Choice
Defines the structure for MandateClassification1Choice, offering a choice of mandate classifications.
Fields
- Cd? MandateClassification1Code - Mandate classification code.
- Prtry? Max35Text - Proprietary classification.
financial.iso20022.payment_initiation: MandateRelatedData3Choice
Defines the structure for MandateRelatedData3Choice, representing choices for mandate-related data.
Fields
- DrctDbtMndt? MandateRelatedInformation16 - Direct debit mandate information.
- CdtTrfMndt? CreditTransferMandateData1 - Credit transfer mandate information.
financial.iso20022.payment_initiation: MandateRelatedInformation16
Defines the structure for MandateRelatedInformation16, representing information related to a mandate.
Fields
- MndtId? Max35Text - Mandate identifier.
- DtOfSgntr? ISODate - Date of signature.
- AmdmntInd? TrueFalseIndicator - Amendment indicator.
- AmdmntInfDtls? AmendmentInformationDetails15 - Amendment information details.
- ElctrncSgntr? Max1025Text - Electronic signature.
- FrstColltnDt? ISODate - First collection date.
- FnlColltnDt? ISODate - Final collection date.
- Frqcy? Frequency36Choice - Frequency.
- Rsn? MandateSetupReason1Choice - Reason for the mandate.
- TrckgDays? Exact2NumericText - Tracking days.
financial.iso20022.payment_initiation: MandateSetupReason1Choice
Defines the structure for MandateSetupReason1Choice, offering a choice of mandate setup reasons.
Fields
- Cd? ExternalMandateSetupReason1Code - External mandate setup reason code.
- Prtry? Max70Text - Proprietary mandate setup reason.
financial.iso20022.payment_initiation: MandateTypeInformation2
Defines the structure for MandateTypeInformation2, representing information related to the type of mandate.
Fields
- SvcLvl? ServiceLevel8Choice - Service level.
- LclInstrm? LocalInstrument2Choice - Local instrument.
- CtgyPurp? CategoryPurpose1Choice - Category purpose.
- Clssfctn? MandateClassification1Choice - Mandate classification.
financial.iso20022.payment_initiation: MessageIdentification2
Defines the structure for MessageIdentification2, containing identifiers for a message name and message.
Fields
- MsgNmId? Max35Text - Message name identifier.
- MsgId? Max35Text - Message identifier.
financial.iso20022.payment_initiation: NameAndAddress18
Defines the structure for NameAndAddress18, representing a name and address combination.
Fields
- Nm Max140Text - Name.
- Adr PostalAddress27 - Address.
financial.iso20022.payment_initiation: NumberAndSumOfTransactions1
Defines the structure for NumberAndSumOfTransactions1, containing the number of entries and their sum.
Fields
- NbOfNtries? Max15NumericText - Number of entries.
- Sum? DecimalNumber - Sum of the entries.
financial.iso20022.payment_initiation: NumberAndSumOfTransactions4
Defines the structure for NumberAndSumOfTransactions4, containing the number of entries, their sum, and the total net entry.
Fields
- NbOfNtries? Max15NumericText - Number of entries.
- Sum? DecimalNumber - Sum of the entries.
- TtlNetNtry? AmountAndDirection35 - Total net entry amount and direction.
financial.iso20022.payment_initiation: OrganisationIdentification39
Defines OrganisationIdentification39, which contains organisation identification information.
Fields
- AnyBIC? AnyBICDec2014Identifier - BIC code of the organisation.
- LEI? LEIIdentifier - Legal Entity Identifier of the organisation.
- Othr? GenericOrganisationIdentification3[] - Array of other organisation identification details.
financial.iso20022.payment_initiation: OrganisationIdentificationSchemeName1Choice
Defines OrganisationIdentificationSchemeName1Choice, representing a choice between an external code or proprietary scheme name for organisation identification.
Fields
- Cd? ExternalOrganisationIdentification1Code - External code for organisation identification.
- Prtry? Max35Text - Proprietary scheme name.
financial.iso20022.payment_initiation: OriginalAndCurrentQuantities1
Defines the structure for OriginalAndCurrentQuantities1, representing the original and current quantities of a financial instrument.
Fields
- FaceAmt ImpliedCurrencyAndAmount - Original face amount.
- AmtsdVal ImpliedCurrencyAndAmount - Current amortized value.
financial.iso20022.payment_initiation: OriginalBusinessQuery1
Defines the structure for OriginalBusinessQuery1, containing information about the original business query.
Fields
- MsgId Max35Text - Message identifier.
- MsgNmId? Max35Text - Message name identifier.
- CreDtTm? ISODateTime - Creation date-time.
financial.iso20022.payment_initiation: OriginalGroupHeader21
Defines the structure for OriginalGroupHeader21, representing the header of the original group.
Fields
- GrpCxlId? Max35Text - Identifier for the group cancellation.
- Case? Case6 - Related case information.
- OrgnlMsgId Max35Text - Identifier of the original message.
- OrgnlMsgNmId Max35Text - Name of the original message.
- OrgnlCreDtTm? ISODateTime - Creation date and time of the original message.
- NbOfTxs? Max15NumericText - Number of transactions in the group.
- CtrlSum? DecimalNumber - Control sum for the group.
- GrpCxl? GroupCancellationIndicator - Group cancellation indicator.
- CxlRsnInf? PaymentCancellationReason6[] - Reasons for cancellation.
financial.iso20022.payment_initiation: OriginalGroupInformation29
Defines the structure for OriginalGroupInformation29, representing original group information.
Fields
- OrgnlMsgId Max35Text - Identifier of the original message.
- OrgnlMsgNmId Max35Text - Name of the original message.
- OrgnlCreDtTm? ISODateTime - Creation date and time of the original message.
financial.iso20022.payment_initiation: OriginalTransactionReference42
Defines the structure for OriginalTransactionReference42, representing references to original transactions.
Fields
- IntrBkSttlmAmt? ActiveOrHistoricCurrencyAndAmount - Interbank settlement amount.
- Amt? AmountType4Choice - Amount type choice.
- IntrBkSttlmDt? ISODate - Interbank settlement date.
- ReqdColltnDt? ISODate - Required collection date.
- ReqdExctnDt? DateAndDateTime2Choice - Required execution date.
- CdtrSchmeId? PartyIdentification272 - Creditor scheme identification.
- SttlmInf? SettlementInstruction15 - Settlement information.
- PmtTpInf? PaymentTypeInformation27 - Payment type information.
- PmtMtd? PaymentMethod4Code - Payment method.
- MndtRltdInf? MandateRelatedData3Choice - Mandate related information.
- RmtInf? RemittanceInformation22 - Remittance information.
- UltmtDbtr? Party50Choice - Ultimate debtor.
- Dbtr? Party50Choice - Debtor party information.
- DbtrAcct? CashAccount40 - Debtor account information.
- DbtrAgt? BranchAndFinancialInstitutionIdentification8 - Debtor agent information.
- DbtrAgtAcct? CashAccount40 - Debtor agent account information.
- CdtrAgt? BranchAndFinancialInstitutionIdentification8 - Creditor agent information.
- CdtrAgtAcct? CashAccount40 - Creditor agent account information.
- Cdtr? Party50Choice - Creditor party information.
- CdtrAcct? CashAccount40 - Creditor account information.
- UltmtCdtr? Party50Choice - Ultimate creditor.
- Purp? Purpose2Choice - Purpose of the transaction.
financial.iso20022.payment_initiation: OtherContact1
Defines the structure for OtherContact1, representing other contact information.
Fields
- ChanlTp Max4Text - Channel type.
- Id? Max128Text - Identification for the channel
financial.iso20022.payment_initiation: OtherIdentification1
Defines the structure for OtherIdentification1, representing other identification information including an optional suffix and identification source.
Fields
- Id Max35Text - Identifier.
- Sfx? Max16Text - Suffix.
- Tp IdentificationSource3Choice - Identification source.
financial.iso20022.payment_initiation: Pagination1
Defines the structure for Pagination1, representing pagination information for a message.
Fields
- PgNb Max5NumericText - Page number.
- LastPgInd YesNoIndicator - Indicator of whether this is the last page.
financial.iso20022.payment_initiation: Pain001Document
Defines the structure for Pain001Document, which encapsulates the customer credit transfer initiation information.
Fields
- CstmrCdtTrfInitn CustomerCreditTransferInitiationV12 - Customer credit transfer initiation information
financial.iso20022.payment_initiation: Pain008Document
Defines the structure for Pain008Document, which encapsulates the customer direct debit initiation information.
Fields
- CstmrDrctDbtInitn CustomerDirectDebitInitiationV11 - Customer direct debit initiation information
financial.iso20022.payment_initiation: Party50Choice
Defines the structure for Party50Choice, which allows a choice between a party identification or an agent.
Fields
- Pty? PartyIdentification272 - Party identification details.
- Agt? BranchAndFinancialInstitutionIdentification8 - Agent details.
financial.iso20022.payment_initiation: Party52Choice
Defines the structure for Party52Choice, representing a choice between organisation identification and person identification.
Fields
- OrgId? OrganisationIdentification39 - Organisation identification details.
- PrvtId? PersonIdentification18 - Private individual identification details.
financial.iso20022.payment_initiation: PartyIdentification272
Defines the structure for PartyIdentification272, representing identification details for a party.
Fields
- Nm? Max140Text - Name of the party.
- PstlAdr? PostalAddress27 - Postal address.
- Id? Party52Choice - Identification details.
- CtryOfRes? CountryCode - Country of residence.
- CtctDtls? Contact13 - Contact details.
financial.iso20022.payment_initiation: PaymentCancellationReason6
Defines the structure for PaymentCancellationReason6, representing reasons for payment cancellation.
Fields
- Orgtr? PartyIdentification272 - Party that originated the transaction.
- Rsn? CancellationReason33Choice - Reason for cancellation.
- AddtlInf? Max105Text[] - Additional information related to the cancellation.
financial.iso20022.payment_initiation: PaymentCard4
Defines the structure for PaymentCard4, representing details of a payment card.
Fields
- PlainCardData? PlainCardData1 - Plain card data.
- CardCtryCd? Exact3NumericText - Card country code.
- CardBrnd? GenericIdentification1 - Card brand.
- AddtlCardData? Max70Text - Additional card data.
financial.iso20022.payment_initiation: PaymentContext3
Defines the structure for PaymentContext3, representing the context of a payment transaction, including details about the presence of the cardholder, attendance, and authentication.
Fields
- CardPres? TrueFalseIndicator - Indicates if the card was present.
- CrdhldrPres? TrueFalseIndicator - Indicates if the cardholder was present.
- OnLineCntxt? TrueFalseIndicator - Indicates if the transaction was online.
- AttndncCntxt? AttendanceContext1Code - Attendance context.
- TxEnvt? TransactionEnvironment1Code - Transaction environment.
- TxChanl? TransactionChannel1Code - Transaction channel.
- AttndntMsgCpbl? TrueFalseIndicator - Indicates if the attendant can send messages.
- AttndntLang? ISO2ALanguageCode - Attendant language.
- CardDataNtryMd CardDataReading1Code - Card data entry mode.
- FllbckInd? TrueFalseIndicator - Indicates if fallback mode was used.
- AuthntcnMtd? CardholderAuthentication2 - Authentication method.
financial.iso20022.payment_initiation: PaymentIdentification13
Defines the structure for PaymentIdentification13, representing payment identification details.
Fields
- InstrId? Max35Text - Instruction identifier.
- EndToEndId Max35Text - End-to-end identifier.
- TxId? Max35Text - Transaction identifier.
- UETR? UUIDv4Identifier - Unique End-to-End Transaction Reference.
- ClrSysRef? Max35Text - Clearing system reference.
financial.iso20022.payment_initiation: PaymentIdentification6
Defines the structure for PaymentIdentification6, representing identifiers for payment transactions.
Fields
- InstrId? Max35Text - Identifier for the instruction.
- EndToEndId Max35Text - End-to-end identifier.
- UETR? UUIDv4Identifier - Unique end-to-end transaction reference.
financial.iso20022.payment_initiation: PaymentInitiationSource1
Defines the structure for PaymentInitiationSource1, which represents the source of payment initiation.
Fields
- Nm Max140Text - Name of the payment initiation source
- Prvdr? Max35Text - Optional provider information
- Vrsn? Max35Text - Optional version information
financial.iso20022.payment_initiation: PaymentInstruction44
Defines the structure for PaymentInstruction44, which contains details about individual payment instructions.
Fields
- PmtInfId Max35Text - Payment instruction identification
- PmtMtd PaymentMethod3Code - Payment method
- ReqdAdvcTp? AdviceType1 - Optional required advice type
- BtchBookg? BatchBookingIndicator - Optional batch booking indicator
- NbOfTxs? Max15NumericText - Optional number of transactions
- CtrlSum? DecimalNumber - Optional control sum for the payment instruction
- PmtTpInf? PaymentTypeInformation26 - Optional payment type information
- ReqdExctnDt DateAndDateTime2Choice - Required execution date
- PoolgAdjstmntDt? ISODate - Optional pooling adjustment date
- Dbtr PartyIdentification272 - Debtor identification
- DbtrAcct CashAccount40 - Debtor account information
- DbtrAgt BranchAndFinancialInstitutionIdentification8 - Debtor agent information
- DbtrAgtAcct? CashAccount40 - Debtor agent account information
- InstrForDbtrAgt? Max140Text - Optional instruction for the debtor agent
- UltmtDbtr? PartyIdentification272 - Optional ultimate debtor identification
- ChrgBr? ChargeBearerType1Code - Optional charge bearer information
- ChrgsAcct? CashAccount40 - Optional charges account information
- ChrgsAcctAgt? BranchAndFinancialInstitutionIdentification8 - Optional charges account agent information
- CdtTrfTxInf CreditTransferTransaction61[] - Array of credit transfer transaction information
financial.iso20022.payment_initiation: PaymentInstruction45
Defines the structure for PaymentInstruction45, which contains details about individual payment instructions.
Fields
- PmtInfId Max35Text - Payment instruction identification
- PmtMtd PaymentMethod2Code - Payment method
- ReqdAdvcTp? AdviceType1 - Optional required advice type
- BtchBookg? BatchBookingIndicator - Optional batch booking indicator
- NbOfTxs? Max15NumericText - Optional number of transactions
- CtrlSum? DecimalNumber - Optional control sum for the payment instruction
- PmtTpInf? PaymentTypeInformation29 - Optional payment type information
- ReqdColltnDt ISODate - Required collection date
- Cdtr PartyIdentification272 - Creditor identification
- CdtrAcct CashAccount40 - Creditor account information
- CdtrAgt BranchAndFinancialInstitutionIdentification8 - Creditor agent identification
- CdtrAgtAcct? CashAccount40 - Optional creditor agent account information
- UltmtCdtr? PartyIdentification272 - Optional ultimate creditor identification
- ChrgBr? ChargeBearerType1Code - Optional charge bearer information
- ChrgsAcct? CashAccount40 - Optional charges account information
- ChrgsAcctAgt? BranchAndFinancialInstitutionIdentification8 - Optional charges account agent information
- CdtrSchmeId? PartyIdentification272 - Optional creditor scheme identification
- DrctDbtTxInf DirectDebitTransactionInformation32[] - Array of direct debit transaction information
financial.iso20022.payment_initiation: PaymentReturnReason8
Defines the structure for PaymentReturnReason8, representing the reason for a returned payment.
Fields
- OrgnlBkTxCd? BankTransactionCodeStructure4 - Original bank transaction code.
- Orgtr? PartyIdentification272 - Originator.
- Rsn? ReturnReason5Choice - Return reason.
- AddtlInf? Max105Text[] - Additional information about the return.
financial.iso20022.payment_initiation: PaymentTypeInformation26
Defines the structure for PaymentTypeInformation26, which contains payment type information details.
Fields
- InstrPrty? Priority2Code - Optional instruction priority
- SvcLvl? ServiceLevel8Choice[] - Optional service level
- LclInstrm? LocalInstrument2Choice - Optional local instrument information
- CtgyPurp? CategoryPurpose1Choice - Optional category purpose
financial.iso20022.payment_initiation: PaymentTypeInformation27
Defines the structure for PaymentTypeInformation27, representing payment type information including priority, clearing channel, service level, and category purpose.
Fields
- InstrPrty? Priority2Code - Instruction priority.
- ClrChanl? ClearingChannel2Code - Clearing channel.
- SvcLvl? ServiceLevel8Choice[] - Service level.
- LclInstrm? LocalInstrument2Choice - Local instrument.
- SeqTp? SequenceType3Code - Sequence type.
- CtgyPurp? CategoryPurpose1Choice - Category purpose.
financial.iso20022.payment_initiation: PaymentTypeInformation28
Defines the structure for PaymentTypeInformation28, representing payment type details.
Fields
- InstrPrty? Priority2Code - Instruction priority.
- ClrChanl? ClearingChannel2Code - Clearing channel.
- SvcLvl? ServiceLevel8Choice[] - Service level.
- LclInstrm? LocalInstrument2Choice - Local instrument.
- CtgyPurp? CategoryPurpose1Choice - Category purpose.
financial.iso20022.payment_initiation: PaymentTypeInformation29
Defines the structure for PaymentTypeInformation29, which contains payment type information details.
Fields
- InstrPrty? Priority2Code - Optional instruction priority
- SvcLvl? ServiceLevel8Choice[] - Optional service level
- LclInstrm? LocalInstrument2Choice - Optional local instrument information
- SeqTp? SequenceType3Code - Optional sequence type
- CtgyPurp? CategoryPurpose1Choice - Optional category purpose
financial.iso20022.payment_initiation: PersonIdentification18
Defines the structure for PersonIdentification18, representing identification details for a person.
Fields
- DtAndPlcOfBirth? DateAndPlaceOfBirth1 - Date and place of birth.
- Othr? GenericPersonIdentification2[] - Array of other identification details.
financial.iso20022.payment_initiation: PersonIdentificationSchemeName1Choice
Defines the structure for PersonIdentificationSchemeName1Choice, representing a choice between an external or proprietary identification scheme for a person.
Fields
- Cd? ExternalPersonIdentification1Code - External identification code.
- Prtry? Max35Text - Proprietary identification scheme name.
financial.iso20022.payment_initiation: PlainCardData1
Defines the structure for PlainCardData1, representing the basic details of a payment card.
Fields
- PAN Min8Max28NumericText - Primary account number.
- CardSeqNb? Min2Max3NumericText - Card sequence number.
- FctvDt? ISOYearMonth - Effective date.
- XpryDt ISOYearMonth - Expiry date.
- SvcCd? Exact3NumericText - Service code.
- TrckData? TrackData1[] - Track data.
- CardSctyCd? CardSecurityInformation1 - Card security code.
financial.iso20022.payment_initiation: PointOfInteraction1
Defines the structure for PointOfInteraction1, representing a point of interaction device.
Fields
- Id GenericIdentification32 - POI identification.
- SysNm? Max70Text - System name.
- GrpId? Max35Text - Group identifier.
- Cpblties? PointOfInteractionCapabilities1 - POI capabilities.
- Cmpnt? PointOfInteractionComponent1[] - POI components.
financial.iso20022.payment_initiation: PointOfInteractionCapabilities1
Defines the structure for PointOfInteractionCapabilities1, representing the capabilities of a point of interaction device.
Fields
- CardRdngCpblties? CardDataReading1Code[] - Card reading capabilities.
- CrdhldrVrfctnCpblties? CardholderVerificationCapability1Code[] - Cardholder verification capabilities.
- OnLineCpblties? OnLineCapability1Code - Online capabilities.
- DispCpblties? DisplayCapabilities1[] - Display capabilities.
- PrtLineWidth? Max3NumericText - Printer line width.
financial.iso20022.payment_initiation: PointOfInteractionComponent1
Defines the structure for PointOfInteractionComponent1, representing a component of a point of interaction device.
Fields
- POICmpntTp POIComponentType1Code - Component type.
- ManfctrId? Max35Text - Manufacturer identifier.
- Mdl? Max35Text - Model.
- VrsnNb? Max16Text - Version number.
- SrlNb? Max35Text - Serial number.
- ApprvlNb? Max70Text[] - Approval numbers.
financial.iso20022.payment_initiation: PostalAddress27
Defines the structure for PostalAddress27, representing postal address information.
Fields
- AdrTp? AddressType3Choice - Address type.
- CareOf? Max140Text - Care of name.
- Dept? Max70Text - Department.
- SubDept? Max70Text - Sub-department.
- StrtNm? Max140Text - Street name.
- BldgNb? Max16Text - Building number.
- BldgNm? Max140Text - Building name.
- Flr? Max70Text - Floor.
- UnitNb? Max16Text - Unit number.
- PstBx? Max16Text - Post box.
- Room? Max70Text - Room.
- PstCd? Max16Text - Postal code.
- TwnNm? Max140Text - Town name.
- TwnLctnNm? Max140Text - Town location name.
- DstrctNm? Max140Text - District name.
- CtrySubDvsn? Max35Text - Country subdivision.
- Ctry? CountryCode - Country code.
- AdrLine? Max70Text[] - Array of address lines.
financial.iso20022.payment_initiation: Price7
Defines the structure for Price7, representing a price in a financial transaction.
Fields
- Tp YieldedOrValueType1Choice - Type of price (yielded or value type).
- Val PriceRateOrAmount3Choice - Price value (rate or amount).
financial.iso20022.payment_initiation: PriceRateOrAmount3Choice
Defines the structure for PriceRateOrAmount3Choice, offering a choice between a percentage rate and a currency amount.
Fields
- Rate? PercentageRate - Percentage rate.
- Amt? ActiveOrHistoricCurrencyAnd13DecimalAmount - Currency amount.
financial.iso20022.payment_initiation: Product2
Defines the structure for Product2, representing a product including its code, unit of measure, and price.
Fields
- PdctCd Max70Text - Product code.
- UnitOfMeasr? UnitOfMeasure1Code - Unit of measure.
- PdctQty? DecimalNumber - Product quantity.
- UnitPric? ImpliedCurrencyAndAmount - Unit price.
- PdctAmt? ImpliedCurrencyAndAmount - Total product amount.
- TaxTp? Max35Text - Tax type.
- AddtlPdctInf? Max35Text - Additional product information.
financial.iso20022.payment_initiation: ProprietaryAgent5
Defines the structure for ProprietaryAgent5, representing a proprietary agent and its type.
Fields
- Tp Max35Text - Type of agent.
- Agt BranchAndFinancialInstitutionIdentification8 - Branch and financial institution identification of the agent.
financial.iso20022.payment_initiation: ProprietaryBankTransactionCodeStructure1
Defines the structure for ProprietaryBankTransactionCodeStructure1, representing a proprietary bank transaction code.
Fields
- Cd Max35Text - Transaction code.
- Issr? Max35Text - Code issuer.
financial.iso20022.payment_initiation: ProprietaryDate3
Defines the structure for ProprietaryDate3, representing a proprietary date.
Fields
- Tp Max35Text - Date type.
- Dt DateAndDateTime2Choice - Date value.
financial.iso20022.payment_initiation: ProprietaryParty6
Defines the structure for ProprietaryParty6, representing a proprietary party including its type and party details.
Fields
- Tp Max35Text - Party type.
- Pty Party50Choice - Party details.
financial.iso20022.payment_initiation: ProprietaryPrice2
Defines the structure for ProprietaryPrice2, representing a proprietary price.
Fields
- Tp Max35Text - Price type.
- Pric ActiveOrHistoricCurrencyAndAmount - Price amount.
financial.iso20022.payment_initiation: ProprietaryQuantity1
Defines the structure for ProprietaryQuantity1, representing a proprietary quantity.
Fields
- Tp Max35Text - Quantity type.
- Qty Max35Text - Quantity value.
financial.iso20022.payment_initiation: ProprietaryReference1
Defines the structure for ProprietaryReference1, representing a proprietary reference.
Fields
- Tp Max35Text - Reference type.
- Ref Max35Text - Reference value.
financial.iso20022.payment_initiation: ProxyAccountIdentification1
Defines the structure for ProxyAccountIdentification1, representing proxy account identification information.
Fields
- Tp? ProxyAccountType1Choice - Proxy account type.
- Id Max2048Text - Proxy account identifier.
financial.iso20022.payment_initiation: ProxyAccountType1Choice
Defines the structure for ProxyAccountType1Choice, representing a choice between an external proxy account type code and proprietary type.
Fields
- Cd? ExternalProxyAccountType1Code - External proxy account type code.
- Prtry? Max35Text - Proprietary proxy account type.
financial.iso20022.payment_initiation: Purpose2Choice
Defines the structure for Purpose2Choice, representing a choice between an external or proprietary purpose.
Fields
- Cd? ExternalPurpose1Code - External purpose code.
- Prtry? Max35Text - Proprietary purpose.
financial.iso20022.payment_initiation: Rate4
Defines the structure for Rate4, representing an interest rate or fee rate.
Fields
- Tp RateType4Choice - Rate type.
- VldtyRg? ActiveOrHistoricCurrencyAndAmountRange2 - Validity range for the rate.
financial.iso20022.payment_initiation: RateType4Choice
Defines the structure for RateType4Choice, offering a choice between a percentage rate and an alternative rate type.
Fields
- Pctg? PercentageRate - Percentage rate.
- Othr? Max35Text - Other rate type.
financial.iso20022.payment_initiation: References74Choice
Defines the structure for References74Choice, offering a choice of transaction references.
Fields
- SctiesSttlmTxId? Max35Text - Securities settlement transaction identifier.
- IntraPosMvmntId? Max35Text - Intra-position movement identifier.
- IntraBalMvmntId? Max35Text - Intra-balance movement identifier.
- AcctSvcrTxId? Max35Text - Account servicer transaction identifier.
- MktInfrstrctrTxId? Max35Text - Market infrastructure transaction identifier.
- CtrPtyMktInfrstrctrTxId? Max35Text - Counterparty market infrastructure transaction identifier.
- PoolId? Max35Text - Pool identifier.
- CmonId? Max35Text - Common identifier.
- TradId? Max52Text - Trade identifier.
- OthrTxId? Max35Text - Other transaction identifier.
financial.iso20022.payment_initiation: ReferredDocumentInformation8
Defines the structure for ReferredDocumentInformation8, representing referred document information.
Fields
- Tp? DocumentType1 - Document type.
- Nb? Max35Text - Document number.
- RltdDt? DateAndType1 - Related date.
- LineDtls? DocumentLineInformation2[] - Line details for the referred document.
financial.iso20022.payment_initiation: RegulatoryAuthority2
Defines the structure for RegulatoryAuthority2, representing the name and country of a regulatory authority.
Fields
- Nm? Max140Text - Name of the regulatory authority.
- Ctry? CountryCode - Country code.
financial.iso20022.payment_initiation: RegulatoryReporting3
Defines the structure for RegulatoryReporting3, representing regulatory reporting details.
Fields
- DbtCdtRptgInd? RegulatoryReportingType1Code - Indicator for debit/credit reporting.
- Authrty? RegulatoryAuthority2 - Regulatory authority.
- Dtls? StructuredRegulatoryReporting3[] - Structured regulatory reporting details.
financial.iso20022.payment_initiation: RemittanceAmount4
Defines the structure for RemittanceAmount4, representing remittance amount information.
Fields
- RmtAmtAndTp? DocumentAmount1[] - Array of remittance amounts and types.
- AdjstmntAmtAndRsn? DocumentAdjustment1[] - Array of adjustment amounts and reasons.
financial.iso20022.payment_initiation: RemittanceInformation2
Defines the structure for RemittanceInformation2, representing remittance information.
Fields
- Ustrd? Max140Text[] - Unstructured remittance information.
financial.iso20022.payment_initiation: RemittanceInformation22
Defines the structure for RemittanceInformation22, representing remittance information.
Fields
- Ustrd? Max140Text[] - Array of unstructured remittance information.
- Strd? StructuredRemittanceInformation18[] - Array of structured remittance information.
financial.iso20022.payment_initiation: RemittanceLocation8
Defines the structure for RemittanceLocation8, representing remittance location details.
Fields
- RmtId? Max35Text - Remittance ID.
- RmtLctnDtls? RemittanceLocationData2[] - Array of remittance location details.
financial.iso20022.payment_initiation: RemittanceLocationData2
Defines the structure for RemittanceLocationData2, representing remittance location data.
Fields
- Mtd RemittanceLocationMethod2Code - Remittance location method.
- ElctrncAdr? Max2048Text - Electronic address.
- PstlAdr? NameAndAddress18 - Postal address.
financial.iso20022.payment_initiation: ReportEntry14
Defines the structure for ReportEntry14, representing a report entry with various details including amount, status, and charges.
Fields
- NtryRef? Max35Text - Entry reference.
- Amt ActiveOrHistoricCurrencyAndAmount - Entry amount.
- CdtDbtInd CreditDebitCode - Credit or debit indicator.
- RvslInd? TrueFalseIndicator - Reversal indicator.
- Sts EntryStatus1Choice - Entry status.
- BookgDt? DateAndDateTime2Choice - Booking date.
- ValDt? DateAndDateTime2Choice - Value date.
- AcctSvcrRef? Max35Text - Account servicer reference.
- Avlbty? CashAvailability1[] - Cash availability details.
- BkTxCd BankTransactionCodeStructure4 - Bank transaction code.
- ComssnWvrInd? YesNoIndicator - Commission waiver indicator.
- AddtlInfInd? MessageIdentification2 - Additional information indicator.
- AmtDtls? AmountAndCurrencyExchange4 - Amount and currency exchange details.
- Chrgs? Charges15 - Charges applied to the entry.
- TechInptChanl? TechnicalInputChannel1Choice - Technical input channel used.
- Intrst? TransactionInterest4 - Interest details.
- CardTx? CardEntry5 - Card transaction details.
- NtryDtls? EntryDetails13[] - Entry details.
- AddtlNtryInf? Max500Text - Additional entry information.
financial.iso20022.payment_initiation: ReportingSource1Choice
Defines the structure for ReportingSource1Choice, offering a choice between an external reporting source code and a proprietary source.
Fields
- Cd? ExternalReportingSource1Code - External reporting source code.
- Prtry? Max35Text - Proprietary source.
financial.iso20022.payment_initiation: ReturnReason5Choice
Defines the structure for ReturnReason5Choice, offering a choice between an external return reason code and a proprietary reason.
Fields
- Cd? ExternalReturnReason1Code - External return reason code.
- Prtry? Max35Text - Proprietary reason.
financial.iso20022.payment_initiation: SecuritiesAccount19
Defines the structure for SecuritiesAccount19, representing a securities account including its identifier, type, and name.
Fields
- Id Max35Text - Account identifier.
- Tp? GenericIdentification30 - Account type.
- Nm? Max70Text - Account name.
financial.iso20022.payment_initiation: SecurityIdentification19
Defines the structure for SecurityIdentification19, representing security identification details including ISIN and other identifiers.
Fields
- ISIN? ISINOct2015Identifier - ISIN identifier.
- OthrId? OtherIdentification1[] - Other security identifiers.
- Desc? Max140Text - Security description.
financial.iso20022.payment_initiation: SequenceRange1
Defines the structure for SequenceRange1, representing a range of sequences.
Fields
- FrSeq Max35Text - The first sequence number.
- ToSeq Max35Text - The last sequence number.
financial.iso20022.payment_initiation: SequenceRange1Choice
Defines the structure for SequenceRange1Choice, allowing various sequence range options.
Fields
- FrSeq? Max35Text - The first sequence number.
- ToSeq? Max35Text - The last sequence number.
- FrToSeq? SequenceRange1 - The sequence range.
- EQSeq? Max35Text - Equal sequence number.
- NEQSeq? Max35Text - Not equal sequence number.
financial.iso20022.payment_initiation: ServiceLevel8Choice
Defines the structure for ServiceLevel8Choice, offering a choice between an external service level code and a proprietary service level.
Fields
- Cd? ExternalServiceLevel1Code - External service level code.
- Prtry? Max35Text - Proprietary service level.
financial.iso20022.payment_initiation: SettlementDateTimeIndication1
Defines the structure for SettlementDateTimeIndication1, representing settlement date and time details.
Fields
- DbtDtTm? ISODateTime - Debit date and time.
- CdtDtTm? ISODateTime - Credit date and time.
financial.iso20022.payment_initiation: SettlementInstruction15
Defines the structure for SettlementInstruction15, representing settlement instructions.
Fields
- SttlmMtd SettlementMethod1Code - Settlement method.
- SttlmAcct? CashAccount40 - Settlement account.
- ClrSys? ClearingSystemIdentification3Choice - Clearing system.
- InstgRmbrsmntAgt? BranchAndFinancialInstitutionIdentification8 - Instructing reimbursement agent.
- InstgRmbrsmntAgtAcct? CashAccount40 - Account of the instructing reimbursement agent.
- InstdRmbrsmntAgt? BranchAndFinancialInstitutionIdentification8 - Instructed reimbursement agent.
- InstdRmbrsmntAgtAcct? CashAccount40 - Account of the instructed reimbursement agent.
- ThrdRmbrsmntAgt? BranchAndFinancialInstitutionIdentification8 - Third reimbursement agent.
- ThrdRmbrsmntAgtAcct? CashAccount40 - Account of the third reimbursement agent.
financial.iso20022.payment_initiation: SettlementTimeRequest2
Defines the structure for SettlementTimeRequest2, representing a settlement time request.
Fields
- CLSTm? ISOTime - Close time.
- TillTm? ISOTime - Time until the settlement.
- FrTm? ISOTime - From time.
- RjctTm? ISOTime - Rejection time.
financial.iso20022.payment_initiation: StructuredRegulatoryReporting3
Defines the structure for StructuredRegulatoryReporting3, representing structured regulatory reporting details.
Fields
- Tp? Max35Text - Type of the reporting.
- Dt? ISODate - Date of the reporting.
- Ctry? CountryCode - Country code.
- Cd? Max10Text - Code for the reporting.
- Amt? ActiveOrHistoricCurrencyAndAmount - Amount reported.
- Inf? Max35Text[] - Additional information.
financial.iso20022.payment_initiation: StructuredRemittanceInformation18
Defines the structure for StructuredRemittanceInformation18, representing structured remittance information.
Fields
- RfrdDocInf? ReferredDocumentInformation8[] - Array of referred document information.
- RfrdDocAmt? RemittanceAmount4 - Referred document amount.
- CdtrRefInf? CreditorReferenceInformation3 - Creditor reference information.
- Invcr? PartyIdentification272 - Invoicer.
- Invcee? PartyIdentification272 - Invoicee.
- TaxRmt? TaxData1 - Tax remittance details.
- GrnshmtRmt? Garnishment4 - Garnishment remittance details.
- AddtlRmtInf? Max140Text[] - Array of additional remittance information.
financial.iso20022.payment_initiation: SupplementaryData1
Defines the structure for SupplementaryData1, representing supplementary data.
Fields
- PlcAndNm? Max350Text - Place and name of the supplementary data.
- Envlp SupplementaryDataEnvelope1 - Supplementary data envelope.
financial.iso20022.payment_initiation: SupplementaryDataEnvelope1
Defines SupplementaryDataEnvelope1 as an empty record for supplementary data.
Fields
- Nrtv? string - Narrative content
- XmlContent? string - Xml content
- CpOfOrgnlMsg? json - Copy of original message
financial.iso20022.payment_initiation: TaxAmount3
Defines the structure for TaxAmount3, representing tax amount details.
Fields
- Rate? PercentageRate - Tax rate.
- TaxblBaseAmt? ActiveOrHistoricCurrencyAndAmount - Taxable base amount.
- TtlAmt? ActiveOrHistoricCurrencyAndAmount - Total tax amount.
- Dtls? TaxRecordDetails3[] - Array of tax record details.
financial.iso20022.payment_initiation: TaxAuthorisation1
Defines the structure for TaxAuthorisation1, representing tax authorization details.
Fields
- Titl? Max35Text - Title of the tax authority.
- Nm? Max140Text - Name of the tax authority.
financial.iso20022.payment_initiation: TaxCharges2
Defines the structure for TaxCharges2, representing tax charges applied to a transaction.
Fields
- Id? Max35Text - Tax identifier.
- Rate? PercentageRate - Tax rate.
- Amt? ActiveOrHistoricCurrencyAndAmount - Tax amount.
financial.iso20022.payment_initiation: TaxData1
Defines the structure for TaxData1, representing tax remittance details.
Fields
- Cdtr? TaxParty1 - Tax creditor party.
- Dbtr? TaxParty2 - Tax debtor party.
- UltmtDbtr? TaxParty2 - Ultimate debtor party.
- AdmstnZone? Max35Text - Administration zone.
- RefNb? Max140Text - Reference number.
- Mtd? Max35Text - Method of tax calculation.
- TtlTaxblBaseAmt? ActiveOrHistoricCurrencyAndAmount - Total taxable base amount.
- TtlTaxAmt? ActiveOrHistoricCurrencyAndAmount - Total tax amount.
- Dt? ISODate - Date of tax remittance.
- SeqNb? Number - Sequence number.
- Rcrd? TaxRecord3[] - Array of tax records.
financial.iso20022.payment_initiation: TaxParty1
Defines the structure for TaxParty1, representing tax party details.
Fields
- TaxId? Max35Text - Tax identification number.
- RegnId? Max35Text - Registration identification.
- TaxTp? Max35Text - Tax type.
financial.iso20022.payment_initiation: TaxParty2
Defines the structure for TaxParty2, representing extended tax party details including authorization.
Fields
- TaxId? Max35Text - Tax identification number.
- RegnId? Max35Text - Registration identification.
- TaxTp? Max35Text - Tax type.
- Authstn? TaxAuthorisation1 - Tax authorization details.
financial.iso20022.payment_initiation: TaxPeriod3
Defines the structure for TaxPeriod3, representing the period details for tax records.
Fields
- Yr? ISOYear - The year of the tax period (as ISOYear).
- Tp? TaxRecordPeriod1Code - The type of tax period (as TaxRecordPeriod1Code).
- FrToDt? DatePeriod2 - The date range of the tax period (as DatePeriod2).
financial.iso20022.payment_initiation: TaxRecord3
Defines the structure for TaxRecord3, representing details of a specific tax record.
Fields
- Tp? Max35Text - The type of tax record.
- Ctgy? Max35Text - The category of the tax record.
- CtgyDtls? Max35Text - Details of the tax category.
- DbtrSts? Max35Text - Status of the debtor.
- CertId? Max35Text - The certificate identification.
- FrmsCd? Max35Text - The form code.
- Prd? TaxPeriod3 - The tax period (as TaxPeriod3).
- TaxAmt? TaxAmount3 - The amount of tax (as TaxAmount3).
- AddtlInf? Max140Text - Additional information related to the tax record.
financial.iso20022.payment_initiation: TaxRecordDetails3
Defines the structure for TaxRecordDetails3, representing detailed information about tax records.
Fields
- Prd? TaxPeriod3 - The tax period.
- Amt ActiveOrHistoricCurrencyAndAmount - The amount related to the tax record.
financial.iso20022.payment_initiation: TechnicalInputChannel1Choice
Defines the structure for TechnicalInputChannel1Choice, offering a choice between an external technical input channel and a proprietary channel.
Fields
- Cd? ExternalTechnicalInputChannel1Code - External technical input channel code.
- Prtry? Max35Text - Proprietary input channel.
financial.iso20022.payment_initiation: TotalsPerBankTransactionCode5
Defines the structure for TotalsPerBankTransactionCode5, representing totals for entries per bank transaction code.
Fields
- NbOfNtries? Max15NumericText - Number of entries.
- Sum? DecimalNumber - Sum of the entries.
- TtlNetNtry? AmountAndDirection35 - Total net entry.
- CdtNtries? NumberAndSumOfTransactions1 - Credit entries.
- DbtNtries? NumberAndSumOfTransactions1 - Debit entries.
- FcstInd? TrueFalseIndicator - Forecast indicator.
- BkTxCd BankTransactionCodeStructure4 - Bank transaction code.
- Avlbty? CashAvailability1[] - Availability information.
- Dt? DateAndDateTime2Choice - Date of the entries.
financial.iso20022.payment_initiation: TotalTransactions6
Defines the structure for TotalTransactions6, representing totals for transactions including credit and debit entries.
Fields
- TtlNtries? NumberAndSumOfTransactions4 - Total entries.
- TtlCdtNtries? NumberAndSumOfTransactions1 - Total credit entries.
- TtlDbtNtries? NumberAndSumOfTransactions1 - Total debit entries.
- TtlNtriesPerBkTxCd? TotalsPerBankTransactionCode5[] - Totals per bank transaction code.
financial.iso20022.payment_initiation: TrackData1
Defines the structure for TrackData1, representing track data on a payment card.
Fields
- TrckNb? Exact1NumericText - Track number.
- TrckVal Max140Text - Track value.
financial.iso20022.payment_initiation: TransactionAgents6
Defines the structure for TransactionAgents6, representing agents involved in a transaction including debtor, creditor, and intermediaries.
Fields
- InstgAgt? BranchAndFinancialInstitutionIdentification8 - Instructing agent.
- InstdAgt? BranchAndFinancialInstitutionIdentification8 - Instructed agent.
- DbtrAgt? BranchAndFinancialInstitutionIdentification8 - Debtor agent.
- CdtrAgt? BranchAndFinancialInstitutionIdentification8 - Creditor agent.
- IntrmyAgt1? BranchAndFinancialInstitutionIdentification8 - First intermediary agent.
- IntrmyAgt2? BranchAndFinancialInstitutionIdentification8 - Second intermediary agent.
- IntrmyAgt3? BranchAndFinancialInstitutionIdentification8 - Third intermediary agent.
- RcvgAgt? BranchAndFinancialInstitutionIdentification8 - Receiving agent.
- DlvrgAgt? BranchAndFinancialInstitutionIdentification8 - Delivering agent.
- IssgAgt? BranchAndFinancialInstitutionIdentification8 - Issuing agent.
- SttlmPlc? BranchAndFinancialInstitutionIdentification8 - Settlement place.
- Prtry? ProprietaryAgent5[] - Proprietary agents.
financial.iso20022.payment_initiation: TransactionAllocation1
Defines the structure for TransactionAllocation1, representing a transaction allocation.
Fields
- Amt ActiveOrHistoricCurrencyAndAmount - Amount allocated.
- CdtDbtInd CreditDebitCode - Credit or debit indicator.
- Acct CashAccount40 - Account involved in the allocation.
- Purp Purpose2Choice - Purpose of the transaction.
- Ref Max35Text - Reference for the transaction.
- RltdRefs? References74Choice[] - Related references for the transaction.
financial.iso20022.payment_initiation: TransactionDates3
Defines the structure for TransactionDates3, representing various dates associated with a transaction.
Fields
- AccptncDtTm? ISODateTime - Date and time of transaction acceptance.
- TradActvtyCtrctlSttlmDt? ISODate - Contractual settlement date for the trade activity.
- TradDt? ISODate - Trade date.
- IntrBkSttlmDt? ISODate - Interbank settlement date.
- StartDt? ISODate - Start date of the transaction.
- EndDt? ISODate - End date of the transaction.
- TxDtTm? ISODateTime - Transaction date and time.
- Prtry? ProprietaryDate3[] - Proprietary dates.
financial.iso20022.payment_initiation: TransactionIdentifier1
Defines the structure for TransactionIdentifier1, representing a transaction identifier.
Fields
- TxDtTm ISODateTime - Transaction date and time.
- TxRef Max35Text - Transaction reference.
financial.iso20022.payment_initiation: TransactionInterest4
Defines the structure for TransactionInterest4, representing details of interest related to a transaction.
Fields
- TtlIntrstAndTaxAmt? ActiveOrHistoricCurrencyAndAmount - Total interest and tax amount.
- Rcrd? InterestRecord2[] - Record of interest.
financial.iso20022.payment_initiation: TransactionParties12
Defines the structure for TransactionParties12, representing the parties involved in a transaction.
Fields
- InitgPty? Party50Choice - Initiating party.
- Dbtr? Party50Choice - Debtor.
- DbtrAcct? CashAccount40 - Debtor's account.
- UltmtDbtr? Party50Choice - Ultimate debtor.
- Cdtr? Party50Choice - Creditor.
- CdtrAcct? CashAccount40 - Creditor's account.
- UltmtCdtr? Party50Choice - Ultimate creditor.
- TradgPty? Party50Choice - Trading party.
- Prtry? ProprietaryParty6[] - Proprietary parties.
financial.iso20022.payment_initiation: TransactionPrice4Choice
Defines the structure for TransactionPrice4Choice, offering a choice between a deal price and a proprietary price.
Fields
- DealPric? Price7 - Deal price.
- Prtry? ProprietaryPrice2 - Proprietary price.
financial.iso20022.payment_initiation: TransactionQuantities3Choice
Defines the structure for TransactionQuantities3Choice, offering a choice between quantity and proprietary quantity.
Fields
- Qty? FinancialInstrumentQuantity1Choice - Financial instrument quantity.
- OrgnlAndCurFaceAmt? OriginalAndCurrentQuantities1 - Original and current face amount.
- Prtry? ProprietaryQuantity1 - Proprietary quantity.
financial.iso20022.payment_initiation: TransactionReferences6
Defines the structure for TransactionReferences6, representing various references associated with a transaction.
Fields
- MsgId? Max35Text - Message identifier.
- AcctSvcrRef? Max35Text - Account servicer reference.
- PmtInfId? Max35Text - Payment information identifier.
- InstrId? Max35Text - Instruction identifier.
- EndToEndId? Max35Text - End-to-end identifier.
- UETR? UUIDv4Identifier - Unique End-to-End Transaction Reference.
- TxId? Max35Text - Transaction identifier.
- MndtId? Max35Text - Mandate identifier.
- ChqNb? Max35Text - Cheque number.
- ClrSysRef? Max35Text - Clearing system reference.
- AcctOwnrTxId? Max35Text - Account owner transaction identifier.
- AcctSvcrTxId? Max35Text - Account servicer transaction identifier.
- MktInfrstrctrTxId? Max35Text - Market infrastructure transaction identifier.
- PrcgId? Max35Text - Processing identifier.
- Prtry? ProprietaryReference1[] - Proprietary references.
financial.iso20022.payment_initiation: UnderlyingGroupInformation1
Defines the structure for UnderlyingGroupInformation1, representing information related to underlying groups.
Fields
- OrgnlMsgId Max35Text - Identifier of the original message.
- OrgnlMsgNmId Max35Text - Name of the original message.
- OrgnlCreDtTm? ISODateTime - Creation date and time of the original message.
- OrgnlMsgDlvryChanl? Max35Text - Delivery channel of the original message.
financial.iso20022.payment_initiation: UnderlyingPaymentInstruction9
Defines the structure for UnderlyingPaymentInstruction9, representing underlying payment instructions.
Fields
- OrgnlGrpInf? UnderlyingGroupInformation1 - Original group information related to the payment instruction.
- OrgnlPmtInfId? Max35Text - Identifier of the original payment information.
- OrgnlInstrId? Max35Text - Identifier of the original instruction.
- OrgnlEndToEndId? Max35Text - Identifier for the end-to-end original transaction.
- OrgnlUETR? UUIDv4Identifier - Unique end-to-end transaction reference.
- OrgnlInstdAmt? ActiveOrHistoricCurrencyAndAmount - Amount specified in the original instruction.
- ReqdExctnDt? DateAndDateTime2Choice - Required execution date.
- ReqdColltnDt? ISODate - Required collection date.
- OrgnlTxRef? OriginalTransactionReference42 - Original transaction reference.
- OrgnlSvcLvl? ServiceLevel8Choice - Original service level information.
financial.iso20022.payment_initiation: UnderlyingPaymentTransaction8
Defines the structure for UnderlyingPaymentTransaction8, representing details of underlying payment transactions.
Fields
- OrgnlGrpInf? UnderlyingGroupInformation1 - Original group information related to the payment transaction.
- OrgnlInstrId? Max35Text - Identifier of the original instruction.
- OrgnlEndToEndId? Max35Text - Identifier for the end-to-end original transaction.
- OrgnlTxId? Max35Text - Identifier of the original transaction.
- OrgnlUETR? UUIDv4Identifier - Unique end-to-end transaction reference.
- OrgnlIntrBkSttlmAmt? ActiveOrHistoricCurrencyAndAmount - Interbank settlement amount.
- OrgnlIntrBkSttlmDt? ISODate - Interbank settlement date.
- OrgnlTxRef? OriginalTransactionReference42 - Original transaction reference.
- OrgnlSvcLvl? ServiceLevel8Choice - Original service level information.
financial.iso20022.payment_initiation: UnderlyingStatementEntry3
Defines the structure for UnderlyingStatementEntry3, representing underlying statement entries.
Fields
- OrgnlGrpInf? OriginalGroupInformation29 - Original group information related to the statement entry.
- OrgnlStmtId? Max35Text - Identifier of the original statement.
- OrgnlNtryId? Max35Text - Identifier of the original entry.
- OrgnlUETR? UUIDv4Identifier - Unique end-to-end transaction reference.
financial.iso20022.payment_initiation: UnderlyingTransaction8Choice
Defines the structure for UnderlyingTransaction8Choice, representing a choice of underlying transactions.
Fields
- Initn? UnderlyingPaymentInstruction9 - Underlying payment instruction.
- IntrBk? UnderlyingPaymentTransaction8 - Underlying interbank transaction.
- StmtNtry? UnderlyingStatementEntry3 - Underlying statement entry.
financial.iso20022.payment_initiation: YieldedOrValueType1Choice
Defines the structure for YieldedOrValueType1Choice, offering a choice between a yielded or value type.
Fields
- Yldd? YesNoIndicator - Yielded.
- ValTp? PriceValueType1Code - Value type.
Array types
financial.iso20022.payment_initiation: Max10KBinary
Max10KBinary
Defines a binary array as bytes.
String types
financial.iso20022.payment_initiation: ActiveOrHistoricCurrencyCode
ActiveOrHistoricCurrencyCode
Defines ActiveOrHistoricCurrencyCode as a string representing either active or historic currency codes.
financial.iso20022.payment_initiation: AnyBICDec2014Identifier
AnyBICDec2014Identifier
Defines AnyBICDec2014Identifier as a string representing a BIC (Business Identifier Code) used in financial institutions.
financial.iso20022.payment_initiation: BICFIDec2014Identifier
BICFIDec2014Identifier
Defines BICFIDec2014Identifier as a string representing a BICFI (Financial Institution Business Identifier Code).
financial.iso20022.payment_initiation: CountryCode
CountryCode
Defines CountryCode as a string representing a two-letter country code.
financial.iso20022.payment_initiation: Exact4AlphaNumericText
Exact4AlphaNumericText
Defines Exact4AlphaNumericText as a string with exactly 4 alphanumeric characters.
financial.iso20022.payment_initiation: ExternalAccountIdentification1Code
ExternalAccountIdentification1Code
Defines ExternalAccountIdentification1Code as a string for external account identification.
financial.iso20022.payment_initiation: ExternalBalanceSubType1Code
ExternalBalanceSubType1Code
Defines ExternalBalanceSubType1Code as a string representing external balance subtypes.
financial.iso20022.payment_initiation: ExternalBalanceType1Code
ExternalBalanceType1Code
Defines ExternalBalanceType1Code as a string for external balance types.
financial.iso20022.payment_initiation: ExternalCashAccountType1Code
ExternalCashAccountType1Code
Defines ExternalCashAccountType1Code as a string for external cash account types.
financial.iso20022.payment_initiation: ExternalClearingSystemIdentification1Code
ExternalClearingSystemIdentification1Code
Defines ExternalClearingSystemIdentification1Code as a string for external clearing system identification.
financial.iso20022.payment_initiation: ExternalEntryStatus1Code
ExternalEntryStatus1Code
Defines ExternalEntryStatus1Code as a string for external entry status.
financial.iso20022.payment_initiation: ExternalFinancialInstitutionIdentification1Code
ExternalFinancialInstitutionIdentification1Code
Defines ExternalFinancialInstitutionIdentification1Code as a string for external financial institution identification.
financial.iso20022.payment_initiation: ExternalOrganisationIdentification1Code
ExternalOrganisationIdentification1Code
Defines ExternalOrganisationIdentification1Code as a string for external organisation identification.
financial.iso20022.payment_initiation: ExternalPersonIdentification1Code
ExternalPersonIdentification1Code
Defines ExternalPersonIdentification1Code as a string for external person identification.
financial.iso20022.payment_initiation: ExternalProxyAccountType1Code
ExternalProxyAccountType1Code
Defines ExternalProxyAccountType1Code as a string for external proxy account types.
financial.iso20022.payment_initiation: IBAN2007Identifier
IBAN2007Identifier
Defines IBAN2007Identifier as a string representing an International Bank Account Number (IBAN).
financial.iso20022.payment_initiation: ISODate
ISODate
Defines ISODate as a string representing a date in ISO format.
financial.iso20022.payment_initiation: ISOYear
ISOYear
Defines ISOYear as a string representing a year in ISO format.
financial.iso20022.payment_initiation: ISODateTime
ISODateTime
Defines ISODateTime as a string representing a date and time in ISO format.
financial.iso20022.payment_initiation: ISOTime
ISOTime
Defines ISOTime as a string representing a time in ISO format.
financial.iso20022.payment_initiation: LEIIdentifier
LEIIdentifier
Defines LEIIdentifier as a string for a Legal Entity Identifier (LEI).
financial.iso20022.payment_initiation: Max128Text
Max128Text
Defines Max128Text as a string with a maximum length of 128 characters.
financial.iso20022.payment_initiation: Max140Text
Max140Text
Defines Max140Text as a string with a maximum length of 140 characters.
financial.iso20022.payment_initiation: Max16Text
Max16Text
Defines Max16Text as a string with a maximum length of 16 characters.
financial.iso20022.payment_initiation: Max2048Text
Max2048Text
Defines Max2048Text as a string with a maximum length of 2048 characters.
financial.iso20022.payment_initiation: Max256Text
Max256Text
Defines Max256Text as a string with a maximum length of 256 characters.
financial.iso20022.payment_initiation: Max34Text
Max34Text
Defines Max34Text as a string with a maximum length of 34 characters.
financial.iso20022.payment_initiation: Max52Text
Max52Text
Defines Max52Text as a string with a maximum length of 52 characters.
financial.iso20022.payment_initiation: Max350Text
Max350Text
Defines Max350Text as a string with a maximum length of 350 characters.
financial.iso20022.payment_initiation: Max35Text
Max35Text
Defines Max35Text as a string with a maximum length of 35 characters.
financial.iso20022.payment_initiation: Max4Text
Max4Text
Defines Max4Text as a string with a maximum length of 4 characters.
financial.iso20022.payment_initiation: Max70Text
Max70Text
Defines Max70Text as a string with a maximum length of 70 characters.
financial.iso20022.payment_initiation: PhoneNumber
PhoneNumber
Defines PhoneNumber as a string representing a phone number.
financial.iso20022.payment_initiation: ExternalCreditorReferenceType1Code
ExternalCreditorReferenceType1Code
Defines the structure for ExternalCreditorReferenceType1Code, representing external creditor reference codes.
financial.iso20022.payment_initiation: ExternalDateType1Code
ExternalDateType1Code
Defines the structure for ExternalDateType1Code, representing external date types.
financial.iso20022.payment_initiation: ExternalDocumentAmountType1Code
ExternalDocumentAmountType1Code
Defines the structure for ExternalDocumentAmountType1Code, representing external document amount types.
financial.iso20022.payment_initiation: ExternalDocumentLineType1Code
ExternalDocumentLineType1Code
Defines the structure for ExternalDocumentLineType1Code, representing external document line types.
financial.iso20022.payment_initiation: ExternalDocumentType1Code
ExternalDocumentType1Code
Defines the structure for ExternalDocumentType1Code, representing external document types.
financial.iso20022.payment_initiation: ExternalGarnishmentType1Code
ExternalGarnishmentType1Code
Defines the structure for ExternalGarnishmentType1Code, representing external garnishment types.
financial.iso20022.payment_initiation: ExternalPurpose1Code
ExternalPurpose1Code
Defines the structure for ExternalPurpose1Code, representing external purpose codes.
financial.iso20022.payment_initiation: UUIDv4Identifier
UUIDv4Identifier
Defines a UUIDv4 identifier type for unique identification.
financial.iso20022.payment_initiation: ActiveCurrencyCode
ActiveCurrencyCode
Defines the type for ActiveCurrencyCode, representing a currency code as a string.
financial.iso20022.payment_initiation: Exact1NumericText
Exact1NumericText
Defines a string of exactly 1 numeric character.
financial.iso20022.payment_initiation: Exact3NumericText
Exact3NumericText
Defines a string of exactly 3 numeric characters.
financial.iso20022.payment_initiation: ExternalBankTransactionDomain1Code
ExternalBankTransactionDomain1Code
Defines an external bank transaction domain code.
financial.iso20022.payment_initiation: ExternalBankTransactionFamily1Code
ExternalBankTransactionFamily1Code
Defines an external bank transaction family code.
financial.iso20022.payment_initiation: ExternalBankTransactionSubFamily1Code
ExternalBankTransactionSubFamily1Code
Defines an external bank transaction sub-family code.
financial.iso20022.payment_initiation: ExternalCardTransactionCategory1Code
ExternalCardTransactionCategory1Code
Defines an external card transaction category code.
financial.iso20022.payment_initiation: ExternalCategoryPurpose1Code
ExternalCategoryPurpose1Code
Defines an external category purpose code.
financial.iso20022.payment_initiation: ExternalChargeType1Code
ExternalChargeType1Code
Defines an external charge type code.
financial.iso20022.payment_initiation: ExternalFinancialInstrumentIdentificationType1Code
ExternalFinancialInstrumentIdentificationType1Code
Defines an external financial instrument identification type code.
financial.iso20022.payment_initiation: ExternalLocalInstrument1Code
ExternalLocalInstrument1Code
Defines an external local instrument code.
financial.iso20022.payment_initiation: ExternalRePresentmentReason1Code
ExternalRePresentmentReason1Code
Defines an external re-presentment reason code.
financial.iso20022.payment_initiation: ExternalReportingSource1Code
ExternalReportingSource1Code
Defines an external reporting source code.
financial.iso20022.payment_initiation: ExternalReturnReason1Code
ExternalReturnReason1Code
Defines an external return reason code.
financial.iso20022.payment_initiation: ExternalServiceLevel1Code
ExternalServiceLevel1Code
Defines an external service level code.
financial.iso20022.payment_initiation: ExternalTechnicalInputChannel1Code
ExternalTechnicalInputChannel1Code
Defines an external technical input channel code.
financial.iso20022.payment_initiation: ISINOct2015Identifier
ISINOct2015Identifier
defines an ISIN (International Securities Identification Number) in accordance with the October 2015 format.
financial.iso20022.payment_initiation: ISO2ALanguageCode
ISO2ALanguageCode
Defines a two-character ISO language code.
financial.iso20022.payment_initiation: ISOYearMonth
ISOYearMonth
Defines a string representing a year and month in ISO format (YYYY-MM).
financial.iso20022.payment_initiation: Max1025Text
Max1025Text
Defines a string of up to 1025 characters.
financial.iso20022.payment_initiation: Max105Text
Max105Text
Defines a string of up to 105 characters.
financial.iso20022.payment_initiation: Max15NumericText
Max15NumericText
Defines a string of up to 15 numeric characters.
financial.iso20022.payment_initiation: Max15PlusSignedNumericText
Max15PlusSignedNumericText
Defines a string of up to 15 numeric characters, allowing for signed values.
financial.iso20022.payment_initiation: Max3NumericText
Max3NumericText
Defines a string of up to 3 numeric characters.
financial.iso20022.payment_initiation: Max500Text
Max500Text
Defines a string of up to 500 characters.
financial.iso20022.payment_initiation: Max5NumericText
Max5NumericText
Defines a string of up to 5 numeric characters.
financial.iso20022.payment_initiation: Min2Max3NumericText
Min2Max3NumericText
Defines a string between 2 and 3 numeric characters.
financial.iso20022.payment_initiation: Min3Max4NumericText
Min3Max4NumericText
Defines a string between 3 and 4 numeric characters.
financial.iso20022.payment_initiation: Min8Max28NumericText
Min8Max28NumericText
Defines a string between 8 and 28 numeric characters.
financial.iso20022.payment_initiation: ExternalCreditLineType1Code
ExternalCreditLineType1Code
Defines external credit line type1 code as a string.
financial.iso20022.payment_initiation: Priority3Code
Priority3Code
Defines priority code as a string.
financial.iso20022.payment_initiation: ExternalCreditorAgentInstruction1Code
ExternalCreditorAgentInstruction1Code
Defines external creditor agent instruction1 code as a string.
financial.iso20022.payment_initiation: ExternalCashClearingSystem1Code
ExternalCashClearingSystem1Code
Defines external cash clearing system1 code as a string.
financial.iso20022.payment_initiation: ExternalMandateSetupReason1Code
ExternalMandateSetupReason1Code
Defines external mandate setup reason1 code as a string.
financial.iso20022.payment_initiation: Exact2NumericText
Exact2NumericText
Defines numeric text as a string.
financial.iso20022.payment_initiation: Max10Text
Max10Text
Defines a text with maximum 10 characters as a string.
financial.iso20022.payment_initiation: RegulatoryReportingType1Code
RegulatoryReportingType1Code
Defines regulatory reporting type1 code as a string.
financial.iso20022.payment_initiation: Instruction4Code
Instruction4Code
Defines instruction4 code as a string.
financial.iso20022.payment_initiation: Authorisation1Code
Authorisation1Code
Defines authorisation1 code as a string.
financial.iso20022.payment_initiation: ExternalCancellationReason1Code
ExternalCancellationReason1Code
Defines the structure for ExternalCancellationReason1Code, representing codes for external cancellation reasons.
financial.iso20022.payment_initiation: AdviceType1Code
AdviceType1Code
Defines the structure for AdviceType1Code, representing codes for advice types.
financial.iso20022.payment_initiation: ChequeDelivery1Code
ChequeDelivery1Code
Defines an optional delivery method code for cheque delivery.
financial.iso20022.payment_initiation: ChequeType2Code
ChequeType2Code
Defines different types of cheques.
financial.iso20022.payment_initiation: ExchangeRateType1Code
ExchangeRateType1Code
Defines the structure for ExchangeRateType1Code, representing different exchange rate types.
financial.iso20022.payment_initiation: ExternalDebtorAgentInstruction1Code
ExternalDebtorAgentInstruction1Code
Defines the structure for ExternalDebtorAgentInstruction1Code, representing external instructions for the debtor agent.
financial.iso20022.payment_initiation: PaymentMethod3Code
PaymentMethod3Code
Defines the payment method codes for transactions.
Decimal types
financial.iso20022.payment_initiation: Number
Number
Defines the number as a decimal.
financial.iso20022.payment_initiation: PercentageRate
PercentageRate
Defines the percentage rate as a decimal.
financial.iso20022.payment_initiation: BaseOneRate
BaseOneRate
Defines the type for BaseOneRate, representing a decimal rate.
financial.iso20022.payment_initiation: DecimalNumber
DecimalNumber
Defines a decimal number.
financial.iso20022.payment_initiation: ImpliedCurrencyAndAmount
ImpliedCurrencyAndAmount
Defines a decimal value representing an amount with implied currency.
financial.iso20022.payment_initiation: NonNegativeDecimalNumber
NonNegativeDecimalNumber
Defines a non-negative decimal number.
financial.iso20022.payment_initiation: PositiveNumber
PositiveNumber
Defines for a positive decimal number.
Simple name reference types
financial.iso20022.payment_initiation: Pain008Document1
Pain008Document1
Defines the structure for the Pain008Document1.
financial.iso20022.payment_initiation: Pain001Document1
Pain001Document1
Defines the structure for the Pain001Document1.
Boolean types
financial.iso20022.payment_initiation: TrueFalseIndicator
TrueFalseIndicator
Defines a simple boolean indicator type for true/false values.
financial.iso20022.payment_initiation: ChargeIncludedIndicator
ChargeIncludedIndicator
Defines the charge included indicator as a boolean.
financial.iso20022.payment_initiation: YesNoIndicator
YesNoIndicator
Defines yes or no indicator as a boolean.
financial.iso20022.payment_initiation: BatchBookingIndicator
BatchBookingIndicator
Defines batch booking indicator as a boolean.
financial.iso20022.payment_initiation: GroupCancellationIndicator
GroupCancellationIndicator
Defines the structure for GroupCancellationIndicator, representing an indicator for group cancellations.
Import
import ballerinax/financial.iso20022.payment_initiation;
Metadata
Released date: 28 days ago
Version: 1.0.1
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.10.1
GraalVM compatible: Yes
Pull count
Total: 75
Current verison: 54
Weekly downloads
Keywords
Financial
ISO20022
Contributors
Other versions
1.0.1
1.0.0