The Requirement Object

attributestypedescription
companyIDstringID of company
typestringType of requirement. Holds one of the following values:

state_payroll_tax_number: In order to register as an employer in a particular state (W2 only), you must obtain a State Payroll Tax Number (also known as Payroll Tax ID, Payroll Tax Account Number, State Employer Identification, SEIN, or state ID number). This Requirement exists if there is an onboarded employee that is working in a state that Zeal has not received a state payroll number for.

sui_number: In order to pay employees in a certain state, you must register for a State Unemployment Insurance (SUI) number through the state (W2 only). This Requirement exists if there is an onboarded employee that is working in a state that Zeal has not received a SUI number for.

local_number: This requirement exists if a state has local taxes that need IDs or deposit schedules.

poa: This requirement exists if you have not filled out fields needed to submit a Power of Attorney (POA) for a state SUI tax.

poa_notarization: This requirement exists if there is a notarized version of the POA that needs to be uploaded for a state tax.

third_party_authorization: This requirement exists if a given state requires third-party authorization to be granted through a state portal for a given tax.
statestring

applicableapplicable - If applicable
The corresponding state related to this requirement, represented by the two letter state abbreviation.
idstring

applicableapplicable - If applicable
The corresponding ID of employee or contractor that is related to this Requirement
namestringName, or title, of Requirement
descriptionstringDescription of Requirement
deadlinestring

applicableapplicable - If applicable
The deadline that is related to this Requirement
{
  "companyID": "1234567890",
  "type": "state_payroll_tax_number",
  "state": "AZ",
  "id": "33472873692",
  "name": "State Payroll Tax No. required",
  "description": "John Doe is working in AZ for which the state payroll number has not been submitted.",
  "deadline": null
}