post https://sandbox-api.helix.q2.com/transaction/createFee
Assess a fee to a specified customer account. Transfer funds from one account to another. Results in a new transaction which can be retrieved via the various /transaction/* endpoints.
Error Codes
Click to expand
Code | Message (en-US) | Notes |
---|---|---|
1-60000 | Any "Common Error Code" may occur. | See Common Error Codes |
61400 | Program is not authorized to use this endpoint. Please contact your relationship manager for details. | |
197100 | Helix fee engine workflow must have only 1 rule defined at root level | |
197101 | Exception is logged for a success rule result | |
197116 | There is no active fee {feeTypeId} for product type {productTypeId} configured for program {programId} | |
197117 | Fee type {feeTypeId} is invalid | |
197118 | Fee type is not part of fee engine framework | |
197119 | Fee rule definition id is invalid | |
197120 | Missing required parameter 'accountId'. Please refer to FeeEngine documentation for required parameters. | |
197121 | Missing required parameter 'customerId'. Please refer to FeeEngine documentation for required parameters. | |
197123 | Missing required parameter 'feetypeId'. Please refer to FeeEngine documentation for required parameters. | |
197125 | Missing required parameter 'feeAmount'. Please refer to FeeEngine documentation for required parameters. (only applicable for custom fees) | |
197127 | CustomerId '{customerId}' is not associated with AccountId '{accountId}. | |
197128 | Invalid account status. | |
197129 | Invalid customer status. | |
197131 | An existing FeeToApply record is found with the same tag | |
197134 | Required fee engine transaction input param is not valid | |
197139 | Fee Amount exceeds available balance | |
197140 | Error validating account balance to assess fee | |
197141 | FeeTypeId is not one of the allowed fee to be created manually from Helix |