ISO 20022 · External code set
Verification reason codes
Specifies the external verification reason code, as published in an external verification code set. External code sets can be downloaded from www.iso20022.org.
| Code | Published name and definition |
|---|---|
AC01 | Incorrect Account Number Account number provided in the request is invalid or missing. |
AG01 | Transaction Forbidden On This Account Transaction forbidden on this type of account (Payment cannot be made to this account for example not open for deposits, blocked, closed). |
AGNT | Incorrect Agent Agent identification provided in the request is incorrect |
BNOR | Account Holding Bank Not Registered PSP is not registered under this Scheme. |
DS28 | Return For Technical Reason Return following technical problems resulting in erroneous transaction. |
DUPL | Duplicate Request Request is a duplicate of another request |
FF01 | Invalid File Format File format incomplete or invalid. |
MS03 | Not Specified Reason Agent Generated Reason has not been specified by agent. |
NORR | No Report Recieved No response on request within timeframe. |
NR01 | No Reason Possible PSP not able to confirm details and no reason is stated. |
PI01 | Account Owner Identification Do Not Match Account Owner Identification and Payment Account number do not match. |
PN01 | Account Owner Name Do Not Match Account Owner name and Payment Account number do not match. |
PN02 | Account Owner Name Close Match Account Owner name and Payment Account number is a close match. |
RC03 | Invalid Debtor Bank Identifier Debtor bank identifier is invalid or missing. |
RC04 | Invalid Creditor Bank Identifier Creditor bank identifier is invalid or missing. |
TM01 | Invalid Cut Off Time Associated message was received after agreed processing cut-off time. |
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.