ISO 20022 · External code set
Cancellation reason codes
Specifies the cancellation reason, as published in an external cancellation reason code set. External code sets can be downloaded from www.iso20022.org.
| Code | Published name and definition |
|---|---|
AC02 | Invalid Debtor Account Number Debtor account number invalid or missing. |
AC03 | Invalid Creditor Account Number Wrong account number in Credit Transfer. |
AGNT | Incorrect Agent Agent in the payment workflow is incorrect. |
AM09 | Wrong Amount Amount is not the amount agreed or expected. |
BE16 | Invalid Debtor Identification Code Debtor or Ultimate Debtor identification code missing or invalid. |
BIAS | Batch Instruction Already Settled Process a cancellation request but batch already settled. |
COVR | Cover Cancelled Or Returned Cover payments has either been returned or cancelled. |
CURR | Incorrect Currency Currency of the payment is incorrect. |
CUST | Requested By Customer Cancellation requested by the Debtor. |
CUTA | Cancel Upon Unable To Apply Cancellation requested because an investigation request has been received and no remediation is possible. |
DRTP | Duplication Request To Pay Duplication of a request-to-pay message. |
DS24 | Time Out Cancellation requested because the original payment order expired due to time-out. |
DT01 | Invalid Date Invalid date (for example, wrong or missing settlement date). |
DUPL | Duplicate Payment Payment is a duplicate of another payment. |
ECAG | Error Creditor Agent Payee (Creditor) cancels the Request To Pay (RTP) request due to error or adjustment agreement with Payer/Debtor. |
ENUE | End User Error Cancellation or request for return requested by the Debtor specifically due to one or more errors by debtor in the original Credit Transfer. Usage: This code can be used for any error in the original Credit Transfer made by the Debtor. Can also be used if multiple errors were made in the original Credit Transfer. |
FRAD | Fraudulent Origin Cancellation requested following a transaction that was originated fraudulently. The use of the FraudulentOrigin code should be governed by jurisdictions. |
FRNA | Forward To Next Agent To complement a rejection response, suggesting the request for cancelation should be forwarded to the next agent in the payment transaction chain. |
FRTR | Final Response Direct Debit Tracking recalled as Mandate Cancelled. |
INCR | Invalid Cancellation Request Process a cancellation request with incorrect reference to original batch. |
INDM | Indemnity Required To express the wish to establish a bilateral indemnity agreement. |
MD06 | Refund Request By End Customer Return of funds requested by end customer. |
MODT | Modified Transaction The underlying transaction in relation to an RTP was modified. |
NARR | Narrative Reason is provided as narrative information in the additional reason information. |
NFNA | Never Forward To Next Agent To complement a cancellation request, instructing the market infrastructure that the request for cancelation should not be forwarded to the next agent in the payment transaction chain. |
PAID | Transaction Already Paid The underlying transaction in relation to an RTP was already paid (via other means). |
PPRC | Payee Participant RTP Cancellation Request to Pay cancellation initiated because the Payee is not in good standing. |
SVNR | Service Not Rendered The payment is cancelled since a cash amount rendered was not correct or goods or a service was not rendered to the customer, e.g. in an e-commerce situation. |
SYAD | Request To Settlement System Administrator Cancellation requested by System Member to Settlement System Administrator to indicate that the cancellation request must not be forwarded further in the chain. |
TECH | Technical Problem Cancellation requested following technical problems resulting in an erroneous transaction. |
UAPA | Unauthorized Payment The Debtor is requesting a return of the payment because the payment was not properly authorized. Usage: This code can be used in the case where a Credit Transfer was made without proper authorization from the Debtor. This could be due to compromised end user credentials. |
UPAY | Undue Payment Payment is not justified. |
WNTB | Warranty Breach Breach of warranty provided in connection with a request for payment. |
Message references 28
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.