Submit an ACAT on behalf of a customer.
The ACAT system can be used to transfer client assets between a non-DriveWealth brokerage account, and a DriveWealth brokerage account. While incoming ACATs can be submitted via API, outgoing ACATs must be submitted directly by the customer to the receiving broker.
DriveWealth does not automatically input a carrying firms DTC number, it's the partners responsibility to use the correct DTC number of the carrying firm when requesting the ACAT. A list of DTC number can be found here. The carryingAccountNo
should also match exactly how it appears on the customers account statements generated by the carrying firm.
Results Explained
Attribute | Type | Description |
---|---|---|
| string | status of the ACAT
|
| string | timestamp of when the ACAT was created |
| string | internal error code. It's expected to receive |
| string | description of the ACAT request |
| array | array containing invalid or not accepted symbols |
Error Codes Explained
Error Code | Error Message | Description |
---|---|---|
| ACATS_NO_ERROR | The ACAT has been successfully submitted |
| ACATS_BAD_SYMBOL_REQUEST | ACAT request was rejected because symbols are not available |
| ACATS_INPUT_INVALID | Input(s) that were used are not valid |
| ACATS_REQUEST_ALREADY_SUBMITTED | Request has already been submitted |