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 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 an 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. Outgoing wires must have a full physical address for the creditor and the address cannot contain a PO Box or Private Mailbox.
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/not correct
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 under 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 / mission 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. Outgoing wires must have a full physical address for the creditor and the address cannot contain a PO Box or Private Mailbox.
BE07debtor_address_invalidSpecification of debtor’s address, which is required for payment, is missing/not correct
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, etc. 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 and the address cannot contain a PO Box or Private Mailbox.
BE07debtor_address_invalidSpecification of debtor’s address, which is required for payment, is missing/not correct
MS03per_agent_requestPossible reasons including, but not limited to: wire transactions related to prohibited countries or prohibited parties, invalid formatting, etc. 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.