Back to current codes

ISO 20022 Return Codes

Future

These codes will replace the current 8-digit FPS codes when the UK migrates to the ISO 20022 messaging standard.

About ISO 20022

ISO 20022 is the global standard for financial messaging. These codes are used across multiple payment rails including SEPA, CHAPS, SWIFT, and FedNow. The meaning is consistent, but not all codes are used by all schemes.

Filter by payment rail:

Filter by category:

Showing 104 of 104 codes
AC01Account

Format of the account number specified is not correct

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AC02Account

Debtor account number invalid or missing

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AC03Account

Wrong IBAN in SCT

SEPATARGET2

Note: SEPA-specific (IBAN validation)

Account number specified has been closed on the bank of account's books

SEPACHAPSSWIFTFPS-Future

Note: Some SEPA countries restrict for privacy - use MS03 instead

Account specified is blocked, prohibiting posting of transactions against it

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Creditor account number closed

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AC13Account

Debtor account type is missing or invalid

CHAPSSWIFTTARGET2
AC14Account

An agent in the payment chain is invalid

SWIFTCHAPS
AC15Account

Account details have changed

SEPACHAPSSWIFTFPS-Future
AC16Account

Account is in sequestration

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AC17Account

Account is in liquidation

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AG01Agent

Transaction forbidden on this type of account (formerly NoAgreement)

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AG02Agent

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

SEPASWIFT
AG07Agent

Debtor account cannot be debited for a generic reason. May be used as replacement for AM04 if bank does not reveal insufficient funds for privacy

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Privacy-preserving alternative to AM04

AGNTAgent

Agent in the payment workflow is incorrect

SWIFTCHAPS
AM01Amount

Specified message amount is equal to zero

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AM02Amount

Specific transaction/message amount is greater than allowed maximum

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AM03Amount

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

SWIFTCHAPS
AM04Amount

Amount of funds available to cover specified message amount is insufficient

SEPACHAPSSWIFTFPS-Future

Note: Some SEPA countries restrict for privacy - use MS03 or AG07 instead

AM05Amount

Duplication

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AM06Amount

Specified transaction amount is less than agreed minimum

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AM07Amount

Amount specified in message has been blocked by regulatory authorities

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
AM09Amount

Amount received is not the amount agreed or expected

SEPA
AM10Amount

Sum of instructed amounts does not equal the control sum

SEPASWIFT
BE01Beneficiary

Identification of end customer is not consistent with associated account number, organisation ID or private ID

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
BE04Beneficiary

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

SWIFTCHAPS
BE05Beneficiary

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

SEPA
BE06Beneficiary
Maps to: 00000001

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

SEPACHAPSSWIFTFPS-Future
BE07Beneficiary

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

SWIFTCHAPS
BE08Beneficiary

Returned as a result of a bank error

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
BE10Beneficiary

Debtor country code is missing or invalid

SWIFT
BE11Beneficiary

Creditor country code is missing or invalid

SWIFT
BE16Beneficiary

Debtor or Ultimate Debtor identification code missing or invalid

SWIFTCHAPS
BE17Beneficiary

Creditor or Ultimate Creditor identification code missing or invalid

SWIFTCHAPS
CN01Other

Authorisation is cancelled

SEPA
CNOROther

Creditor bank is not registered under this BIC in the CSM

SEPASWIFT
CNPCOther

Cash not picked up by Creditor or cash could not be delivered to Creditor

SWIFT

Currency of the payment is incorrect

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
CUSTOther

Cancellation requested by the Debtor

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
DNOROther

Debtor bank is not registered under this BIC in the CSM

SEPASWIFT
DS28Technical

Return following technical problems resulting in erroneous transaction

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
DT01Technical

Invalid date (e.g., wrong settlement date)

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
DT02Technical

Cheque has been issued but not deposited and is considered expired

CHAPSSWIFT
DT04Technical

Future date not supported

FedNowFPS-Future

Note: Real-time payment schemes

DC04Other

Return of Covering Settlement due to underlying Credit Transfer details not being received

SWIFTCHAPS
DUPLOther

Payment is a duplicate of another payment

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
ED01Technical

Correspondent bank not possible

SWIFT
ED03Technical

Balance of payments complementary info is requested

SWIFT
ED05Technical

Settlement of the transaction has failed

CHAPSSWIFTTARGET2
EMVLOther

The card payment is fraudulent and was not processed with EMV technology for an EMV card

Note: Card payments only

ERINOther

The Extended Remittance Information (ERI) option is not supported

SWIFT
FF03Technical

Payment Type Information is missing or invalid

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
FF04Technical

Service Level code is missing or invalid

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
FF05Technical

Local Instrument code is missing or invalid

SEPA
FF06Technical

Category Purpose code is missing or invalid

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
FF07Technical

Purpose is missing or invalid

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Return following a cancellation request

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
FR01Other

Returned as a result of fraud

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
FRTROther

Final response/tracking is recalled as mandate is cancelled

SEPA
G004Other

Credit to creditor's account is pending, status Originator is waiting for funds provided via a cover

SWIFT
MD01Mandate

No Mandate

SEPA

Note: SEPA Direct Debit specific

MD02Mandate

Mandate related information data required by the scheme is missing

SEPA

Note: SEPA Direct Debit specific

MD05Mandate

Creditor or creditor's agent should not have collected the direct debit

SEPA

Note: SEPA Direct Debit specific

MD06Mandate

Return of funds requested by end customer

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

End customer is deceased

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Reason has not been specified by end customer

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Privacy-preserving code

Reason has not been specified by agent

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Privacy-preserving code - often used instead of AC04/AM04

NARROther

Reason is provided as narrative information in the additional reason information

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
NOASOther

No response from Beneficiary

SWIFT
NOCMOther

Customer account is not compliant with regulatory requirements (e.g., FICA or other regulatory requirements rendering account inactive)

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
NOOROther

Original SCT never received

SEPA
PINLOther

The card payment is fraudulent (lost and stolen fraud) and was processed as EMV transaction without PIN verification

Note: Card payments only

RC01Technical

Bank Identifier code specified in the message has an incorrect format

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RC03Technical

Debtor bank identifier is invalid or missing

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RC04Technical

Creditor bank identifier is invalid or missing

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RC07Technical

Incorrect BIC of the beneficiary Bank in the SCTR

SEPA
RC08Technical

ClearingSystemMemberIdentifier is invalid or missing

CHAPSSWIFTTARGET2
RC11Technical

Intermediary Agent is invalid or missing

SWIFTCHAPS
RF01Technical

Transaction reference is not unique within the message

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RR01Regulatory

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

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Some SEPA countries restrict for privacy

RR02Regulatory

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

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Some SEPA countries restrict for privacy

RR03Regulatory

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

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Some SEPA countries restrict for privacy

RR04Regulatory

Regulatory Reason

SEPACHAPSSWIFTFedNowTARGET2FPS-Future

Note: Some SEPA countries restrict for privacy

RR05Regulatory

Regulatory or Central Bank Reporting information missing, incomplete or invalid

SWIFTCHAPS
RR06Regulatory

Tax information missing, incomplete or invalid

SWIFT
RR07Regulatory

Remittance information structure does not comply with rules for payment type

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RR08Regulatory

Remittance information truncated to comply with rules for payment type

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RR09Regulatory

Structured creditor reference invalid or missing

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RR11Regulatory

Invalid or missing identification of a bank proprietary service

SWIFT
RR12Regulatory

Invalid or missing identification required within a particular country or payment type

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
RUTAOther

Return following investigation request and no remediation possible

SWIFTCHAPS
SL01Service

Due to specific service offered by the Debtor Agent

SEPA
SL02Service

Due to specific service offered by the Creditor Agent

SEPA
SL11Service

Whitelisting service: Debtor has not included the Creditor on its Whitelist

SEPA

Note: SEPA Direct Debit whitelist service

SL12Service

Blacklisting service: Debtor included the Creditor on their Blacklist

SEPA

Note: SEPA Direct Debit blacklist service

SL13Service

Due to Maximum allowed Direct Debit Transactions per period service

SEPA
SL14Service

Due to Maximum allowed Direct Debit Transaction amount service

SEPA

Payment is stopped by account holder

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
SP02Other

Previously stopped by means of a stop payment advise

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
SVNROther

Card payment returned since cash amount was not correct or goods/service was not rendered

Note: Card payments only

TM01Other

Associated message was received after agreed processing cut-off time

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
TRACOther

Return following direct debit being removed from tracking process

SEPA
UPAYOther

Payment is not justified

SEPACHAPSSWIFTFedNowTARGET2FPS-Future
ARDTOther

Already returned original SCT

SEPA

Source: ISO 20022 External Code Sets (Q3 2025) • iso20022.org