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