# What each ISO 20022 edition changed Computed from the bundled XSDs through `pain001.corpus.inventory`, one step per consecutive edition. Paths are relative to the message body (`CstmrCdtTrfInitn` for pain.001, `CstmrDrctDbtInitn` for pain.008); `@name` is an attribute and `*` an `xs:any` slot. A *changed* path kept its name but changed type, facets or cardinality. Choice branches are written `holder -> first element`. ## Summary | Step | Paths (old → new) | Added | Removed | Changed | Branches +/− | | :--- | ---: | ---: | ---: | ---: | ---: | | pain.001.001.03 → pain.001.001.04 | 954 → 969 | 32 | 17 | 73 | +4 / −0 | | pain.001.001.04 → pain.001.001.05 | 969 → 973 | 4 | 0 | 3 | +0 / −0 | | pain.001.001.05 → pain.001.001.06 | 973 → 1129 | 171 | 15 | 11 | +14 / −0 | | pain.001.001.06 → pain.001.001.07 | 1129 → 1164 | 35 | 0 | 6 | +6 / −0 | | pain.001.001.07 → pain.001.001.08 | 1164 → 1166 | 2 | 0 | 3 | +2 / −0 | | pain.001.001.08 → pain.001.001.09 | 1166 → 1598 | 433 | 1 | 215 | +70 / −0 | | pain.001.001.09 → pain.001.001.10 | 1598 → 1642 | 44 | 0 | 7 | +17 / −0 | | pain.001.001.10 → pain.001.001.11 | 1642 → 1642 | 0 | 0 | 37 | +0 / −0 | | pain.001.001.11 → pain.001.001.12 | 1642 → 1693 | 87 | 36 | 319 | +6 / −8 | | pain.001.001.12 → pain.001.001.13 | 1693 → 1699 | 7 | 1 | 9 | +2 / −0 | | pain.008.001.02 → pain.008.001.08 | 1052 → 1743 | 727 | 36 | 220 | +104 / −0 | ## pain.001.001.03 → pain.001.001.04 ### Added (32: GrpHdr 2, PmtInf 26, SplmtryData 4) - `GrpHdr/InitgPty/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `GrpHdr/FwdgAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/Dbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DbtrAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/InstrForDbtrAgt` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/ChrgsAcctAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/XchgRateInf/UnitCcy` — ActiveOrHistoricCurrencyCode, 0..1, pattern `[A-Z]{3,3}` - `PmtInf/CdtTrfTxInf/ChqInstr/Sgntr` — Max70Text, 0..5, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/Cdtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp` — DiscountAmountType1Choice, 0..1 (+2 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Amt` — ActiveOrHistoricCurrencyAndAmount, 1..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp` — TaxAmountType1Choice, 0..1 (+2 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Amt` — ActiveOrHistoricCurrencyAndAmount, 1..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `SplmtryData` — SupplementaryData1, 0..n (+3 paths below) ### Removed (17: GrpHdr 2, PmtInf 15) - `GrpHdr/InitgPty/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `GrpHdr/FwdgAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/Dbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DbtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/UltmtDbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/ChrgsAcctAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/Cdtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/@Ccy` — was ActiveOrHistoricCurrencyCode, 1..1, pattern `[A-Z]{3,3}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/@Ccy` — was ActiveOrHistoricCurrencyCode, 1..1, pattern `[A-Z]{3,3}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` ### Changed (73, 62 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV03, 1..1 → CustomerCreditTransferInitiationV04, 1..1 - `PmtInf/DbtrAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DbtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/ChrgsAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/IntrmyAgt1Acct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/IntrmyAgt2Acct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/IntrmyAgt3Acct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/CdtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/CdtrAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt` — ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 → DiscountAmountAndType1, 0..n - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt` — ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 → TaxAmountAndType1, 0..n ### Choice branches added (4) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Prtry` ## pain.001.001.04 → pain.001.001.05 ### Added (4: PmtInf 4) - `PmtInf/CdtTrfTxInf/SplmtryData` — SupplementaryData1, 0..n (+3 paths below) ### Changed (3, 2 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV04, 1..1 → CustomerCreditTransferInitiationV05, 1..1 ## pain.001.001.05 → pain.001.001.06 ### Added (171: PmtInf 171) - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls` — RemittanceLocationDetails1, 0..n (+15 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/TaxRmt` — TaxInformation4, 0..1 (+56 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt` — Garnishment1, 0..1 (+97 paths below) ### Removed (15: PmtInf 15) - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnMtd` — was RemittanceLocationMethod2Code, 0..1, enum FAXI/EDIC/URID/EMAL/POST/SMSM - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnElctrncAdr` — was Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnPstlAdr` — was NameAndAddress10, 0..1 (+12 paths below) ### Changed (11, 9 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV05, 1..1 → CustomerCreditTransferInitiationV06, 1..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/Tp/CdOrPrtry/Cd` — DocumentType5Code, 1..1, enum MSIN/CNFA/DNFA/CINV/CREN/DEBN/HIRI/SBIN/CMCN/SOAC/DISP/BOLD/VCHR/AROI/TSUT → DocumentType6Code, 1..1, enum MSIN/CNFA/DNFA/CINV/CREN/DEBN/HIRI/SBIN/CMCN/SOAC/DISP/BOLD/VCHR/AROI/TSUT/PUOR ### Choice branches added (14) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id -> OrgId` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id -> PrvtId` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/Othr/SchmeNm -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/Othr/SchmeNm -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/PrvtId/Othr/SchmeNm -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/PrvtId/Othr/SchmeNm -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id -> OrgId` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id -> PrvtId` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/Othr/SchmeNm -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/Othr/SchmeNm -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/PrvtId/Othr/SchmeNm -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/PrvtId/Othr/SchmeNm -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Tp/CdOrPrtry -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Tp/CdOrPrtry -> Prtry` ## pain.001.001.06 → pain.001.001.07 ### Added (35: PmtInf 35) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls` — DocumentLineInformation1, 0..n (+34 paths below) ### Changed (6, 5 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV06, 1..1 → CustomerCreditTransferInitiationV07, 1..1 ### Choice branches added (6) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id/Tp/CdOrPrtry -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id/Tp/CdOrPrtry -> Prtry` ## pain.001.001.07 → pain.001.001.08 ### Added (2: PmtInf 2) - `PmtInf/ReqdExctnDt/Dt` — ISODate, 1..1 - `PmtInf/ReqdExctnDt/DtTm` — ISODateTime, 1..1 ### Changed (3, 1 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV07, 1..1 → CustomerCreditTransferInitiationV08, 1..1 - `PmtInf/ReqdExctnDt` — ISODate, 1..1 → DateAndDateTimeChoice, 1..1 ### Choice branches added (2) - `PmtInf/ReqdExctnDt -> Dt` - `PmtInf/ReqdExctnDt -> DtTm` ## pain.001.001.08 → pain.001.001.09 ### Added (433: GrpHdr 43, PmtInf 390) - `GrpHdr/InitgPty/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/InitgPty/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/InitgPty/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/InitgPty/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/InitgPty/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `GrpHdr/InitgPty/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `GrpHdr/InitgPty/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `GrpHdr/FwdgAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/Dbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/Dbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Dbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/Dbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Dbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/Dbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Dbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Dbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/Dbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/Dbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DbtrAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DbtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DbtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DbtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DbtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DbtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/UltmtDbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/UltmtDbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/UltmtDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtDbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/UltmtDbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/UltmtDbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtDbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtDbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/UltmtDbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/UltmtDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/ChrgsAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/ChrgsAcctAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/PmtId/UETR` — UUIDv4Identifier, 0..1, pattern `[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}` - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt1Acct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt2Acct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/IntrmyAgt3Acct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/CdtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/CdtrAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/Tax/AdmstnZone` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL ### Removed (1: PmtInf 1) - `PmtInf/CdtTrfTxInf/Tax/AdmstnZn` — was Max35Text, 0..1, min length 1, max length 35 ### Changed (215, 148 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV08, 1..1 → CustomerCreditTransferInitiationV09, 1..1 - `GrpHdr/InitgPty/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `GrpHdr/InitgPty/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `GrpHdr/InitgPty/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `GrpHdr/InitgPty/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `GrpHdr/FwdgAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/PmtTpInf/SvcLvl` — ServiceLevel8Choice, 0..1 → ServiceLevel8Choice, 0..n - `PmtInf/Dbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/Dbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/Dbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/Dbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DbtrAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/UltmtDbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/UltmtDbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/UltmtDbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/UltmtDbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/ChrgsAcctAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/PmtTpInf/SvcLvl` — ServiceLevel8Choice, 0..1 → ServiceLevel8Choice, 0..n - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BICFI` — BICFIIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/Cdtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/AnyBIC` — AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` → AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n ### Choice branches added (70) - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `GrpHdr/InitgPty/PstlAdr/AdrTp -> Cd` - `GrpHdr/InitgPty/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/CdtrAcct/Prxy/Tp -> Cd` - `PmtInf/CdtTrfTxInf/CdtrAcct/Prxy/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/CdtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/CdtTrfTxInf/CdtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt1Acct/Prxy/Tp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt1Acct/Prxy/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt2Acct/Prxy/Tp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt2Acct/Prxy/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/IntrmyAgt3Acct/Prxy/Tp -> Cd` - `PmtInf/CdtTrfTxInf/IntrmyAgt3Acct/Prxy/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/ChrgsAcct/Prxy/Tp -> Cd` - `PmtInf/ChrgsAcct/Prxy/Tp -> Prtry` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/Dbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/Dbtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DbtrAcct/Prxy/Tp -> Cd` - `PmtInf/DbtrAcct/Prxy/Tp -> Prtry` - `PmtInf/DbtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/DbtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DbtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/DbtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/UltmtDbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/UltmtDbtr/PstlAdr/AdrTp -> Prtry` ## pain.001.001.09 → pain.001.001.10 ### Added (44: GrpHdr 4, PmtInf 40) - `GrpHdr/InitnSrc` — PaymentInitiationSource1, 0..1 (+3 paths below) - `PmtInf/ReqdAdvcTp` — AdviceType1, 0..1 (+6 paths below) - `PmtInf/CdtTrfTxInf/MndtRltdInf` — CreditTransferMandateData1, 0..1 (+30 paths below) - `PmtInf/CdtTrfTxInf/InstrForDbtrAgt/Cd` — ExternalDebtorAgentInstruction1Code, 0..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/InstrForDbtrAgt/InstrInf` — Max140Text, 0..1, min length 1, max length 140 ### Changed (7, 4 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV09, 1..1 → CustomerCreditTransferInitiationV10, 1..1 - `PmtInf/CdtTrfTxInf/InstrForCdtrAgt/Cd` — Instruction3Code, 0..1, enum CHQB/HOLD/PHOB/TELB → ExternalCreditorAgentInstruction1Code, 0..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/InstrForDbtrAgt` — Max140Text, 0..1, min length 1, max length 140 → InstructionForDebtorAgent1, 0..1 ### Choice branches added (17) - `PmtInf/CdtTrfTxInf/MndtRltdInf/Frqcy -> Prd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Frqcy -> PtInTm` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Frqcy -> Tp` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Rsn -> Cd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Rsn -> Prtry` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/Clssfctn -> Cd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/Clssfctn -> Prtry` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/CtgyPurp -> Cd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/CtgyPurp -> Prtry` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/LclInstrm -> Cd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/LclInstrm -> Prtry` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/SvcLvl -> Cd` - `PmtInf/CdtTrfTxInf/MndtRltdInf/Tp/SvcLvl -> Prtry` - `PmtInf/ReqdAdvcTp/CdtAdvc -> Cd` - `PmtInf/ReqdAdvcTp/CdtAdvc -> Prtry` - `PmtInf/ReqdAdvcTp/DbtAdvc -> Cd` - `PmtInf/ReqdAdvcTp/DbtAdvc -> Prtry` ## pain.001.001.10 → pain.001.001.11 ### Changed (37, 24 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV10, 1..1 → CustomerCreditTransferInitiationV11, 1..1 - `PmtInf/DbtrAcct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/DbtrAgtAcct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/ChrgsAcct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt1Acct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt2Acct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/IntrmyAgt3Acct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/CdtrAcct/Id` — AccountIdentification4Choice, 1..1 → AccountIdentification4Choice, 0..1 - `PmtInf/CdtTrfTxInf/Tax/Rcrd/Prd/Yr` — ISODate, 0..1 → ISOYear, 0..1 - `PmtInf/CdtTrfTxInf/Tax/Rcrd/TaxAmt/Dtls/Prd/Yr` — ISODate, 0..1 → ISOYear, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/TaxRmt/Rcrd/Prd/Yr` — ISODate, 0..1 → ISOYear, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/TaxRmt/Rcrd/TaxAmt/Dtls/Prd/Yr` — ISODate, 0..1 → ISOYear, 0..1 ## pain.001.001.11 → pain.001.001.12 ### Added (87: GrpHdr 7, PmtInf 80) - `GrpHdr/InitgPty/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/InitgPty/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/Dbtr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/Dbtr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/UltmtDbtr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/UltmtDbtr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/Tax/UltmtDbtr` — TaxParty2, 0..1 (+6 paths below) - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/RltdDt/Tp` — DateType2Choice, 1..1 (+2 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/RltdDt/Dt` — ISODate, 1..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/RmtAmtAndTp` — DocumentAmount1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/RmtAmtAndTp` — DocumentAmount1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/CareOf` — Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/UnitNb` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/URLAdr` — Max2048Text, 0..1, min length 1, max length 2048 ### Removed (36: PmtInf 36) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DuePyblAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt` — was DiscountAmountAndType1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/CdtNoteAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt` — was TaxAmountAndType1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/RmtdAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DuePyblAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt` — was DiscountAmountAndType1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/CdtNoteAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt` — was TaxAmountAndType1, 0..n (+5 paths below) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/RmtdAmt` — was ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 (+1 paths below) ### Changed (319, 140 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV11, 1..1 → CustomerCreditTransferInitiationV12, 1..1 - `GrpHdr/InitgPty/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/InitgPty/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `GrpHdr/InitgPty/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `GrpHdr/InitgPty/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `GrpHdr/InitgPty/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/Dbtr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/Dbtr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/Dbtr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/Dbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/DbtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/UltmtDbtr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/UltmtDbtr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/UltmtDbtr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/UltmtDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/ChqFr/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/ChqInstr/DlvrTo/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtDbtr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt1/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt2/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/IntrmyAgt3/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/CdtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/Cdtr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/Cdtr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/Cdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtCdtr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/UltmtCdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/Tp/CdOrPrtry/Cd` — DocumentType6Code, 1..1, enum MSIN/CNFA/DNFA/CINV/CREN/DEBN/HIRI/SBIN/CMCN/SOAC/DISP/BOLD/VCHR/AROI/TSUT/PUOR → ExternalDocumentType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/RltdDt` — ISODate, 0..1 → DateAndType1, 0..1 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Cd` — DocumentType3Code, 1..1, enum RADM/RPIN/FXDR/DISP/PUOR/SCOR → ExternalCreditorReferenceType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/Invcee/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/StrtNm` — Max70Text, 0..1, min length 1, max length 70 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/TwnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 → Max140Text, 0..1, min length 1, max length 140 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/PrvtId/Othr/Id` — Max35Text, 1..1, min length 1, max length 35 → Max256Text, 1..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/EmailAdr` — Max2048Text, 0..1, min length 1, max length 2048 → Max256Text, 0..1, min length 1, max length 256 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL → PreferredContactMethod2Code, 0..1, enum MAIL/FAXX/LETT/CELL/ONLI/PHON ### Choice branches added (6) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/RmtAmtAndTp/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/RmtAmtAndTp/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/RmtAmtAndTp/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/RmtAmtAndTp/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/RltdDt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/RltdDt/Tp -> Prtry` ### Choice branches removed (8) - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Prtry` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Prtry` ## pain.001.001.12 → pain.001.001.13 ### Added (7: PmtInf 7) - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Tp/Cd` — ExternalRegulatoryReportingType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Tp/Prtry` — Max35Text, 1..1, min length 1, max length 35 - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/RptgCd` — Max10Text, 0..1, min length 1, max length 10 - `PmtInf/CdtTrfTxInf/RmtInf/Strd/SctiesData` — SecuritiesAttributes1, 0..n (+3 paths below) ### Removed (1: PmtInf 1) - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Cd` — was Max10Text, 0..1, min length 1, max length 10 ### Changed (9, 6 type renames that follow a parent's omitted) - `/Document/CstmrCdtTrfInitn` — CustomerCreditTransferInitiationV12, 1..1 → CustomerCreditTransferInitiationV13, 1..1 - `PmtInf/CdtTrfTxInf/RgltryRptg/DbtCdtRptgInd` — RegulatoryReportingType1Code, 0..1, enum CRED/DEBT/BOTH → RegulatoryReportingType1Code, 1..1, enum CRED/DEBT/BOTH - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Tp` — Max35Text, 0..1, min length 1, max length 35 → RegulatoryReportingType1Choice, 0..1 ### Choice branches added (2) - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Tp -> Cd` - `PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Tp -> Prtry` ## pain.008.001.02 → pain.008.001.08 ### Added (727: GrpHdr 45, PmtInf 678, SplmtryData 4) - `GrpHdr/InitgPty/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/InitgPty/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/InitgPty/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/InitgPty/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `GrpHdr/InitgPty/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/InitgPty/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/InitgPty/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/InitgPty/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `GrpHdr/InitgPty/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `GrpHdr/InitgPty/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `GrpHdr/FwdgAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `GrpHdr/FwdgAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/Cdtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/Cdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Cdtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/Cdtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Cdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/Cdtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/Cdtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/Cdtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/Cdtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/Cdtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/Cdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/CdtrAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/CdtrAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/UltmtCdtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/UltmtCdtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/UltmtCdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtCdtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/UltmtCdtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtCdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/UltmtCdtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/UltmtCdtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/UltmtCdtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/UltmtCdtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/UltmtCdtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/UltmtCdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/ChrgsAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/ChrgsAcctAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/ChrgsAcctAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/CdtrSchmeId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/CdtrSchmeId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrSchmeId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/CdtrSchmeId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrSchmeId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtrSchmeId/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/CdtrSchmeId/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/CdtrSchmeId/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/CdtrSchmeId/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/CdtrSchmeId/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/CdtrSchmeId/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/PmtId/UETR` — UUIDv4Identifier, 0..1, pattern `[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy/Tp` — Frequency6Code, 1..1, enum YEAR/MNTH/QURT/MIAN/WEEK/DAIL/ADHO/INDA/FRTN - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy/Prd` — FrequencyPeriod1, 1..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy/PtInTm` — FrequencyAndMoment1, 1..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlRsn` — MandateSetupReason1Choice, 0..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlTrckgDays` — Exact2NumericText, 0..1, pattern `[0-9]{2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy/Tp` — Frequency6Code, 1..1, enum YEAR/MNTH/QURT/MIAN/WEEK/DAIL/ADHO/INDA/FRTN - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy/Prd` — FrequencyPeriod1, 1..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy/PtInTm` — FrequencyAndMoment1, 1..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Rsn` — MandateSetupReason1Choice, 0..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/TrckgDays` — Exact2NumericText, 0..1, pattern `[0-9]{2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/UltmtCdtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/BICFI` — BICFIDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/DbtrAgtAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/Dbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/DbtrAcct/Prxy` — ProxyAccountIdentification1, 0..1 (+4 paths below) - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/UltmtDbtr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/Tax/AdmstnZone` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnDtls` — RemittanceLocationData1, 0..n (+26 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls` — DocumentLineInformation1, 0..n (+34 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp` — DiscountAmountType1Choice, 0..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Amt` — ActiveOrHistoricCurrencyAndAmount, 1..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp` — TaxAmountType1Choice, 0..1 (+2 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Amt` — ActiveOrHistoricCurrencyAndAmount, 1..1, total digits 18, fraction digits 5 (+1 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp/Cd` — AddressType2Code, 1..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp/Prtry` — GenericIdentification30, 1..1 (+3 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/BldgNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/Flr` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/PstBx` — Max16Text, 0..1, min length 1, max length 16 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/Room` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/TwnLctnNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/DstrctNm` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/Id/OrgId/AnyBIC` — AnyBICDec2014Identifier, 0..1, pattern `[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/Id/OrgId/LEI` — LEIIdentifier, 0..1, pattern `[A-Z0-9]{18,18}[0-9]{2,2}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/EmailPurp` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/JobTitl` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/Rspnsblty` — Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/Dept` — Max70Text, 0..1, min length 1, max length 70 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr/ChanlTp` — Max4Text, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr/Id` — Max128Text, 0..1, min length 1, max length 128 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/PrefrdMtd` — PreferredContactMethod1Code, 0..1, enum LETT/MAIL/PHON/FAXX/CELL - `PmtInf/DrctDbtTxInf/RmtInf/Strd/TaxRmt` — TaxInformation7, 0..1 (+56 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt` — Garnishment3, 0..1 (+135 paths below) - `PmtInf/DrctDbtTxInf/SplmtryData` — SupplementaryData1, 0..n (+3 paths below) - `SplmtryData` — SupplementaryData1, 0..n (+3 paths below) ### Removed (36: GrpHdr 2, PmtInf 34) - `GrpHdr/InitgPty/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `GrpHdr/FwdgAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/Cdtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/UltmtCdtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/ChrgsAcctAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/CdtrSchmeId/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/UltmtCdtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/BIC` — was BICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/Dbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/UltmtDbtr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/Tax/AdmstnZn` — was Max35Text, 0..1, min length 1, max length 35 - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnMtd` — was RemittanceLocationMethod2Code, 0..1, enum FAXI/EDIC/URID/EMAL/POST/SMSM - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnElctrncAdr` — was Max2048Text, 0..1, min length 1, max length 2048 - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnPstlAdr` — was NameAndAddress10, 0..1 (+12 paths below) - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/@Ccy` — was ActiveOrHistoricCurrencyCode, 1..1, pattern `[A-Z]{3,3}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/@Ccy` — was ActiveOrHistoricCurrencyCode, 1..1, pattern `[A-Z]{3,3}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/Id/OrgId/BICOrBEI` — was AnyBICIdentifier, 0..1, pattern `[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}` ### Changed (220, 154 type renames that follow a parent's omitted) - `/Document/CstmrDrctDbtInitn` — CustomerDirectDebitInitiationV02, 1..1 → CustomerDirectDebitInitiationV08, 1..1 - `GrpHdr/InitgPty/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `GrpHdr/InitgPty/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `GrpHdr/InitgPty/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/PmtTpInf/SvcLvl` — ServiceLevel8Choice, 0..1 → ServiceLevel8Choice, 0..n - `PmtInf/PmtTpInf/SeqTp` — SequenceType1Code, 0..1, enum FRST/RCUR/FNAL/OOFF → SequenceType3Code, 0..1, enum FRST/RCUR/FNAL/OOFF/RPRE - `PmtInf/Cdtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/Cdtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/Cdtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/CdtrAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/UltmtCdtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/UltmtCdtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/UltmtCdtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/ChrgsAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtrSchmeId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/CdtrSchmeId/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/CdtrSchmeId/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/PmtTpInf/SvcLvl` — ServiceLevel8Choice, 0..1 → ServiceLevel8Choice, 0..n - `PmtInf/DrctDbtTxInf/PmtTpInf/SeqTp` — SequenceType1Code, 0..1, enum FRST/RCUR/FNAL/OOFF → SequenceType3Code, 0..1, enum FRST/RCUR/FNAL/OOFF/RPRE - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy` — Frequency1Code, 0..1, enum YEAR/MNTH/QURT/MIAN/WEEK/DAIL/ADHO/INDA → Frequency36Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy` — Frequency1Code, 0..1, enum YEAR/MNTH/QURT/MIAN/WEEK/DAIL/ADHO/INDA → Frequency36Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/UltmtCdtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/DbtrAgtAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/Dbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/DbtrAcct/Tp/Cd` — CashAccountType4Code, 1..1, enum CASH/CHAR/COMM/TAXE/CISH/TRAS/SACC/CACC/SVGS/ONDP/MGLD/NREX/MOMA/LOAN/SLRY/ODFT → ExternalCashAccountType1Code, 1..1, min length 1, max length 4 - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/UltmtDbtr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/Tp/CdOrPrtry/Cd` — DocumentType5Code, 1..1, enum MSIN/CNFA/DNFA/CINV/CREN/DEBN/HIRI/SBIN/CMCN/SOAC/DISP/BOLD/VCHR/AROI/TSUT → DocumentType6Code, 1..1, enum MSIN/CNFA/DNFA/CINV/CREN/DEBN/HIRI/SBIN/CMCN/SOAC/DISP/BOLD/VCHR/AROI/TSUT/PUOR - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt` — ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 → DiscountAmountAndType1, 0..n - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt` — ActiveOrHistoricCurrencyAndAmount, 0..1, total digits 18, fraction digits 5 → TaxAmountAndType1, 0..n - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp` — AddressType2Code, 0..1, enum ADDR/PBOX/HOME/BIZZ/MLTO/DLVY → AddressType3Choice, 0..1 - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/NmPrfx` — NamePrefix1Code, 0..1, enum DOCT/MIST/MISS/MADM → NamePrefix2Code, 0..1, enum DOCT/MADM/MISS/MIST/MIKS - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/CtctDtls/Othr` — Max35Text, 0..1, min length 1, max length 35 → OtherContact1, 0..n ### Choice branches added (104) - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `GrpHdr/FwdgAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `GrpHdr/FwdgAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `GrpHdr/InitgPty/PstlAdr/AdrTp -> Cd` - `GrpHdr/InitgPty/PstlAdr/AdrTp -> Prtry` - `PmtInf/Cdtr/PstlAdr/AdrTp -> Cd` - `PmtInf/Cdtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtrAcct/Prxy/Tp -> Cd` - `PmtInf/CdtrAcct/Prxy/Tp -> Prtry` - `PmtInf/CdtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/CdtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/CdtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/CdtrSchmeId/PstlAdr/AdrTp -> Cd` - `PmtInf/CdtrSchmeId/PstlAdr/AdrTp -> Prtry` - `PmtInf/ChrgsAcct/Prxy/Tp -> Cd` - `PmtInf/ChrgsAcct/Prxy/Tp -> Prtry` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/ChrgsAcctAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/ChrgsAcctAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/Dbtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DbtrAcct/Prxy/Tp -> Cd` - `PmtInf/DrctDbtTxInf/DbtrAcct/Prxy/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DbtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DbtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DbtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/DrctDbtTxInf/DbtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/CdtrSchmeId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlCdtrSchmeId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct/Prxy/Tp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAcct/Prxy/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/BrnchId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgt/FinInstnId/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgtAcct/Prxy/Tp -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlDbtrAgtAcct/Prxy/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy -> Prd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy -> PtInTm` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlFrqcy -> Tp` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlRsn -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/AmdmntInfDtls/OrgnlRsn -> Prtry` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy -> Prd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy -> PtInTm` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Frqcy -> Tp` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Rsn -> Cd` - `PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/Rsn -> Prtry` - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/RltdRmtInf/RmtLctnDtls/PstlAdr/Adr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id -> OrgId` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id -> PrvtId` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/Othr/SchmeNm -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/OrgId/Othr/SchmeNm -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/PrvtId/Othr/SchmeNm -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/Id/PrvtId/Othr/SchmeNm -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Grnshee/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id -> OrgId` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id -> PrvtId` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/Othr/SchmeNm -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/OrgId/Othr/SchmeNm -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/PrvtId/Othr/SchmeNm -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/Id/PrvtId/Othr/SchmeNm -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/GrnshmtAdmstr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Tp/CdOrPrtry -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/GrnshmtRmt/Tp/CdOrPrtry -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcee/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/Invcr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/DscntApldAmt/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocAmt/TaxAmt/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/DscntApldAmt/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Amt/TaxAmt/Tp -> Prtry` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id/Tp/CdOrPrtry -> Cd` - `PmtInf/DrctDbtTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id/Tp/CdOrPrtry -> Prtry` - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/UltmtCdtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/AdrTp -> Cd` - `PmtInf/DrctDbtTxInf/UltmtDbtr/PstlAdr/AdrTp -> Prtry` - `PmtInf/UltmtCdtr/PstlAdr/AdrTp -> Cd` - `PmtInf/UltmtCdtr/PstlAdr/AdrTp -> Prtry`