Complex types in ISO 20022 pain.001.001.06, generated from the official XSD. Part 3 of 3: TaxInformation3 – TaxRecordDetails1.
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.
TaxInformation3#
| Element | Card. | Type | Constraints |
|---|---|---|---|
Cdtr | 0..1 | TaxParty1 | |
Dbtr | 0..1 | TaxParty2 | |
AdmstnZn | 0..1 | Max35Text | length 1–35 |
RefNb | 0..1 | Max140Text | length 1–140 |
Mtd | 0..1 | Max35Text | length 1–35 |
TtlTaxblBaseAmt | 0..1 | ActiveOrHistoricCurrencyAndAmount | |
TtlTaxAmt | 0..1 | ActiveOrHistoricCurrencyAndAmount | |
Dt | 0..1 | ISODate | |
SeqNb | 0..1 | Number | 0 decimals max |
Rcrd | 0..* | TaxRecord1 |
TaxInformation4#
| Element | Card. | Type | Constraints |
|---|---|---|---|
Cdtr | 0..1 | TaxParty1 | |
Dbtr | 0..1 | TaxParty2 | |
UltmtDbtr | 0..1 | TaxParty2 | |
AdmstnZone | 0..1 | Max35Text | length 1–35 |
RefNb | 0..1 | Max140Text | length 1–140 |
Mtd | 0..1 | Max35Text | length 1–35 |
TtlTaxblBaseAmt | 0..1 | ActiveOrHistoricCurrencyAndAmount | |
TtlTaxAmt | 0..1 | ActiveOrHistoricCurrencyAndAmount | |
Dt | 0..1 | ISODate | |
SeqNb | 0..1 | Number | 0 decimals max |
Rcrd | 0..* | TaxRecord1 |
TaxParty1#
| Element | Card. | Type | Constraints |
|---|---|---|---|
TaxId | 0..1 | Max35Text | length 1–35 |
RegnId | 0..1 | Max35Text | length 1–35 |
TaxTp | 0..1 | Max35Text | length 1–35 |
TaxParty2#
| Element | Card. | Type | Constraints |
|---|---|---|---|
TaxId | 0..1 | Max35Text | length 1–35 |
RegnId | 0..1 | Max35Text | length 1–35 |
TaxTp | 0..1 | Max35Text | length 1–35 |
Authstn | 0..1 | TaxAuthorisation1 |
TaxPeriod1#
| Element | Card. | Type | Constraints |
|---|---|---|---|
Yr | 0..1 | ISODate | |
Tp | 0..1 | TaxRecordPeriod1Code | 18 codes |
FrToDt | 0..1 | DatePeriodDetails |
TaxRecord1#
| Element | Card. | Type | Constraints |
|---|---|---|---|
Tp | 0..1 | Max35Text | length 1–35 |
Ctgy | 0..1 | Max35Text | length 1–35 |
CtgyDtls | 0..1 | Max35Text | length 1–35 |
DbtrSts | 0..1 | Max35Text | length 1–35 |
CertId | 0..1 | Max35Text | length 1–35 |
FrmsCd | 0..1 | Max35Text | length 1–35 |
Prd | 0..1 | TaxPeriod1 | |
TaxAmt | 0..1 | TaxAmount1 | |
AddtlInf | 0..1 | Max140Text | length 1–140 |
TaxRecordDetails1#
| Element | Card. | Type | Constraints |
|---|---|---|---|
Prd | 0..1 | TaxPeriod1 | |
Amt | 1..1 | ActiveOrHistoricCurrencyAndAmount |
