ISO 20022 · External code set
Undertaking type codes
Specifies the external undertaking type code in the format of a character string with a maximum length of 4 characters. The list of valid codes is an external code list published separately. External code sets can be downloaded from www.iso20022.org.
| Code | Published name and definition |
|---|---|
APAY | Advance Payment Undertaking in support of an advance payment obligation. |
COMM | Commercial Undertaking in support of a commercial obligation. |
CUST | Customs Undertaking in support of a customs duty obligation. |
DPAY | Direct Pay Undertaking representing the primary means of payment. |
FINC | Financial Undertaking in support of a financial obligation. |
INSU | Insurance Undertaking in support of a insurance obligation. |
IRBO | Industrial Revenue Board Undertaking in support of an Industrial Revenue Board (IRB) obligation. |
MAIN | Maintenance Undertaking in support of a maintenance obligation. |
PAYM | Payment Undertaking in support of a payment obligation. |
PERF | Performance Undertaking in support of a performance obligation. |
RETN | Retention Undertaking in support of a monetary retention obligation. |
SHIP | Shipping Undertaking in support of a sea transportation obligation. |
TEND | Tender Or Bid Undertaking in support of a tender or bid obligation. |
WARR | Warranty Undertaking in support of a warranty obligation. |
Message references 4
Versions listed in the source workbook, including older versions. This list does not establish which messages a bank, network or provider supports.
Source: UsageInMsgs sheet in 2Q2026_externalcodesets_v3.xlsx.