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.

48 registered codesSource release: August 2026 (v3)
Registered codes in ExternalMandateReason1Code. Select a code for its full definition and source details.
CodePublished name and definition
AC01Incorrect Account Number

Format of the account number specified is not correct

AC04Closed Account Number

Account number specified has been closed on the Receiver's books

AC06Blocked Account

Account specified is blocked, prohibiting posting of transactions against it.

AG01Transaction Forbidden

Transaction forbidden on this type of account (formerly NoAgreement)

AG02Invalid Bank Operation Code

Bank Operation code specified in the message is not valid for receiver

AM02Not Allowed Amount

Specific transaction/message amount is greater than allowed maximum

AM03Not Allowed Currency

Specified message amount is a non processable currency outside of existing agreement

AM05Duplication

Duplication.

BE01Inconsistent With End Customer

Identification of end customer is not consistent with associated account number. (formerly CreditorConsistency).

BE04Missing Creditor Address

Specification of creditor's address, which is required for payment, is missing/not correct (formerly IncorrectCreditorAddress).

BE05Unrecognised Initiating Party

Party who initiated the message is not recognised by the end customer

BE06Unknown End Customer

End customer specified is not known at associated Sort/National Bank Code or does no longer exist in the books

BE07Missing Debtor Address

Specification of debtor's address, which is required for payment, is missing/not correct.

DT01Invalid Date

Invalid date (eg, wrong settlement date)

FF01Invalid File Format

File format incomplete or invalid

MD01No Mandate

No Mandate

MD02Missing Mandatory Information In Mandate

Mandate related information data required by the scheme is missing.

MD07End Customer Deceased

End customer is deceased.

MD08No Mandate Service By Agent

Receiving agent does not offer specified Mandate services

MD09No Mandate Service On Customer

Account is not open to specified Mandates services

MD10No Mandate Service For Specified

Account is not open to specified Mandates services for this particular creditor

MD11Unrecognised Agent

Agent to whom the message needs to be forwarded cannot be located

MD12Not Unique Mandate Reference

Mandate identification is not unique to the creditor

MD13Incorrect Customer Authentication

There is a problem with the customer authentication

MD14Incorrect Agent

Agent in the payment workflow is incorrect

MD15Incorrect Currency

Currency of the transaction is incorrect

MD16Requested By Customer

Cancellation/amendment requested by the debtor

MD17Requested By Initiating Party

Cancellation/amendment requested by the creditor

MD18Requested By Initiating Party And Customer

Cancellation/amendment requested by the creditor and the debtor

MD19Mandate Cancelled Due To Early Settlement

Mandate cancellation following early reimbursement of the debit by the debtor

MD20Mandate Expired

Mandate cancellation following validity expiration

MD21Mandate Cancelled Due To Fraud

Mandate cancellation due to suspected fraud

MD22Mandate Initiation Cancelled

Mandate cancellation following mandate initiation cancellation

MD23Mandate Amendment Cancelled

Mandate cancellation following mandate amendment cancellation

MS02Not Specified Reason Customer Generated

Reason has not been specified by end customer

MS03Not Specified Reason Agent Generated

Reason has not been specified by agent.

NARRNarrative

Reason is provided as narrative information in the additional reason information.

RC01Bank Identifier Incorrect

Bank Identifier code specified in the message has an incorrect format (formerly IncorrectFormatForRoutingCode).

RF01Not Unique Transaction Reference

Transaction reference is not unique within the message.

RR01Missing Debtor Account Or Identification

Specification of the debtor’s account or unique identification needed for reasons of regulatory requirements is insufficient or missing

RR02Missing Debtor Name Or Address

Specification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing.

RR03Missing Creditor Name Or Address

Specification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing.

RR04Regulatory Reason

Regulatory Reason

SL01Specific Service Offered By Debtor Agent

Due to specific service offered by the Debtor Agent

SL11Creditor 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.

SL12Creditor 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.

SL13Maximum Number Of Direct Debit Transactions Exceeded

Due to Maximum allowed Direct Debit Transactions per period service offered by the Debtor Agent.

SL14Maximum 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.

  • pain.011.001.06Mandate Cancellation Request V06
  • pain.012.001.04Mandate Acceptance Report V04
  • pain.012.001.07Mandate Acceptance Report V07
  • pain.010.001.03Mandate Amendment Request V03
  • pain.011.001.01Mandate Cancellation Request V01
  • pain.011.001.03Mandate Cancellation Request V03
  • pain.012.001.06Mandate Acceptance Report V06
  • pain.010.001.08Mandate Amendment Request V08
  • pain.011.001.05Mandate Cancellation Request V05
  • pain.011.001.08Mandate Cancellation Request V08
  • pain.012.001.01Mandate Acceptance Report V01
  • pain.010.001.06Mandate Amendment Request V06
  • pain.010.001.04Mandate Amendment Request V04
  • pain.010.001.02Mandate Amendment Request V02
  • pain.010.001.05Mandate Amendment Request V05
  • pain.012.001.03Mandate Acceptance Report V03
  • pain.011.001.07Mandate Cancellation Request V07
  • pain.012.001.08Mandate Acceptance Report V08
  • pain.011.001.02Mandate Cancellation Request V02
  • pain.011.001.04Mandate Cancellation Request V04
  • pain.010.001.07Mandate Amendment Request V07
  • pain.010.001.01Mandate Amendment Request V01
  • pain.012.001.05Mandate Acceptance Report V05
  • pain.012.001.02Mandate Acceptance Report V02

Source: UsageInMsgs sheet in 2Q2026_externalcodesets_v3.xlsx.