Swift rejection codes

This page lists Swift rejection codes, which indicate why a payment or message could not be processed. Each code specifies the type of issue and the reason for the rejection

Swift rejection codes and Reasons

CodeTypeReason
C01Account NumberFormat of the account number specified is not correct.
AC02Account NumberFormat of the account number specified is non-numeric.
AC03Account NumberFormat of the account number specified is not valid for local sort/national clearing code.
AC04Account NumberAccount number specified has been closed on the receiver's books.
AC05Account NumberAccount number specified is not a valid account at the Account with Institution.
AC06Account NumberAccount specified is blocked, prohibiting posting of transactions against it.
AM01AmountSpecified transaction/message amount is equal to zero.
AM02AmountSpecified transaction/message amount is greater than allowed maximum.
AM03AmountSpecified transaction/message amount is in a non-processable currency outside of existing agreement.
AM04AmountAmount of funds available to cover specified transaction/message amount is insufficient.
AM05AmountThis transaction/message appears to have been duplicated.
AM06AmountSpecified transaction amount is less than agreed minimum.
AM07AmountAmount specified in transaction/message has been blocked by regulatory authorities.
AM08AmountSpecified charge amount is not as agreed between sender and receiver.
BE01BeneficiarySpecification of beneficiary is not consistent with associated account number.
BE02BeneficiaryBeneficiary specified is not known at associated sort/national clearing code.
BE03BeneficiaryBeneficiary specified no longer exists in the books.
BE04BeneficiarySpecification of beneficiary address – which is required for payment – is missing/not correct.
BE05BeneficiaryParty who initiated the transaction/message is not recognised by the beneficiary.
AG01AgreementNo agreement is on file at the receiver for affecting associated transaction/message.
AG02AgreementBank Operation code specified in the transaction/message is not valid for receiver.
DT01DateInvalid date (for example, wrong settlement date).
MS01GeneralReason has not been specified due to sensitivities.
PY01PartyUnknown Account-With Institution.
RF01ReferenceTransaction reference is not unique within the message.
RC01Routing CodeRouting code specified in the transaction/message has an incorrect format.
RC02Routing CodeRouting code specified in the transaction/message is not numeric.
RC03Routing CodeRouting code specified in the transaction/message is not valid for local clearing.
RC04Routing CodeRouting code specified in the transaction/message refers to a closed branch.
RR01Regulatory RequirementSpecification of the ordering customer's account or unique identification – needed for reasons of regulatory requirements – is insufficient or missing.
RR02Regulatory RequirementSpecification of the ordering customer's name and/or address – needed for regulatory requirements – is insufficient or missing.
RR03Regulatory RequirementSpecification of the beneficiary customer's name and/or address – needed for regulatory requirements – is insufficient or missing.
TM01Receipt TimeAssociated transaction/message was received after agreed processing cut-off time.
X1!c2!nBilateralRefers to a reject/return code whose specification and meaning has been bilaterally agreed to by Sending and Receiving parties.