Every code list in the supported ISO 20022 payment-initiation messages, with its full value set and the versions it appears in. Generated from the official XSDs.
A code list is a closed set: a value outside it makes the document invalid against the schema, so these are the exact strings your source data has to produce.
27 code lists across 12 message versions.
AddressType2Code#
6 values · in 12 version(s)
ADDR · PBOX · HOME · BIZZ · MLTO · DLVY
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
AdviceType1Code#
2 values · in 4 version(s)
ADWD · ADND
Appears in: pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
Authorisation1Code#
4 values · in 12 version(s)
AUTH · FDET · FSUM · ILEV
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
CashAccountType4Code#
16 values · in 2 version(s)
CASH · CHAR · COMM · TAXE · CISH · TRAS · SACC · CACC · SVGS · ONDP · MGLD · NREX · MOMA · LOAN · SLRY · ODFT
Appears in: pain.001.001.03, pain.008.001.02
ChargeBearerType1Code#
4 values · in 12 version(s)
DEBT · CRED · SHAR · SLEV
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
ChequeDelivery1Code#
12 values · in 11 version(s)
MLDB · MLCD · MLFA · CRDB · CRCD · CRFA · PUDB · PUCD · PUFA · RGDB · RGCD · RGFA
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
ChequeType2Code#
5 values · in 11 version(s)
CCHQ · CCCH · BCHQ · DRFT · ELDR
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
CreditDebitCode#
2 values · in 12 version(s)
CRDT · DBIT
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
DocumentType3Code#
6 values · in 10 version(s)
RADM · RPIN · FXDR · DISP · PUOR · SCOR
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.008.001.02
DocumentType5Code#
15 values · in 4 version(s)
MSIN · CNFA · DNFA · CINV · CREN · DEBN · HIRI · SBIN · CMCN · SOAC · DISP · BOLD · VCHR · AROI · TSUT
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.008.001.02
DocumentType6Code#
16 values · in 6 version(s)
MSIN · CNFA · DNFA · CINV · CREN · DEBN · HIRI · SBIN · CMCN · SOAC · DISP · BOLD · VCHR · AROI · TSUT · PUOR
Appears in: pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11
ExchangeRateType1Code#
3 values · in 11 version(s)
SPOT · SALE · AGRD
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
Frequency1Code#
8 values · in 1 version(s)
YEAR · MNTH · QURT · MIAN · WEEK · DAIL · ADHO · INDA
Appears in: pain.008.001.02
Frequency6Code#
9 values · in 4 version(s)
YEAR · MNTH · QURT · MIAN · WEEK · DAIL · ADHO · INDA · FRTN
Appears in: pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
Instruction3Code#
4 values · in 7 version(s)
CHQB · HOLD · PHOB · TELB
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09
MandateClassification1Code#
3 values · in 4 version(s)
FIXE · USGB · VARI
Appears in: pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
NamePrefix1Code#
4 values · in 7 version(s)
DOCT · MIST · MISS · MADM
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.008.001.02
NamePrefix2Code#
5 values · in 5 version(s)
DOCT · MADM · MISS · MIST · MIKS
Appears in: pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
PaymentMethod2Code#
1 values · in 1 version(s)
DD
Appears in: pain.008.001.02
PaymentMethod3Code#
3 values · in 11 version(s)
CHK · TRF · TRA
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13
PreferredContactMethod1Code#
5 values · in 3 version(s)
LETT · MAIL · PHON · FAXX · CELL
Appears in: pain.001.001.09, pain.001.001.10, pain.001.001.11
PreferredContactMethod2Code#
6 values · in 2 version(s)
MAIL · FAXX · LETT · CELL · ONLI · PHON
Appears in: pain.001.001.12, pain.001.001.13
Priority2Code#
2 values · in 12 version(s)
HIGH · NORM
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
RegulatoryReportingType1Code#
3 values · in 12 version(s)
CRED · DEBT · BOTH
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
RemittanceLocationMethod2Code#
6 values · in 12 version(s)
FAXI · EDIC · URID · EMAL · POST · SMSM
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02
SequenceType1Code#
4 values · in 1 version(s)
FRST · RCUR · FNAL · OOFF
Appears in: pain.008.001.02
TaxRecordPeriod1Code#
18 values · in 12 version(s)
MM01 · MM02 · MM03 · MM04 · MM05 · MM06 · MM07 · MM08 · MM09 · MM10 · MM11 · MM12 · QTR1 · QTR2 · QTR3 · QTR4 · HLF1 · HLF2
Appears in: pain.001.001.03, pain.001.001.04, pain.001.001.05, pain.001.001.06, pain.001.001.07, pain.001.001.08, pain.001.001.09, pain.001.001.10, pain.001.001.11, pain.001.001.12, pain.001.001.13, pain.008.001.02