ISO 20022 · External code set
Mandate reason codes
Specifies the external mandate processing reason code in the format of 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 |
|---|---|
AC01 | Incorrect Account Number Format of the account number specified is not correct |
AC04 | Closed Account Number Account number specified has been closed on the Receiver's books |
AC06 | Blocked Account Account specified is blocked, prohibiting posting of transactions against it. |
AG01 | Transaction Forbidden Transaction forbidden on this type of account (formerly NoAgreement) |
AG02 | Invalid Bank Operation Code Bank Operation code specified in the message is not valid for receiver |
AM02 | Not Allowed Amount Specific transaction/message amount is greater than allowed maximum |
AM03 | Not Allowed Currency Specified message amount is a non processable currency outside of existing agreement |
AM05 | Duplication Duplication. |
BE01 | Inconsistent With End Customer Identification of end customer is not consistent with associated account number. (formerly CreditorConsistency). |
BE04 | Missing Creditor Address Specification of creditor's address, which is required for payment, is missing/not correct (formerly IncorrectCreditorAddress). |
BE05 | Unrecognised Initiating Party Party who initiated the message is not recognised by the end customer |
BE06 | Unknown End Customer End customer specified is not known at associated Sort/National Bank Code or does no longer exist in the books |
BE07 | Missing Debtor Address Specification of debtor's address, which is required for payment, is missing/not correct. |
DT01 | Invalid Date Invalid date (eg, wrong settlement date) |
FF01 | Invalid File Format File format incomplete or invalid |
MD01 | No Mandate No Mandate |
MD02 | Missing Mandatory Information In Mandate Mandate related information data required by the scheme is missing. |
MD07 | End Customer Deceased End customer is deceased. |
MD08 | No Mandate Service By Agent Receiving agent does not offer specified Mandate services |
MD09 | No Mandate Service On Customer Account is not open to specified Mandates services |
MD10 | No Mandate Service For Specified Account is not open to specified Mandates services for this particular creditor |
MD11 | Unrecognised Agent Agent to whom the message needs to be forwarded cannot be located |
MD12 | Not Unique Mandate Reference Mandate identification is not unique to the creditor |
MD13 | Incorrect Customer Authentication There is a problem with the customer authentication |
MD14 | Incorrect Agent Agent in the payment workflow is incorrect |
MD15 | Incorrect Currency Currency of the transaction is incorrect |
MD16 | Requested By Customer Cancellation/amendment requested by the debtor |
MD17 | Requested By Initiating Party Cancellation/amendment requested by the creditor |
MD18 | Requested By Initiating Party And Customer Cancellation/amendment requested by the creditor and the debtor |
MD19 | Mandate Cancelled Due To Early Settlement Mandate cancellation following early reimbursement of the debit by the debtor |
MD20 | Mandate Expired Mandate cancellation following validity expiration |
MD21 | Mandate Cancelled Due To Fraud Mandate cancellation due to suspected fraud |
MD22 | Mandate Initiation Cancelled Mandate cancellation following mandate initiation cancellation |
MD23 | Mandate Amendment Cancelled Mandate cancellation following mandate amendment cancellation |
MS02 | Not Specified Reason Customer Generated Reason has not been specified by end customer |
MS03 | Not Specified Reason Agent Generated Reason has not been specified by agent. |
NARR | Narrative Reason is provided as narrative information in the additional reason information. |
RC01 | Bank Identifier Incorrect Bank Identifier code specified in the message has an incorrect format (formerly IncorrectFormatForRoutingCode). |
RF01 | Not Unique Transaction Reference Transaction reference is not unique within the message. |
RR01 | Missing Debtor Account Or Identification Specification of the debtor’s account or unique identification needed for reasons of regulatory requirements is insufficient or missing |
RR02 | Missing Debtor Name Or Address Specification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing. |
RR03 | Missing Creditor Name Or Address Specification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing. |
RR04 | Regulatory Reason Regulatory Reason |
SL01 | Specific Service Offered By Debtor Agent Due to specific service offered by the Debtor Agent |
SL11 | Creditor Not On Whitelist Of Debtor Whitelisting 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. |
SL12 | Creditor On Blacklist Of Debtor Blacklisting service offered by the Debtor Agent; Debtor included the Creditor on his “Blacklist”. In the Blacklist the Debtor may list all Creditors not allowed to debit Debtor bank account. |
SL13 | Maximum Number Of Direct Debit Transactions Exceeded Due to Maximum allowed Direct Debit Transactions per period service offered by the Debtor Agent. |
SL14 | Maximum Direct Debit Transaction Amount Exceeded Due to Maximum allowed Direct Debit Transaction amount service offered by the Debtor Agent. |
Message references 24
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.