Submitting an Incoming ACAT

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

status

string

status of the ACAT

  • Pending - ACAT is pending
  • Processing - ACAT is being processed
  • Failed - ACAT failed and is not being processed

createdWhen

string

timestamp of when the ACAT was created

errorCode

string

internal error code. It's expected to receive AC000 upon successful request

message

string

description of the ACAT request

Bad Symbols

array

array containing invalid or not accepted symbols

Error Codes Explained

Error Code

Error Message

Description

AC000

ACATS_NO_ERROR

The ACAT has been successfully submitted

AC001

ACATS_BAD_SYMBOL_REQUEST

ACAT request was rejected because symbols are not available

AC002

ACATS_INPUT_INVALID

Input(s) that were used are not valid

AC003

ACATS_REQUEST_ALREADY_SUBMITTED

Request has already been submitted

Language
Authentication