post https://sandbox-api.helix.q2.com/transfer/create
Transfer funds from one account to another. Results in a new transaction which can be retrieved via the various /transaction/* endpoints. See transfer object definition for parameter details.
Error Codes
Click to expand
| Code | Message (en-US) | Notes |
|---|---|---|
| 1-60000 | Any "Common Error Code" may occur. | See Common Error Codes |
| 63601 | Invalid source account id {0}. | |
| 63602 | Destination account id {0} is closed. | |
| 63603 | Source account id {0} is not in a Verified status. | |
| 63610 | Invalid destination account id {0}. | |
| 63611 | Source account id {0} is inactive. | |
| 63612 | Source account id {0} is frozen. | |
| 63613 | Account is temporarily locked (Reason={0}). | |
| 63641 | Amount to withdraw must be between {0:C} and {1:C}. | |
| 63642 | Cannot withdraw more than {0:C} per day from source account {1}. | |
| 63643 | Cannot withdraw more than {0:C} per month from source account {1}. | |
| 63644 | Cannot withdraw more than {0:C} per day for this program. | |
| 63650 | Amount to deposit must be between {0:C} and {1:C}. | |
| 63651 | Cannot deposit more than {0:C} per day to destination account {1}. | |
| 63652 | Cannot deposit more than {0:C} per month to destination account {1}. | |
| 63653 | Cannot deposit more than {0:C} per day for this program. | |
| 63654 | Cannot exceed maximum aggregate balance of {0:C} (including pending transactions). | |
| 63655 | Cannot exceed maximum account balance of {0:C} (including pending transactions). | |
| 63660 | Transaction with tag '{0}' already exists. | |
| 63661 | Cannot deposit more than {0:C} per day for this customer. | |
| 63662 | Cannot deposit more than {0:C} per month for this customer. | |
| 63663 | Cannot deposit more than {0:C}. | |
| 63664 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 63665 | Cannot request a same day settlement beyond the daily deadline of {1}. | |
| 63666 | Same day settlement transactions cannot exceed $25,000. | |
| 63667 | No Same Day ACH Settlement Time configured for program {0}. | |
| 63668 | Cannot request a same day settlement on a weekend or a banking holiday. | |
| 63669 | Same day settlement transactions cannot exceed $100,000. | |
| 63670 | Destination account id {0} is locked. | |
| 63671 | Source account does not allow debit transactions. | |
| 63701 | Invalid source account id {0}. | |
| 63702 | Source account id {0} is closed. | |
| 63703 | Account is temporarily locked (Reason={0}). | |
| 63710 | Invalid destination account id {0}. | |
| 63711 | Destination account id {0} is inactive. | |
| 63712 | Destination account id {0} is locked. | |
| 63713 | Destination account id {0} is not in a Verified status. | |
| 63714 | Cannot withdraw more than {0} times per month from source account {1}. | |
| 63740 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 63741 | Amount to withdraw must be between {0:C} and {1:C}. | |
| 63742 | Cannot withdraw more than {0:C} per day from source account {1}. | |
| 63743 | Cannot withdraw more than {0:C} per month from source account {1}. | |
| 63744 | Cannot withdraw more than {0:C} per day for this program. | |
| 63745 | Cannot withdraw from savings account {0} more than 6 times per month (per RegD). | |
| 63750 | Amount to deposit must be between {0:C} and {1:C}. | |
| 63751 | Cannot deposit more than {0:C} per day to destination account {1}. | |
| 63752 | Cannot deposit more than {0:C} per month to destination account {1}. | |
| 63753 | Cannot deposit more than {0:C} per day for this program. | |
| 63760 | Transaction with tag '{0}' already exists. | |
| 63762 | Cannot withdraw more than {0:C} per day for this customer. | |
| 63763 | Cannot withdraw more than {0:C} per month for this customer. | |
| 63764 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 63765 | Cannot request a same day settlement beyond the daily deadline of {1}. | |
| 63766 | Same day settlement transactions cannot exceed $25,000. | |
| 63767 | No Same Day ACH Settlement Time configured for program {0}. | |
| 63768 | Cannot request a same day settlement on a weekend or a banking holiday. | |
| 63769 | Same day settlement transactions cannot exceed $100,000. | |
| 63801 | Invalid source account id {0}. | |
| 63802 | Invalid destination account id {0}. | |
| 63803 | Transaction with tag '{0}' already exists. | |
| 63804 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 63805 | Amount to withdaw must be between {0:C} and {1:C}. | |
| 63806 | Amount to withdaw must be between {0:C} and {1:C}. | |
| 63807 | Amount to deposit must be between {0:C} and {1:C}. | |
| 63808 | Source and destination account must be different. | |
| 63809 | Cannot exceed maximum account balance of {0:C} (including pending transactions). | |
| 63810 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 63811 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 63812 | Source account id {0} is closed. | |
| 63813 | Destination account id {0} is closed. | |
| 63814 | Account is temporarily locked (Reason={0}). | |
| 63815 | Account is temporarily locked (Reason={0}). | |
| 63901 | Invalid source account id {0}. | |
| 64001 | Invalid destination account id {0}. | |
| 64002 | Insufficient funds in Program Account. | |
| 64101 | Invalid source account id {0}. | |
| 64102 | Transaction with tag '{0}' already exists. | |
| 64103 | FullAmount ({0}) or RetailClearingAmount ({1}) or CoreProAmount ({2}) is not specified. | |
| 64104 | FullAmount ({0}) <> RetailClearingAmount ({1}) + CoreProAmount ({2}). | |
| 64105 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 64106 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 64107 | Source account id {0} is closed. | |
| 64108 | Account is temporarily locked (Reason={0}). | |
| 64201 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. RegD fee amount is {3:C}. | |
| 64301 | Transaction with tag '{0}' already exists. | |
| 64401 | Transaction with tag '{0}' already exists. | |
| 64402 | Account is temporarily locked (Reason={0}). | |
| 64501 | Transaction with tag '{0}' already exists. | |
| 64502 | Transaction with tag ''{0}'' already exists. | |
| 64503 | Insufficient funds in source account id {0}. Current available balance is {1:C}. | |
| 64504 | Account is temporarily locked (Reason={0}). | |
| 64601 | Account is temporarily locked (Reason={0}). | |
| 65001 | Invalid source account id {0}. | |
| 65002 | Invalid destination account id {0}. | |
| 65003 | At least one account must not be an external account. | |
| 65004 | Invalid source account id {0} or destination account id {1} ({2}). | |
| 65005 | Tag '{0}' already exists. If provided, each transfer created must have a unique tag. | |
| 65006 | Amount {0} is invalid because it has more than {1} significant digits to the right of the decimal. | |
| 65007 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 65008 | Valid transfer amount has to be greater than $0.00 Passed in transfer amount of {0:C} is an invalid transfer amount. | |
| 65013 | Invalid Purpose Code for Program | |
| 65101 | TransactionId {0} or Tag "{1}" was not found | |
| 65102 | Transfer for TransactionId {0} cannot be voided because its current status is {1}. Only those with a status of Initiated can be voided. | |
| 65103 | Transfer for TransactionId {0} cannot be voided because its type is {1}. | |
| 65200 | Transaction status must be Settled to perform a Reversal. Current status = {0} for transactionId = {1}. | |
| 65401 | Invalid source account id {0}. | |
| 65402 | Invalid destination account id {0}. | |
| 65403 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 65404 | Transaction with Tag {0} already exists. | |
| 65405 | Destination account id {0} is closed. | |
| 65406 | Account is temporarily locked (Reason={0}). | |
| 67301 | Invalid destination account id {0}. | |
| 67302 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 67303 | Account is temporarily locked (Reason={0}). | |
| 67401 | Invalid source account id {0}. | |
| 67402 | Invalid destination account id {0}. | |
| 67403 | Amount must be a positive value. | |
| 67404 | Account is temporarily locked (Reason={0}). | |
| 67405 | Insufficient funds in Program Account. | |
| 67501 | Invalid source account id {0}. | |
| 67502 | Transaction with tag '{0}' already exists. | |
| 67503 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 67504 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 67505 | Source account id {0} is closed. | |
| 67506 | Account is temporarily locked (Reason={0}). | |
| 67601 | Invalid source account id {0}. | |
| 67602 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 67603 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 67604 | Account is temporarily locked (Reason={0}). | |
| 67701 | Invalid source account id {0}. | |
| 67702 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 67703 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 67704 | Account is temporarily locked (Reason={0}). | |
| 67801 | Invalid destination account id {0}. | |
| 67802 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 67803 | Account is temporarily locked (Reason={0}). | |
| 68401 | Invalid destination account id {0}. | |
| 68402 | Destination account id {0} is not open. | |
| 68403 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 68404 | Account is temporarily locked (Reason={0}). | |
| 68701 | Invalid source account id {0}. | |
| 68702 | Invalid destination account id {0}. | |
| 68703 | Transaction with tag '{0}' already exists. | |
| 68704 | Destination account id {0} is closed. | |
| 68705 | Insufficient funds in Program Reserve Account. | |
| 68706 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 68707 | Account is temporarily locked (Reason={0}). | |
| 68801 | Invalid destination account id {0}. | |
| 68803 | Transaction with Tag {0} already exists. | |
| 68804 | Account is temporarily locked (Reason={0}). | |
| 68901 | Invalid destination account id {0}. | |
| 68903 | Transaction with Tag {0} already exists. | |
| 68904 | Insufficient Funds in program Account. | |
| 68951 | Invalid source account id {0}. | |
| 68952 | Invalid destination account id {0}. | |
| 68953 | Transaction with Tag {0} already exists. | |
| 68954 | Account is temporarily locked (Reason={0}). | |
| 69401 | Must be an administrator to transfer funds from account {0} to the ProgramReserve account. | |
| 69402 | Invalid source account id {0}. | |
| 69403 | Given destination account id {0} is not configured as a ProgramReserve account for program {1}. | |
| 69404 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 69405 | Invalid source account id {0}. | |
| 69406 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 69407 | Source account id {0} is closed. | |
| 69408 | Account is temporarily locked (Reason={0}). | |
| 69600 | Invalid source account id {0}. | |
| 69601 | Transaction with Tag {0} already exists. | |
| 69602 | Insufficient Funds in program account. | |
| 69701 | Invalid source account id {0}. | |
| 69703 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 69704 | Account is temporarily locked (Reason={0}). | |
| 69800 | No InterestExpense Account configured for program {0}. | |
| 69801 | Invalid destination account id {0}. | |
| 69802 | Transaction with Tag {0} already exists. | |
| 69803 | Destination account id {0} is closed. | |
| 69804 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 69805 | Account is temporarily locked (Reason={0}). | |
| 70200 | Invalid source account id {0}. | |
| 70201 | Customer id {0} has insufficient privileges to withdraw funds from account id {1}. | |
| 70202 | Source account id {0} is not in an Open status. | |
| 70203 | Cannot withdraw more than {0:C}. | |
| 70204 | Insufficient funds in source account id {0}. Current available balance is {1:C}. Requested withdraw amount is {2:C}. | |
| 70205 | Amount to withdraw must be between {0:C} and {1:C}. | |
| 70206 | Cannot withdraw more than {0:C} per day for this customer. | |
| 70207 | Cannot withdraw more than {0:C} per month for this customer. | |
| 70208 | Cannot withdraw more than {0:C} per day from source account {1}. | |
| 70209 | Cannot withdraw more than {0:C} per month from source account {1}. | |
| 70211 | Account is temporarily locked (Reason={0}). | |
| 70300 | Invalid destination account id {0}. | |
| 70301 | Customer id {0} has insufficient privileges to deposit funds into account id {1}. | |
| 70302 | Destination account id {0} is not in an Open status. | |
| 70303 | Cannot deposit more than {0:C}. | |
| 70304 | Amount to deposit must be between {0:C} and {1:C}. | |
| 70305 | Cannot deposit more than {0:C} per day for this customer. | |
| 70306 | Cannot deposit more than {0:C} per month for this customer. | |
| 70307 | Cannot deposit more than {0:C} per day to destination account {1}. | |
| 70308 | Cannot deposit more than {0:C} per month to destination account {1}. | |
| 70309 | Cannot exceed maximum account balance of {0:C} (including pending transactions). | |
| 70310 | Cannot exceed maximum aggregate balance of {0:C} (including pending transactions). | |
| 70311 | Account is temporarily locked (Reason={0}). | |
| 70400 | Insufficient funds in Program Clearing Account. | |
| 70500 | Insufficient funds in Program Reserve Account. | |
| 70600 | Insufficient funds in Program Reserve Account. | |
| 70700 | Insufficient funds in Program Account. | |
| 108001 | Invalid account id {0}. | |
| 108002 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 108003 | Account is temporarily locked (Reason={0}). | |
| 108004 | Insufficient funds in Program Account. | |
| 108101 | Invalid source account id {0}. | |
| 108102 | Invalid destination account id {0}. | |
| 108103 | Customer id ''{0}'' has insufficient privileges to deposit funds into account id ''{1}.'' | |
| 108104 | Account is temporarily locked (Reason={0}). | |
| 108105 | Insufficient funds in Program Account. | |
| 199101 | Cannot withdraw more than {0:C} per transaction from source account {1}. | |
| 199102 | Cannot withdraw more than {0:C} per day from source account {1}. | |
| 199103 | Cannot withdraw more than {0:C} per month from source account {1}. | |
| 199104 | Cannot deposit more than {0:C} per transaction to destination account {1}. | |
| 199105 | Cannot deposit more than {0:C} per day to destination account {1}. | |
| 199106 | Cannot deposit more than {0:C} per month to destination account {1}. |
