Before you start
The firm needs two things in place before its users connect your product:- An active Filed workspace.
- One or more active tax software connections in that workspace.
Start data entry
ID!
required
The Filed client, as returned by
createClient.String
The client’s ID in the tax software, for example
MHARPER in UltraTax. Leave
it out when you do not have it and Filed looks the client up by name; see
Without a client ID.ID
The Filed tax software connection to use. Leave it out to let Filed choose.
String
The exact return ID. Only ProConnect needs it.
ID!
The client’s data entry task. It is the
taskId on the webhooks that follow.StartDataEntryStatus!
STARTED, ALREADY_STARTED or NEEDS_TAX_SOFTWARE_CLIENT; see below.What the status means
How Filed chooses the connection
Filed looks at the tax software connections available to the Filed user who connected your product.- With one connection, Filed uses it.
- With several, Filed uses one whose client list contains the ID. If more than one does, it prefers the one whose desktop was online most recently, then that user’s own connection, then the newest.
- With none, or when no client list contains the ID, the result is
NEEDS_TAX_SOFTWARE_CLIENT.
Without a client ID
Filed compares the name you sent increateClient with the names in the
client lists of those same connections. If someone has since renamed the
client in Filed, the new name is used.
Case, accents, punctuation and word order do not matter; every word has to be
there.
- If exactly one tax software client has that name, Filed links it and starts.
- If none does, or more than one does, the result is
NEEDS_TAX_SOFTWARE_CLIENTand a person picks the client in Filed.