Skip to main content

TransactionReasonCode

The following reason codes for a r-transaction are defined:

enum TransactionReasonCode {
AccountClosed
AccountHolderDeceased
AccountLimited
AccountSuspended
AccountUnknown
BankRefused
BeneficiaryAccountBlocked
BeneficiaryAccountClosed
BeneficiaryAccountIncorrect
BeneficiaryAccountUnknown
BeneficiaryBankBicInvalid
BeneficiaryBranchCodeInvalid
BeneficiaryPhoneNumberInvalid
BeneficiaryIdNumberInvalid
BeneficiaryRutNumberInvalid
BeneficiaryTaxIdInvalid
BeneficiaryTaxIdSuspended
BeneficiaryCurrencyInvalid
BeneficiaryBankNotReachable
BeneficiaryDeceased
CardExpired
CardNotActivated
CardPermanentlyBlocked
CardSuspended
CheckBlocked
CheckInvalid
CheckOutdated
CheckNumberInvalid
CreditorBankOffline
CreditorBankTechnicalErrorOccurred
CreditorBankTimeout
DebtorAccountBlocked
DebtorAccountClosed
DebtorAccountConsumer
DebtorAccountUnknown
DebtorBankOffline
DebtorBankTechnicalErrorOccurred
DebtorBankTimeout
DebtorDeceased
EndorsementMissingOrInvalid
Fraudulent
FundsAlreadyTransferredBack
InsufficientFunds
InvalidCreditorName
InvalidExpirationDate
InvalidPin
InvalidPinAttemptsExceeded
InvalidSecurityNumber
LegalOrBankDecision
MandateInvalid
MandatoryReferenceMissingOnCheck
MerchantShouldResubmitAuthorization
NoAnswerFromBeneficiary
NoOriginalTransactionReceived
PartnerRefused
PartnerTechnicalErrorOccurred
PeriodAmountLimitExceeded
PeriodNbTransactionLimitExceeded
PinRequiredForFurtherTransaction
ReasonNotSpecifiedByBank
ReasonNotSpecifiedByBeneficiary
ReasonNotSpecifiedByDebtor
ReasonNotSpecifiedByOriginator
RecallAccepted
RefundRequestedByDebtor
RefundRequestedByCreditor
RegulatoryReason
RlmcKeyInvalid
SignatureInvalid
SwanOffline
SwanRefused
SwanTechnicalErrorOccurred
SwanTimeout
TechnicalIssue
TermsAndConditionsLimitExceeded
TransactionAmountIncorrect
TransactionAmountLimitExceeded
TargetCurrencyNotAvailable
TransactionDuplicated
TransactionOnAccountTypeNotAllowed
TransactionOnCardTypeNotAllowed
TransactionPurposeInvalid
TransactionReferenceInvalid
TransactionTypeNotAllowed
}

Values​

TransactionReasonCode.AccountClosed​

Rejected because the account is closed

TransactionReasonCode.AccountHolderDeceased​

Rejected because the account holder is deceased

TransactionReasonCode.AccountLimited​

Rejected because the beneficiary account has a limit that can be unblocked

TransactionReasonCode.AccountSuspended​

Rejected because the account is suspended

TransactionReasonCode.AccountUnknown​

Rejected because the account is unknown

TransactionReasonCode.BankRefused​

Rejected by the bank

TransactionReasonCode.BeneficiaryAccountBlocked​

Creditor account is blocked

TransactionReasonCode.BeneficiaryAccountClosed​

Creditor account is closed

TransactionReasonCode.BeneficiaryAccountIncorrect​

Creditor account number is incorrect

TransactionReasonCode.BeneficiaryAccountUnknown​

Creditor account number does not exist

TransactionReasonCode.BeneficiaryBankBicInvalid​

The account number matches, but the creditor’s name does not

TransactionReasonCode.BeneficiaryBranchCodeInvalid​

The account number matches, but the creditor's name does not

TransactionReasonCode.BeneficiaryPhoneNumberInvalid​

Recipient phone number is incorrect

TransactionReasonCode.BeneficiaryIdNumberInvalid​

The recipient's ID document number is invalid

TransactionReasonCode.BeneficiaryRutNumberInvalid​

The recipient’s account currency is different than the transfer currency

TransactionReasonCode.BeneficiaryTaxIdInvalid​

Tax ID doesn't match recipient's name

TransactionReasonCode.BeneficiaryTaxIdSuspended​

Tax ID is suspended

TransactionReasonCode.BeneficiaryCurrencyInvalid​

The recipient’s account currency is different than the transfer currency

TransactionReasonCode.BeneficiaryBankNotReachable​

Rejected because the creditor bank is not reachable

TransactionReasonCode.BeneficiaryDeceased​

Customer is deceased

TransactionReasonCode.CardExpired​

Rejected because the card is expired

TransactionReasonCode.CardNotActivated​

Rejected because the card is not activated yet

TransactionReasonCode.CardPermanentlyBlocked​

Rejected because the card has been permanently blocked

TransactionReasonCode.CardSuspended​

Rejected because the card is suspended

TransactionReasonCode.CheckBlocked​

The payer has blocked the check payment

TransactionReasonCode.CheckInvalid​

Invalid check

TransactionReasonCode.CheckOutdated​

The check payment can’t be fulfilled because it’s too old

TransactionReasonCode.CheckNumberInvalid​

Invalid check number

TransactionReasonCode.CreditorBankOffline​

Rejected because the creditor bank is offline

TransactionReasonCode.CreditorBankTechnicalErrorOccurred​

Rejected following an error from the creditor bank

TransactionReasonCode.CreditorBankTimeout​

Rejected following a timeout from the creditor bank

TransactionReasonCode.DebtorAccountBlocked​

Debtor Account Blocked

TransactionReasonCode.DebtorAccountClosed​

Rejected because the debtor account is closed

TransactionReasonCode.DebtorAccountConsumer​

Rejected because the debtor is a non business account and the transaction is a B2B SEPA Direct Debit transaction

TransactionReasonCode.DebtorAccountUnknown​

Rejected because the debtor account is unknown

TransactionReasonCode.DebtorBankOffline​

Rejected because the debtor bank is offline

TransactionReasonCode.DebtorBankTechnicalErrorOccurred​

Rejected following an error from the debtor bank

TransactionReasonCode.DebtorBankTimeout​

Rejected following a timeout from the debtor bank

TransactionReasonCode.DebtorDeceased​

Rejected because the debtor account holder is dead

TransactionReasonCode.EndorsementMissingOrInvalid​

The check payment can’t be fulfilled because the signature is missing or invalid

TransactionReasonCode.Fraudulent​

The check payment can’t be fulfilled because of a fraud

TransactionReasonCode.FundsAlreadyTransferredBack​

Funds already transferred back to the originator

TransactionReasonCode.InsufficientFunds​

Rejected because of insufficient funds on the account

TransactionReasonCode.InvalidCreditorName​

The account number matches, but the creditor’s name does not

TransactionReasonCode.InvalidExpirationDate​

Rejected because the expiration date entered does not match the one on the card

TransactionReasonCode.InvalidPin​

Rejected because the PIN is invalid

TransactionReasonCode.InvalidPinAttemptsExceeded​

Rejected because there were too many invalid tries on the PIN validation

TransactionReasonCode.InvalidSecurityNumber​

Rejected because the security number entered does not match the one on the card

TransactionReasonCode.LegalOrBankDecision​

Funds cannot be reimbursed by beneficiary bank/legal decision

TransactionReasonCode.MandateInvalid​

Rejected by debtor because the mandate is invalid

TransactionReasonCode.MandatoryReferenceMissingOnCheck​

The check payment can’t be fulfilled because a mandatory piece of information is missing on the check

TransactionReasonCode.MerchantShouldResubmitAuthorization​

Rejected because the merchant must request a new transaction with authorisation

TransactionReasonCode.NoAnswerFromBeneficiary​

No answer from customer

TransactionReasonCode.NoOriginalTransactionReceived​

No original transaction received

TransactionReasonCode.PartnerRefused​

Rejected by the partner (you)

TransactionReasonCode.PartnerTechnicalErrorOccurred​

Rejected following an error or a timeout from the partner

TransactionReasonCode.PeriodAmountLimitExceeded​

Rejected because the maximum amount allowed on the given period has been exceeded

TransactionReasonCode.PeriodNbTransactionLimitExceeded​

Rejected because the maximum number of transactions on the given period has been exceeded

TransactionReasonCode.PinRequiredForFurtherTransaction​

Rejected because a transaction with PIN code is required to continue to using the card

TransactionReasonCode.ReasonNotSpecifiedByBank​

Rejected by bank with no specified reason

TransactionReasonCode.ReasonNotSpecifiedByBeneficiary​

Reason unspecified

TransactionReasonCode.ReasonNotSpecifiedByDebtor​

Rejected by debtor with no specified reason

TransactionReasonCode.ReasonNotSpecifiedByOriginator​

Customer request

TransactionReasonCode.RecallAccepted​

Recall request accepted by beneficiary bank or beneficiary

TransactionReasonCode.RefundRequestedByDebtor​

Refund requested by end customer

TransactionReasonCode.RefundRequestedByCreditor​

The creditor requested the transaction to be refunded

TransactionReasonCode.RegulatoryReason​

Rejected by bank for regulatory reason

TransactionReasonCode.RlmcKeyInvalid​

Invalid RLMC key, please control the key and the check number

TransactionReasonCode.SignatureInvalid​

The check payment can’t be fulfilled because the signature is invalid

TransactionReasonCode.SwanOffline​

Rejected because the debtor or the creditor bank is offline

TransactionReasonCode.SwanRefused​

Rejected by Swan

TransactionReasonCode.SwanTechnicalErrorOccurred​

Rejected because of a Swan technical error

TransactionReasonCode.SwanTimeout​

Rejected because of a Swan timeout

TransactionReasonCode.TechnicalIssue​

Technical issue resulting in incorrect transactions sent out

TransactionReasonCode.TermsAndConditionsLimitExceeded​

Rejected because the terms and conditions limit has been exceeded

TransactionReasonCode.TransactionAmountIncorrect​

Wrong transaction amount

TransactionReasonCode.TransactionAmountLimitExceeded​

Rejected because the maximum amount for a transaction has been exceeded

TransactionReasonCode.TargetCurrencyNotAvailable​

Recipient bank can't accept the payments from 3rd party

TransactionReasonCode.TransactionDuplicated​

Rejected by bank because this transaction is duplicated

TransactionReasonCode.TransactionOnAccountTypeNotAllowed​

Rejected because the transaction is forbidden on this type of account

TransactionReasonCode.TransactionOnCardTypeNotAllowed​

Recipient account doesn't support payments to this card type

TransactionReasonCode.TransactionPurposeInvalid​

The recipient’s account currency is different than the transfer currency

TransactionReasonCode.TransactionReferenceInvalid​

Invalid payment reference

TransactionReasonCode.TransactionTypeNotAllowed​

Rejected because the type of transaction is forbidden on the account

Member Of​

CheckTransaction object ● InternalCreditTransfer object ● InternalDirectDebitTransaction object ● InternationalCreditTransferTransaction object ● SEPACreditTransferTransaction object ● SEPADirectDebitTransaction object