Filings
Bulk create filings
Generate filings for a registration based on the filing calendar
POST
Generate filing records for a registration and time period. The system creates filings based on the filing calendar content, with dates, frequencies, and form titles determined by the registration’s content configuration.
This endpoint supports two input modes:
- V2 — pass
registration_tax_type_idto generate filings for a V2 registration - V1 — pass
country,state, andfiling_frequencyfor legacy registrations
Use the preview endpoint first to verify which filings will be created before calling this endpoint.
Request body
The corporation UUID.
The V2 registration content ID. When provided, the V2 filing path is used.Example:
"REG_STATE_CEN_06_RST"The start of the tax period range in
YYYY-MM format.Example: "2025-01"The end of the tax period range in
YYYY-MM format. If omitted, only filings for the start month are generated.Example: "2025-12"ISO country code. Required for V1 filings when
registration_tax_type_id is not provided.State or province code. Required for V1 filings when
registration_tax_type_id is not provided.Filing frequency. Required for V1 filings when
registration_tax_type_id is not provided.Behavior
- Duplicate protection — if a filing already exists for the same registration, filing content, frequency, and due date, it is not recreated. The uniqueness key for V2 filings is the combination of
corporation_id,registration_tax_type_id,filing_content_id,filing_due_date, andfiling_frequency. This allows parallel filing tracks under the same registration (e.g., a standard return and a Dauerfrist extension) to coexist. Existing filings that are not inSCHEDULEDstatus are preserved. - Composite frequencies — if a registration has multiple frequencies (e.g.,
QUARTERLYandANNUAL_RECONCILIATION), filings are generated for all matching calendar entries. - Ownership validation — the system verifies that the
registration_tax_type_idbelongs to the specified corporation.
Related
- Preview filings — Preview before generating
- Bulk delete filings — Remove generated filings
- Filings overview — Filing concepts and lifecycle