Transfer Related Errors

This section also includes failure reasons for our different payment rails (Return Reasons for ACH, and Reject Codes for Instant Payments (RTP)). Please refer to the respective Payment Rails guides for additional context.

Generic Transfer Errors

CodeTitleDetail
3000Unknown transfer uidCould not find transfer. Invalid uid.
3001Could not initiate transferAn exception occurred while creating transfer.
3002Could not initiate transferRequested transfer amount in US dollars must be numeric.
3003Could not initiate transferRequested transfer amount in US dollars must be greater than 0.
3004Could not initiate transferSource has insufficient funds for transfer.
3005Same source and destination accountsThe source and destination accounts are identical.
3006Could not initiate transferRequested transfer between the chosen accounts is prohibited.
3007Source or Destination Account is discardedTransfers to or from a discarded account are not allowed.
3008Source or Destination Account is lockedTransfers to or from a locked account or an account that belongs to a locked customer are prohibited.
3010Customer daily external transfer request maximum has been reachedThe maximum number of daily external transfers defined in the Program configuration has been reached.
3011Customer daily external transfer amount has been reachedThis transfer request exceeds the customer's daily external transfer US dollar amount limit.
3012Transfer amount exceeds program maximumThis transfer exceeds the maximum dollar amount allowed in the Program configuration.
3013Transfer amount below program minimumThis transfer does not meet the minimum dollar amount required in the Program configuration.
3014Failed to retrieve transfersAn exception occurred while retrieving transfers.
3015Could not initiate transferAn exception occurred while creating the custodial transfer.
3016Source or Destination Account is inactiveTransfers to or from an account not in 'active' status are prohibited.
3017Transfer amount exceeds program limitTransfer amount exceeds program config limit for any transfer
3018Transfer amount would exceed the cumulative credit limitTransfer amount would exceed the cumulative credit amount limit.
3019Invalid usd_transfer_amount valueRequested transfer amount in US dollars cannot have more than 2 decimal places.
3020Transfers are not supported for secondary customersTransfers are only supported for primary (account-holding) customers.
3021Maximum customer balance has reachedThis Transfer request would result in the customer's total balance exceeding the configured maximum allowed balance
3031Invalid initiator_typeThe initiating user must be a customer for ACH Transfers
3032Transmitter information is requiredTransmitter information is required to complete this Transfer, and the fields were either null or invalid
3034Transfer external uid is already takenTransfer external uid must be unique