ZagTrader

ISO 20022 External Code Sets

ISO 20022 messages take many of their codes from external code sets: lists published separately from the message schemas so they can change every quarter without a new message version. Reject and return reasons such as AC04 or MS03, payment statuses such as ACSC, and purpose codes such as SALA all come from these sets. This reference covers all 163 sets and 3,346 codes of the 2Q2026 (published 28 Aug 2026) publication.

Each code has the official name and definition, the messages and fields that use it and related codes. The payment reason and status codes also say what the code means in practice and what to do next. Have a rejected payment in front of you? Paste the pacs.002 into the parser to decode it.

Payment reason, status and purpose codes

Status Reason codes

ExternalStatusReason1Code

Specifies the status reason, as published in an external status reason code list.

All 315 codes
Return Reason codes

ExternalReturnReason1Code

Specifies the return reason, as published in an external return reason code list.

All 104 codes
Cancellation Reason codes

ExternalCancellationReason1Code

Specifies the cancellation reason, as published in an external cancellation reason code set.

All 33 codes
Payment Transaction Status codes

ExternalPaymentTransactionStatus1Code

Specifies the status of an individual payment instructions, as published in an external payment transaction status code set.

All 25 codes
Category Purpose codes

ExternalCategoryPurpose1Code

Specifies the category purpose, as published in an external category purpose code list.

All 49 codes
Purpose codes

ExternalPurpose1Code

Specifies the external purpose code in the format of character string with a maximum length of 4 characters.

All 366 codes

All 163 code sets

Payments and cash management

Securities, funds and markets

Identification schemes and other sets

The ISO 20022 code set names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.