Complex types in ISO 20022 pain.001.001.05, generated from the official XSD. Part 3 of 3 — TaxRecord1 – 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.
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 |