SPEI Codes

Return causes and codes


return_reasonreturn_reason_codeDescription
non_existing_account01The destination account number does not exist. Check if the number is correct.
blocked_account02The destination account is blocked. Check with the account holder for details or a new account.
canceled_account03The destination account is closed. Check with the account holder for details or a new account.
wrong_currency05The destination account is in a different currency than your origin account. Use an account in the same currency.
non_fintoc_account06The destination account and institution don't match. Confirm you are using the correct institution.
wrong_operation_type16Error in the code or type of operation being attempted.
account_type_does_not_correspond17The destination account does not receive SPEI transfers. Try with a different account.
exceeds_account_limit20The recipient account has reached its holding limit. Try again later.
exceeds_account_monthly_payments_limit21The recipient account has reached its monthly limit. Try again later.
non_registered_mobile_phone22The recipient account has reached its monthly limit. Try again later.
missing_payment_instruction_due_to_balance_limit_reached25The destination account does not receive SPEI transfers. Try with a different account.
sender_client_protection_agreement26The receiving bank has implemented a rule that prevents it from accepting payments from certain issuing participants or under certain conditions. Try with a different account.
optional_payment_not_accepted_by_recipient_institution27An attempt was made to use an additional payment type not supported by the receiving bank.