Payment Transfer Reasons

The below table shows the different payment transfer reasons. The list is subject to evolve:

ReasonDescription
insufficient_fundsThe payment was rejected due to insufficient_funds (often this error is retuned as customer)
incorrect_account_numberThe provided account number is unknown
closed_accountThe payment was rejected as the account used is closed (often this error is retuned as customer)
blocked_accountThe payment was rejected as the account is blocked (often this error is retuned as customer)
transaction_forbiddenThe transaction is forbidden
too_many_transactionsThe bulk payment contains too many transactions
invalid_execution_dateThe execution date is invalid
customerThe payment was rejected because of an issue related to the customer's account or information
cancelledThe payment was cancelled by the customer
fraudulent_originatedThe payment was rejected as fraud was detected
no_answerThe payment was rejected as it expired
regulatory_reasonThe payment was rejected for regulatory reason
missing_debtorThe payment account is unknown to the bank (often due to login into the wrong branch)
session_abortedThe payment was aborted by the customer
unknownThe rejection reason is unknown
invalid_bicThe payment was rejected due to an unknown Swift BIC
creditor_agent_errorThe payment was rejected due to an error at the Creditor Agent
creditor_agent_timeoutThe payment was rejected due to a timeout at the Creditor Agent
creditor_agent_offlineThe payment was rejected as the creditor agent could not be reached
technicalThe payment was rejected due to a technical error
instructed_agent_timeoutThe payment was rejected due to a timeout at the Instructed Agent
instructed_agent_errorThe payment was rejected due to an error at the Instructed Agent
fraud_suspectedThe payment was rejected due to fraud suspicion