schedule49
T2 Corporation Income Tax Return
- Kind
- batch
- Supported tax years
- 2024 and later
- Strict profile
- s49_two_ccpc_allocation_profile_target_value_v1
- Payload schema version
- 0.3.0
- Dependencies (run automatically)
- none
Input cells (21)
Paths are relative to the request’s inputs object; [] marks an array element. Pinned cells are fixed to exact witness values by the current strict profile revision; the default boundary accepts your values for them.
| Cell | Types | Required | Pinned |
|---|---|---|---|
| taxYear | integer | yes | yes |
| fiscalStart | string | yes | yes |
| fiscalEnd | string | yes | yes |
| priorTaxYearEnd | string | yes | yes |
| priorYearGroupTCEC | integer | yes | yes |
| priorYearGroupTCECMeta.basis | string | yes | yes |
| priorYearGroupTCECMeta.asOf | string | yes | yes |
| priorYearGroupTCECMeta.source | string | yes | |
| priorYearGroupTCECMeta.confirmed | boolean | yes | yes |
| schedule49.calendarYear | integer | yes | yes |
| schedule49.isAmendedAgreement | boolean | yes | yes |
| schedule49.rows[].name | string | yes | yes |
| schedule49.rows[].businessNumber | string | yes | yes |
| schedule49.rows[].typeOfCorporationCode | integer | yes | yes |
| schedule49.rows[].expenditureLimitAllocated | integer | yes | yes |
| schedule49.expenditureLimit | null | yes | yes |
| schedule49.amountB | null | yes | yes |
| schedule49.sameCalendarYearAllocationRuleApplies | boolean | null | yes | |
| schedule49.firstSameCalendarYearFilerAllocation | integer | null | yes | |
| filingCorpBn | string | yes | yes |
| wasAssociatedInPrecedingYear | boolean | yes | yes |
Output cells (28)
Paths are relative to this target’s result object in the response. Exact computed values are proven by executed golden examples; the schema fixes names and types.
| Cell | Types |
|---|---|
| amount_b | string |
| calendar_year | integer |
| expenditure_limit | string |
| fired_gates | object |
| first_same_calendar_year_filer_allocation | null | string |
| formRevision | string |
| is_amended_agreement | boolean |
| provisional | boolean |
| ready | boolean |
| reported_amount_b | null |
| reported_expenditure_limit | null |
| rows[].businessNumber | string |
| rows[].expenditureLimitAllocated | number |
| rows[].expenditureLimitAllocatedValid | boolean |
| rows[].name | string |
| rows[].typeOfCorporationCode | integer |
| same_calendar_year_allocation_rule_applies | boolean | null |
| same_calendar_year_later_return | boolean |
| tcec_authoritative_input_provided | boolean |
| tcec_input_metadata.asOf | string |
| tcec_input_metadata.basis | string |
| tcec_input_metadata.confirmed | boolean |
| tcec_input_metadata.expectedAsOf | string |
| tcec_input_metadata.expectedBasis | string |
| tcec_input_metadata.source | string |
| tcec_input_source | string |
| total_allocated | string |
| warnings | array |