schedule125
T2 Corporation Income Tax Return
- Kind
- batch
- Supported tax years
- 2010 and later
- Strict profile
- s125_2025_synthetic_balanced_income_statement_v1
- Payload schema version
- 0.3.0
- Dependencies (run automatically)
- none
Input cells (20)
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 |
|---|---|---|---|
| schedule125.businessNumber | string | yes | yes |
| schedule125.corporationName | string | yes | yes |
| schedule125.currentYear.8000 | integer | yes | yes |
| schedule125.currentYear.8520 | integer | yes | yes |
| schedule125.currentYear.8523 | integer | yes | yes |
| schedule125.currentYear.8670 | integer | yes | yes |
| schedule125.currentYear.9970 | integer | yes | yes |
| schedule125.currentYear.9990 | integer | yes | yes |
| schedule125.currentYear.9999 | integer | yes | yes |
| schedule125.currentYearEnd | string | yes | yes |
| schedule125.priorYear.8000 | integer | yes | yes |
| schedule125.priorYear.8520 | integer | yes | yes |
| schedule125.priorYear.8523 | integer | yes | yes |
| schedule125.priorYear.8670 | integer | yes | yes |
| schedule125.priorYear.9970 | integer | yes | yes |
| schedule125.priorYear.9990 | integer | yes | yes |
| schedule125.priorYear.9999 | integer | yes | yes |
| schedule125.priorYearEnd | string | yes | yes |
| schedule1BookNetIncome | integer | yes | yes |
| taxYear | integer | yes | yes |
Output cells (93)
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 |
|---|---|
| businessNumber | string |
| corporationName | string |
| currentYear.8000 | integer |
| currentYear.8520 | integer |
| currentYear.8523 | integer |
| currentYear.8670 | integer |
| currentYear.9970 | integer |
| currentYear.9990 | integer |
| currentYear.9999 | integer |
| currentYearEnd | string |
| fired_gates | object |
| form.cogsTable | array |
| form.extraordinaryTable[].amount | number |
| form.extraordinaryTable[].code | string |
| form.farmExpensesTable | array |
| form.farmRevenueTable | array |
| form.formWarnings | array |
| form.line_8299 | number |
| form.line_9368 | number |
| form.line_9369 | number |
| form.line_9659 | number |
| form.line_9898 | number |
| form.line_9899 | number |
| form.line_9970 | number |
| form.line_9998 | number |
| form.line_9999 | number |
| form.operatingExpensesTable[].amount | number |
| form.operatingExpensesTable[].code | string |
| form.revenueTable[].amount | number |
| form.revenueTable[].code | string |
| formula_9999_delta_cy | number |
| formula_9999_expected_cy | number |
| gifi_9998 | number |
| gifi_9999 | number |
| impairment_candidate_ni_sum_cy | number |
| impairment_candidate_oci_sum_cy | number |
| internet_attributable_gifi_codes | array |
| internet_revenue_cy | number |
| internet_revenue_pct_cy | number |
| isAmalgamationSuccessor | null |
| isFarmCorp | null |
| isFinancialInstitution | null |
| isFirstYearT2 | null |
| isInactiveCorp | null |
| isInsuranceCorp | null |
| line_8089_total_sales_cy | number |
| line_8299_total_revenue_cy | number |
| line_8518_cost_of_sales_cy | number |
| line_8519_gross_profit_cy | number |
| line_9367_total_operating_expenses_cy | number |
| line_9368_total_expenses_cy | number |
| line_9369_net_nonfarm_cy | number |
| line_9659_total_farm_revenue_cy | number |
| line_9898_total_farm_expenses_cy | number |
| line_9899_net_farm_cy | number |
| line_9970_net_income_before_tax_cy | number |
| line_9998_oci_total_cy | number |
| line_9999_net_income_after_tax_cy | number |
| missing_required | array |
| net_income_after_tax | number |
| oci_total | number |
| priorYear.8000 | integer |
| priorYear.8520 | integer |
| priorYear.8523 | integer |
| priorYear.8670 | integer |
| priorYear.9970 | integer |
| priorYear.9990 | integer |
| priorYear.9999 | integer |
| priorYearEnd | string |
| provisional | boolean |
| ready | boolean |
| section_sum_cogs_cy | number |
| section_sum_farm_expenses_cy | number |
| section_sum_farm_revenue_cy | number |
| section_sum_operating_expenses_cy | number |
| section_sum_operating_expenses_py | number |
| section_sum_revenue_cy | number |
| section_sum_revenue_py | number |
| warnings[].box | string |
| warnings[].citation.applies_to_boxes[] | string |
| warnings[].citation.cra_text_verbatim | string |
| warnings[].citation.form_id | string |
| warnings[].citation.form_revision | string |
| warnings[].citation.gate_id | string |
| warnings[].citation.notes | string |
| warnings[].citation.rule | string |
| warnings[].citation.source | string |
| warnings[].citation.source_url | string |
| warnings[].citation.verified_at | string |
| warnings[].citation.verified_by | string |
| warnings[].gate_id | string |
| warnings[].message | string |
| warnings[].severity | string |