Message specification

pain.008.001.08 type reference (part 2 of 3)

Types Garnishment3 – RemittanceAmount3 in pain.008.001.08, defined once each. This is the view to use for field mapping.

Complex types in ISO 20022 pain.008.001.08, generated from the official XSD. Part 2 of 3: Garnishment3 – RemittanceAmount3.

Part 1 · Part 2 · Part 3

Each type is defined once here. The message structure repeats a party or address block under every party; this view does not, which is what you want when mapping source fields.

A choice type means the children are alternatives: supply one, not all. Cardinality in bold is required.

Garnishment3#

Element Card. Type Constraints
Tp 1..1 GarnishmentType1
Grnshee 0..1 PartyIdentification135
GrnshmtAdmstr 0..1 PartyIdentification135
RefNb 0..1 Max140Text length 1–140
Dt 0..1 ISODate
RmtdAmt 0..1 ActiveOrHistoricCurrencyAndAmount
FmlyMdclInsrncInd 0..1 TrueFalseIndicator
MplyeeTermntnInd 0..1 TrueFalseIndicator

GarnishmentType1#

Element Card. Type Constraints
CdOrPrtry 1..1 GarnishmentType1Choice
Issr 0..1 Max35Text length 1–35

GarnishmentType1Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalGarnishmentType1Code length 1–4
Prtry 1..1 Max35Text length 1–35

GenericAccountIdentification1#

Element Card. Type Constraints
Id 1..1 Max34Text length 1–34
SchmeNm 0..1 AccountSchemeName1Choice
Issr 0..1 Max35Text length 1–35

GenericFinancialIdentification1#

Element Card. Type Constraints
Id 1..1 Max35Text length 1–35
SchmeNm 0..1 FinancialIdentificationSchemeName1Choice
Issr 0..1 Max35Text length 1–35

GenericIdentification30#

Element Card. Type Constraints
Id 1..1 Exact4AlphaNumericText pattern [a-zA-Z0-9]{4}
Issr 1..1 Max35Text length 1–35
SchmeNm 0..1 Max35Text length 1–35

GenericOrganisationIdentification1#

Element Card. Type Constraints
Id 1..1 Max35Text length 1–35
SchmeNm 0..1 OrganisationIdentificationSchemeName1Choice
Issr 0..1 Max35Text length 1–35

GenericPersonIdentification1#

Element Card. Type Constraints
Id 1..1 Max35Text length 1–35
SchmeNm 0..1 PersonIdentificationSchemeName1Choice
Issr 0..1 Max35Text length 1–35

GroupHeader83#

Element Card. Type Constraints
MsgId 1..1 Max35Text length 1–35
CreDtTm 1..1 ISODateTime
Authstn 0..2 Authorisation1Choice
NbOfTxs 1..1 Max15NumericText pattern [0-9]{1,15}
CtrlSum 0..1 DecimalNumber 17 decimals max
InitgPty 1..1 PartyIdentification135
FwdgAgt 0..1 BranchAndFinancialInstitutionIdentification6

LocalInstrument2Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalLocalInstrument1Code length 1–35
Prtry 1..1 Max35Text length 1–35

MandateRelatedInformation14#

Element Card. Type Constraints
MndtId 0..1 Max35Text length 1–35
DtOfSgntr 0..1 ISODate
AmdmntInd 0..1 TrueFalseIndicator
AmdmntInfDtls 0..1 AmendmentInformationDetails13
ElctrncSgntr 0..1 Max1025Text length 1–1025
FrstColltnDt 0..1 ISODate
FnlColltnDt 0..1 ISODate
Frqcy 0..1 Frequency36Choice
Rsn 0..1 MandateSetupReason1Choice
TrckgDays 0..1 Exact2NumericText pattern [0-9]{2}

MandateSetupReason1Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalMandateSetupReason1Code length 1–4
Prtry 1..1 Max70Text length 1–70

NameAndAddress16#

Element Card. Type Constraints
Nm 1..1 Max140Text length 1–140
Adr 1..1 PostalAddress24

OrganisationIdentification29#

Element Card. Type Constraints
AnyBIC 0..1 AnyBICDec2014Identifier pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-…
LEI 0..1 LEIIdentifier pattern [A-Z0-9]{18,18}[0-9]{2,2}
Othr 0..* GenericOrganisationIdentification1

OrganisationIdentificationSchemeName1Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalOrganisationIdentification1Code length 1–4
Prtry 1..1 Max35Text length 1–35

OtherContact1#

Element Card. Type Constraints
ChanlTp 1..1 Max4Text length 1–4
Id 0..1 Max128Text length 1–128

Party38Choice (choice: supply one)#

Element Card. Type Constraints
OrgId 1..1 OrganisationIdentification29
PrvtId 1..1 PersonIdentification13

PartyIdentification135#

Element Card. Type Constraints
Nm 0..1 Max140Text length 1–140
PstlAdr 0..1 PostalAddress24
Id 0..1 Party38Choice
CtryOfRes 0..1 CountryCode pattern [A-Z]{2,2}
CtctDtls 0..1 Contact4

PaymentIdentification6#

Element Card. Type Constraints
InstrId 0..1 Max35Text length 1–35
EndToEndId 1..1 Max35Text length 1–35
UETR 0..1 UUIDv4Identifier pattern [a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89…

PaymentInstruction29#

Element Card. Type Constraints
PmtInfId 1..1 Max35Text length 1–35
PmtMtd 1..1 PaymentMethod2Code 1 codes
BtchBookg 0..1 BatchBookingIndicator
NbOfTxs 0..1 Max15NumericText pattern [0-9]{1,15}
CtrlSum 0..1 DecimalNumber 17 decimals max
PmtTpInf 0..1 PaymentTypeInformation29
ReqdColltnDt 1..1 ISODate
Cdtr 1..1 PartyIdentification135
CdtrAcct 1..1 CashAccount38
CdtrAgt 1..1 BranchAndFinancialInstitutionIdentification6
CdtrAgtAcct 0..1 CashAccount38
UltmtCdtr 0..1 PartyIdentification135
ChrgBr 0..1 ChargeBearerType1Code 4 codes
ChrgsAcct 0..1 CashAccount38
ChrgsAcctAgt 0..1 BranchAndFinancialInstitutionIdentification6
CdtrSchmeId 0..1 PartyIdentification135
DrctDbtTxInf 1..* DirectDebitTransactionInformation23

PaymentTypeInformation29#

Element Card. Type Constraints
InstrPrty 0..1 Priority2Code 2 codes
SvcLvl 0..* ServiceLevel8Choice
LclInstrm 0..1 LocalInstrument2Choice
SeqTp 0..1 SequenceType3Code 5 codes
CtgyPurp 0..1 CategoryPurpose1Choice

PersonIdentification13#

Element Card. Type Constraints
DtAndPlcOfBirth 0..1 DateAndPlaceOfBirth1
Othr 0..* GenericPersonIdentification1

PersonIdentificationSchemeName1Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalPersonIdentification1Code length 1–4
Prtry 1..1 Max35Text length 1–35

PostalAddress24#

Element Card. Type Constraints
AdrTp 0..1 AddressType3Choice
Dept 0..1 Max70Text length 1–70
SubDept 0..1 Max70Text length 1–70
StrtNm 0..1 Max70Text length 1–70
BldgNb 0..1 Max16Text length 1–16
BldgNm 0..1 Max35Text length 1–35
Flr 0..1 Max70Text length 1–70
PstBx 0..1 Max16Text length 1–16
Room 0..1 Max70Text length 1–70
PstCd 0..1 Max16Text length 1–16
TwnNm 0..1 Max35Text length 1–35
TwnLctnNm 0..1 Max35Text length 1–35
DstrctNm 0..1 Max35Text length 1–35
CtrySubDvsn 0..1 Max35Text length 1–35
Ctry 0..1 CountryCode pattern [A-Z]{2,2}
AdrLine 0..7 Max70Text length 1–70

ProxyAccountIdentification1#

Element Card. Type Constraints
Tp 0..1 ProxyAccountType1Choice
Id 1..1 Max2048Text length 1–2048

ProxyAccountType1Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalProxyAccountType1Code length 1–4
Prtry 1..1 Max35Text length 1–35

Purpose2Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 ExternalPurpose1Code length 1–4
Prtry 1..1 Max35Text length 1–35

ReferredDocumentInformation7#

Element Card. Type Constraints
Tp 0..1 ReferredDocumentType4
Nb 0..1 Max35Text length 1–35
RltdDt 0..1 ISODate
LineDtls 0..* DocumentLineInformation1

ReferredDocumentType3Choice (choice: supply one)#

Element Card. Type Constraints
Cd 1..1 DocumentType6Code 16 codes
Prtry 1..1 Max35Text length 1–35

ReferredDocumentType4#

Element Card. Type Constraints
CdOrPrtry 1..1 ReferredDocumentType3Choice
Issr 0..1 Max35Text length 1–35

RegulatoryAuthority2#

Element Card. Type Constraints
Nm 0..1 Max140Text length 1–140
Ctry 0..1 CountryCode pattern [A-Z]{2,2}

RegulatoryReporting3#

Element Card. Type Constraints
DbtCdtRptgInd 0..1 RegulatoryReportingType1Code 3 codes
Authrty 0..1 RegulatoryAuthority2
Dtls 0..* StructuredRegulatoryReporting3

RemittanceAmount2#

Element Card. Type Constraints
DuePyblAmt 0..1 ActiveOrHistoricCurrencyAndAmount
DscntApldAmt 0..* DiscountAmountAndType1
CdtNoteAmt 0..1 ActiveOrHistoricCurrencyAndAmount
TaxAmt 0..* TaxAmountAndType1
AdjstmntAmtAndRsn 0..* DocumentAdjustment1
RmtdAmt 0..1 ActiveOrHistoricCurrencyAndAmount

RemittanceAmount3#

Element Card. Type Constraints
DuePyblAmt 0..1 ActiveOrHistoricCurrencyAndAmount
DscntApldAmt 0..* DiscountAmountAndType1
CdtNoteAmt 0..1 ActiveOrHistoricCurrencyAndAmount
TaxAmt 0..* TaxAmountAndType1
AdjstmntAmtAndRsn 0..* DocumentAdjustment1
RmtdAmt 0..1 ActiveOrHistoricCurrencyAndAmount