All Tools
Tools/ISO 20022 Reason Codes
↩️
MessagingAvailable

ISO 20022 Reason Codes

Look up the reason codes on ISO 20022 rejects, returns and recalls — pacs.002, pacs.004, camt.056 and camt.029 — with the official definition, what to do next and how SEPA uses each code. Open any code for its own page.

Follows ISO 20022 External Code SetsExternalStatusReason1Code · ExternalReturnReason1Code · ExternalCancellationReason1Code · ExternalPaymentCancellationRejection1Code·verified Oct 2026· double-checked Oct 2026— definitions and code-set membership checked against the November 2025 (v2) release; SEPA notes follow the EPC SCT, SCT Inst and SDD rulebooks

51 of 51 codes
CodeNameUsed inISO definition
AB05Timeout at the creditor agent
Format & timing
pacs.002Transaction stopped due to timeout at the Creditor Agent.
AB06Timeout at the instructed agent
Format & timing
pacs.002Transaction stopped due to timeout at the Instructed Agent.
AB08Creditor agent is not online
Format & timing
pacs.002Creditor Agent is not online.
AC01Incorrect account number
Account
pacs.002 · pacs.004Account number is invalid or missing.
AC02Invalid debtor account number
Account
pacs.002 · pacs.004 · camt.056Debtor account number invalid or missing
AC03Invalid creditor account number
Account
pacs.002 · pacs.004 · camt.056Creditor account number invalid or missing
AC04Closed account number
Account
pacs.002 · pacs.004 · camt.029Account number specified has been closed on the bank of account's books.
AC06Blocked account
Account
pacs.002 · pacs.004Account specified is blocked, prohibiting posting of transactions against it.
AC13Invalid debtor account type
Account
pacs.002 · pacs.004Debtor account type missing or invalid
AG01Transaction forbidden
Account
pacs.002 · pacs.004Transaction forbidden on this type of account (formerly NoAgreement)
AG02Invalid bank operation code
Format & timing
pacs.002 · pacs.004Bank Operation code specified in the message is not valid for receiver
AGNTIncorrect agent
Agent & routing
pacs.002 · pacs.004 · camt.056 · camt.029Agent in the payment workflow is incorrect
AM02Amount not allowed
Amount & duplicates
pacs.002 · pacs.004Specific transaction/message amount is greater than allowed maximum
AM04Insufficient funds
Amount & duplicates
pacs.002 · pacs.004 · camt.029Amount of funds available to cover specified message amount is insufficient.
AM05Duplication
Amount & duplicates
pacs.002 · pacs.004Duplication
AM09Wrong amount
Amount & duplicates
pacs.002 · pacs.004 · camt.056Amount received is not the amount agreed or expected
ARDTAlready returned
Recall & investigation
pacs.004 · camt.029Already returned original SCT
BE01Inconsistent with end customer
Party & address
pacs.002 · pacs.004Identification of end customer is not consistent with associated account number. (formerly CreditorConsistency).
BE04Missing creditor address
Party & address
pacs.002 · pacs.004Specification of creditor's address, which is required for payment, is missing/not correct (formerly IncorrectCreditorAddress).
BE05Unrecognised initiating party
Party & address
pacs.002 · pacs.004Party who initiated the message is not recognised by the end customer
CNORCreditor bank not registered
Agent & routing
pacs.002 · pacs.004Creditor bank is not registered under this BIC in the CSM
CURRIncorrect currency
Amount & duplicates
pacs.002 · pacs.004 · camt.056Currency of the payment is incorrect
CUSTRequested by customer
Generic
pacs.002 · pacs.004 · camt.056 · camt.029Cancellation requested by the Debtor
DNORDebtor bank not registered
Agent & routing
pacs.002 · pacs.004Debtor bank is not registered under this BIC in the CSM
DS24Waiting time expired
Format & timing
pacs.002 · camt.056Waiting time expired due to incomplete order
DUPLDuplicate payment
Amount & duplicates
pacs.002 · pacs.004 · camt.056Payment or charge is a duplicate of another payment or charge.
ED05Settlement failed
Agent & routing
pacs.002 · pacs.004Settlement of the transaction has failed.
ERINERI option not supported
Format & timing
pacs.002 · pacs.004Extended Remittance Information (ERI) option is not supported.
FF01Invalid file format
Format & timing
pacs.002File Format incomplete or invalid
FOCRFollowing cancellation request
Recall & investigation
pacs.002 · pacs.004Return following a cancellation request.
FRADFraudulent origin
Recall & investigation
pacs.002 · camt.056Cancellation requested following a transaction that was originated fraudulently. The use of the FraudulentOrigin code should be governed by jurisdictions.
LEGLLegal decision
Recall & investigation
camt.029Reported when the cancellation cannot be accepted because of regulatory rules.
MD01No mandate
Direct debit & mandate
pacs.002 · pacs.004No Mandate
MD02Missing mandate information
Direct debit & mandate
pacs.002 · pacs.004Mandate related information data required by the scheme is missing.
MD06Refund request by end customer
Direct debit & mandate
pacs.002 · pacs.004 · camt.056Return of funds requested by end customer
MD07End customer deceased
Direct debit & mandate
pacs.002 · pacs.004End customer is deceased.
MS02Reason not specified, customer generated
Generic
pacs.002 · pacs.004Reason has not been specified by end customer
MS03Reason not specified, agent generated
Generic
pacs.002 · pacs.004Reason has not been specified by agent.
NARRNarrative reason
Generic
pacs.002 · pacs.004 · camt.056 · camt.029Reason is provided as narrative information in the additional reason information.
NOASNo answer from beneficiary
Recall & investigation
pacs.002 · pacs.004 · camt.029No response from Beneficiary.
NOORNo original transaction received
Recall & investigation
pacs.004 · camt.029Original SCT never received
RC01Bank identifier incorrect
Agent & routing
pacs.002 · pacs.004Bank identifier code specified in the message has an incorrect format (formerly IncorrectFormatForRoutingCode).
RR01Missing debtor account or identification
Regulatory
pacs.002 · pacs.004Specification of the debtor’s account or unique identification needed for reasons of regulatory requirements is insufficient or missing
RR02Missing debtor name or address
Regulatory
pacs.002 · pacs.004Specification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR03Missing creditor name or address
Regulatory
pacs.002 · pacs.004Specification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR04Regulatory reason
Regulatory
pacs.002 · pacs.004 · camt.029Regulatory Reason
SL01Specific service offered by the debtor agent
Direct debit & mandate
pacs.002 · pacs.004Due to specific service offered by the Debtor Agent.
SL11Creditor not on the debtor's whitelist
Direct debit & mandate
pacs.002 · pacs.004Whitelisting service offered by the Debtor Agent; Debtor has not included the Creditor on its “Whitelist” (yet). In the Whitelist the Debtor may list all allowed Creditors to debit Debtor bank account.
TECHTechnical problem
Recall & investigation
camt.056Cancellation requested following technical problems resulting in an erroneous transaction.
TM01Received after cut-off time
Format & timing
pacs.002 · pacs.004Associated message, payment information block, or transaction was received after agreed processing cut-off time.
UPAYUndue payment
Amount & duplicates
pacs.002 · pacs.004 · camt.056Payment is not justified.
Where the code sits
MessageUseElement
pacs.002Reject or status reportTxInfAndSts/StsRsnInf/Rsn/Cd
pacs.004Return of fundsTxInf/RtrRsnInf/Rsn/Cd
camt.056Recall (cancellation request)Undrlyg/TxInf/CxlRsnInf/Rsn/Cd
camt.029Answer to a recallCxlDtls/TxInfAndSts/CxlStsRsnInf/Rsn/Cd

A code can mean slightly different things in different messages: CUST is the payer's request in a camt.056 but the beneficiary's refusal in a camt.029. Each code page quotes the definition per message. Paste a whole message into the ISO 20022 Validator to have its reason codes explained in context.

Definitions are quoted from the ISO 20022 External Code Sets, checked against the November 2025 (v2) release (verified 2026-10-15).

Something wrong or missing? Report a problem— we check reports against the specs and fix them.