Use the filing object to show the state of a tax filing for a given period, including the status changes that have occurred in its lifecycle.
{
"id": "com_fil_9kL2mN8pQ4rS6tU1vW3x",
"company": "com_7bF9dG2hJ5kM8nP1qR4s",
"year": 2024,
"period": "q1",
"label": "Federal Quarterly Filing - Q1",
"due_at": "2024-04-15",
"filed_at": "2024-04-12T16:30:25.847Z",
"document": "doc_3aE6fH9iL2mO5pR8sV1y",
"filing_attempts": 2,
"amends": null, // nullable list
"amended_by": null, // nullable list
"status": "filed",
"status_history": [
{
"status": "inapplicable",
"status_at": "2024-01-15T10:30:15.423Z",
"blocked_reasons": []
},
{
"status": "pending",
"status_at": "2024-01-20T14:45:32.156Z",
"blocked_reasons": []
},
{
"status": "blocked",
"status_at": "2024-03-10T09:15:48.792Z",
"blocked_reasons": [
{
"type": "applied_for_tax_id",
"resource_type": "company_tax_param",
"resource": "spa_h7zSw4NITCtef4Taf5yA"
}
]
},
{
"status": "pending",
"status_at": "2024-03-12T11:20:07.234Z",
"blocked_reasons": []
},
{
"status": "filed",
"status_at": "2024-04-12T16:30:25.847Z",
"blocked_reasons": []
}
}field | type | description |
|---|---|---|
| ID | ID of the |
| ID | ID of the |
| int | Year in which the filing is for |
| enum, one of | Filing period in the |
| string | Human-readable label for the filing. |
| date | ISO8601 date the filing is due to the agency by. |
|
| ISO8601 datetime the filing status became successfully |
|
| If the |
| int, default 0 | Number of filing attempts made by Check. |
|
| List of original Filing IDs that this resource is an amendment of. If populated, indicator of this Filing being an amendment. |
|
| List of Filing IDs that amend this filing. |
| enum, one of | The current filing processing status. |
| list of | List of the most recent status changes, in reverse chronological order. Limited to most recent 50. Each object represents a processing status change. |
StatusHistory
| field | type | description |
|---|---|---|
status | enum | One of pending, blocked, filed , inapplicable |
status_at | datetime in UTC | When the previous status was changed to status. |
blocked_reasons | nullable list of BlockedReason objects | Optional list of reason enumerations for the status change to blocked. |
BlockedReason
| field | type | description |
|---|---|---|
type | enum | Options enumerated below. |
resource_type | nullable company_tax_param or requirement | CompanyTaxParam or Requirement |
resource | nullable ID | ID of the resource for resolving the blocker |
Possible BlockedReason types
The accompanying resource_type is specified in parentheses, if applicable.
already_filedapplied_for_tax_id(company_tax_param)company_bad_standingheld_by_customerinactive_accountincorrect_account_setupinvalid_ssninvalid_tax_idinvalid_tax_ratelate_company_reactivationmissing_historical_datamissing_prior_quarternot_liablepoa_failureprevious_filing_in_progresstpa_failure
statuslifecycle:

