Skip to main content
This page includes the full list of supported return and rejection reason codes along with their corresponding enum values and descriptions.

Wire Returns

Wire return and rejection codes indicate why a wire was returned or rejected by the receiving bank, or why Lead rejected an outbound. These ISO 20022 codes can help you understand why a wire failed and determine what follow-up actions may be needed.

Return Codes

For /RETURN Endpoint

The following codes can be used to initiate outgoing wire return through /RETURN endpoint.
ISO CodeEnumDescription
AC06account_blockedAccount specified is blocked, prohibiting posting of transactions against it.
AM09wrong_amountAmount received is not the amount agreed or expected.
BE01creditor_name_mismatchIdentification of end customer is not consistent with associated account number, organization ID or private ID.
FOCRhonor_return_requestReturn following a cancellation request.
FR01fraud_suspectedReturned as a result of fraud.
MS02creditor_requestReason has not been specified by end customer.
NARRnarrativeReason is provided as narrative information in the additional reason information.
RR02missing_debtor_dataSpecification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR03missing_creditor_dataSpecification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing.

All ISO Return Codes

All possible wire return request codes you may see according to the ISO 20022 spec.
ISO CodeEnumDescription
AC04account_closedAccount number specified has been closed on the bank of account’s books.
AC06account_blockedAccount specified is blocked, prohibiting posting of transactions against it.
AC13debtor_account_type_invalidDebtor account type is missing or invalid.
AC14agent_invalidAn agent in the payment chain is invalid.
AC15account_details_changedAccount details have changed.
AC16account_sequesteredAccount is in sequestration.
AC17account_liquidatedAccount is in liquidation.
AG01transaction_forbiddenTransaction forbidden on this type of account.

(formerly NoAgreement)
AG02bank_operation_code_invalidBank Operation code specified in the message is not valid for receiver.
AM01zero_amountSpecified message amount is equal to zero.
AM02amount_too_highSpecific transaction/message amount is greater than allowed maximum.
AM03currency_not_allowedSpecified message amount is a non-processable currency outside of existing agreement.
AM04non_sufficient_fundsAmount of funds available to cover specified message amount is insufficient.
AM05duplicationDuplication
AM06amount_too_lowSpecified transaction amount is less than agreed minimum.
AM07amount_blockedAmount specified in message has been blocked by regulatory authorities.
AM09wrong_amountAmount received is not the amount agreed or expected.
AM10control_sum_invalidSum of instructed amounts does not equal the control sum.
ARDTreturned_previouslyAlready returned original transaction.
BE01creditor_name_mismatchIdentification of end customer is not consistent with associated account number, organization ID or private ID.
BE04creditor_address_incorrectSpecification of creditor’s address, which is required for payment, is missing, invalid, or not complete.
BE05initiating_party_unrecognizedParty who initiated the message is not recognized by the end customer.
BE06unknown_customerEnd customer specified is not known at associated Sort/National Bank Code or does no longer exist in the books.
BE07debtor_address_invalidSpecification of debtor’s address, which is required for payment, is missing, invalid, or not complete.
BE08bank_errorReturned as a result of a bank error.
CN01authorization_canceledAuthorization is cancelled.
CNORcreditor_bank_not_registeredCreditor bank is not registered in the network.
CURRcurrency_incorrectCurrency of the payment incorrect.
CUSTcustomer_requestedCancellation requested by the Debtor.
DNORdebtor_bank_not_registeredDebtor bank is not registered in the network.
DS28return_for_technical_reasonReturn following technical problems resulting in erroneous transaction.
DT01settlement_date_invalidInvalid or missing settlement date.
ED01correspondent_bank_unattainableCorrespondent bank not possible.
ED03balance_information_requestedBalance of payments complementary info is requested.
ED05settlement_failedSettlement of the transaction has failed.
EMVLemv_liability_shiftedThe card payment is fraudulent and was not processed with EMV technology for an EMV card.
ERINeri_option_unsupportedThe Extended Remittance Information (ERI) option is not supported.
FF05local_instrument_code_invalidLocal instrument code is missing or invalid.
FOCRhonor_return_requestReturn following a cancellation request.
FR01fraud_suspectedReturned as a result of fraud.
FRTRfinal_response_mandate_canceledFinal response or tracking recalled as mandate canceled.
MD01no_mandateNo mandate.
MD02missing_mandate_informationMandate related information data required by the scheme is missing.
MD06end_customer_requestedRequested by the end customer.
MD07end_customer_deceasedEnd customer is deceased.
MS02creditor_requestReason has not been specified by end customer.
MS03per_agent_requestReason has not been specified by agent.
NARRnarrativeReason is provided as narrative information in the additional reason information.
NOAScustomer_no_responseNo answer from customer.
NOCMnon_compliantCustomer account is not compliant with regulatory requirements.
NOORtransaction_not_foundOriginal transaction never received.
PINLpin_liability_shiftedThe card payment is fraudulent (lost and stolen fraud) and was processed as EMV transaction without PIN verification.
RC01routing_number_format_incorrectBank Identifier code specified in the message has an incorrect format.

(formerly IncorrectFormatForRoutingCode)
RC07creditor_bic_incorrectIncorrect routing number of the beneficiary bank.
RF01transaction_reference_not_uniqueTransaction reference is not unique within the message.
RR01missing_debtor_account_numberSpecification of the debtor’s account or unique identification needed for reasons of regulatory requirements is insufficient or missing.
RR02missing_debtor_dataSpecification of the debtor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR03missing_creditor_dataSpecification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing.
RR04regulatory_reasonRegulatory reason.
RUTAreturned_unable_to_applyReturn following investigation request and no remediation possible.
SL01debtor_agent_specific_serviceDue to specific service offered by the Debtor Agent.
SL02creditor_agent_specific_serviceDue to specific service offered by the Creditor Agent.
SL11creditor_not_whitelisted_by_debtorWhitelisting service offered by the Debtor Agent; Debtor has not included the Creditor on its “Whitelist.”
SL12creditor_blacklisted_by_debtorBlacklisting service offered by the Debtor Agent; Debtor included the Creditor on his “Blacklist.”
SL13direct_debit_count_exceededDue to Maximum allowed Direct Debit Transactions per period service offered by the Debtor Agent.
SL14direct_debit_limit_exceededDue to Maximum allowed Direct Debit Transaction amount service offered by the Debtor Agent.
SP01payment_stoppedPayment is stopped by account holder.
SP02payment_stopped_previouslyPreviously stopped by means of a stop payment advise.
SVNRservice_not_renderedService not rendered.
TM01untimely_transactionAssociated message was received after agreed processing cut-off time.
TRACremoved_from_trackingReturn following direct debit being removed from tracking process.
UPAYundue_paymentUndue payment.

Rejection Codes

Incoming Wires

Possible rejection codes Lead may use to reject an incoming wire.
ISO CodeEnumDescription
AC01account_number_incorrectFormat of the account number specified is not correct.
AC03creditor_account_number_invalidCreditor account number invalid / missing OR Wrong IBAN in SCT.
AC04account_closedAccount number specified has been closed on the bank of account’s books.
AC06account_blockedAccount specified is blocked, prohibiting posting of transactions against it.
AM07amount_blockedAmount specified in message has been blocked by regulatory authorities.
BE01creditor_name_mismatchIdentification of end customer is not consistent with associated account number, organization ID or private ID.
BE04creditor_address_incorrectSpecification of creditor’s address, which is required for payment, is missing, invalid, or not complete.
BE07debtor_address_invalidSpecification of debtor’s address, which is required for payment, is missing, invalid, or not complete.
FOCRhonor_return_requestReturn following a cancellation request.
MS02creditor_requestReason has not been specified by end customer.
MS03per_agent_requestPossible reasons including, but not limited to:

- wire transactions related to prohibited countries or prohibited parties
- invalid formatting

Contact Lead’s wire team if you have further questions.
NARRnarrativeReason is provided as narrative information in the additional reason information.
RC01routing_number_format_incorrectBank Identifier code specified in the message has an incorrect format.

(formerly IncorrectFormatForRoutingCode)

Outgoing Wires

Possible rejection codes Lead may use to reject an outgoing wire.
ISO CodeEnumDescription
AM04non_sufficient_fundsAmount of funds available to cover specified message amount is insufficient.
AM07amount_blockedAmount specified in message has been blocked by regulatory authorities.
BE04creditor_address_incorrectSpecification of creditor’s address, which is required for payment, is missing, invalid, or not complete.

Outgoing wires must have a full physical address for the creditor.
BE07debtor_address_invalidSpecification of debtor’s address, which is required for payment, is missing, invalid, or not complete.
MS03per_agent_requestPossible reasons including, but not limited to:

- wire transactions related to prohibited countries or prohibited parties
- invalid formatting

Contact Lead’s wire team if you have further questions.
NARRnarrativeReason is provided as narrative information in the additional reason information.
-aggregate_limit_exceededThe wire transaction exceeds your set aggregate daily or monthly limits.