schedule78
T2 Corporation Income Tax Return
- Kind
- batch
- Supported tax years
- 2022 and later
- Strict profile
- s78_exact_single_request_target_value_v1
- Payload schema version
- 0.3.0
- Dependencies (run automatically)
- none
Input cells (23)
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 |
|---|---|---|---|
| schedule78.attestationDate | string | yes | yes |
| schedule78.crdReportRequired | string | yes | yes |
| schedule78.expectedProjectQualifiedCcusExpenditures | integer | yes | yes |
| schedule78.firstDayOfCommercialOperations | string | yes | yes |
| schedule78.metLabourRequirements | string | yes | yes |
| schedule78.nrcanProjectCode | string | yes | yes |
| schedule78.part1Rows[].ccaClassNumber | string | yes | yes |
| schedule78.part1Rows[].commercialOperationsStatus | string | yes | yes |
| schedule78.part1Rows[].currentYearExpenditure | integer | yes | yes |
| schedule78.part1Rows[].designatedWorkSites | string | yes | yes |
| schedule78.part1Rows[].electingLabourRequirements | string | yes | yes |
| schedule78.part1Rows[].expenditureCategory | string | yes | yes |
| schedule78.part1Rows[].expenditureIncurredDate | string | yes | yes |
| schedule78.part1Rows[].propertySituatedInCanada | string | yes | yes |
| schedule78.part1Rows[].qualifiedExpenditureFormula | number | yes | yes |
| schedule78.part1Rows[].qualifiedProjectPropertyConfirmed | string | yes | yes |
| schedule78.signingOfficerFirstName | string | yes | yes |
| schedule78.signingOfficerLastName | string | yes | yes |
| schedule78.signingOfficerPosition | string | yes | yes |
| schedule78.line175CumulativeDevCreditPreviousYear | integer | yes | |
| taxYear | integer | yes | yes |
| fiscalStart | string | yes | |
| fiscalEnd | string | yes |
Output cells (124)
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_a_ccus_itc | number |
| amount_b_wage_addition | number |
| amount_c_apprenticeship_addition | number |
| amount_l_total_part_xii7_tax | number |
| fired_gates | object |
| form_coverage_hold | null |
| held_downstream_components | array |
| line_001 | null |
| line_002 | number |
| line_003 | number |
| line_100 | string |
| line_101 | string |
| line_102 | string |
| line_103 | null |
| line_105 | string |
| line_110 | null |
| line_115 | null |
| line_120 | null |
| line_122 | string |
| line_125 | number |
| line_130 | number |
| line_135 | number |
| line_140 | number |
| line_145 | number |
| line_150 | number |
| line_155 | number |
| line_160 | number |
| line_165 | string |
| line_170 | number |
| line_175 | number |
| line_180 | number |
| line_185 | number |
| line_190 | number |
| line_200 | string |
| line_205 | string |
| line_210 | string |
| line_215 | string |
| line_220 | null |
| line_300 | string |
| line_305 | number |
| line_310 | number |
| line_312 | number |
| line_315 | number |
| line_320 | number |
| line_322 | number |
| line_325 | number |
| line_330 | number |
| line_330_total_labour_addition | number |
| line_400 | number |
| line_405 | number |
| line_410 | number |
| line_415 | null |
| line_420 | null |
| line_425 | number |
| line_430 | number |
| line_435 | number |
| line_440 | number |
| line_445 | number |
| line_450 | number |
| line_455 | number |
| line_460 | number |
| line_465 | number |
| missing_required | array |
| part1Rows[]._eligibilityHeld | boolean |
| part1Rows[]._labourReductionApplied | boolean |
| part1Rows[]._regularRateLabourClaim | boolean |
| part1Rows[].adjustments | number |
| part1Rows[].assistanceRepaid | number |
| part1Rows[].ccaClassNumber | string |
| part1Rows[].ccusItcAmount | number |
| part1Rows[].commercialOperationsStatus | string |
| part1Rows[].currentYearExpenditure | number |
| part1Rows[].designatedWorkSites | string |
| part1Rows[].dualUseEquipment | null |
| part1Rows[].electingLabourRequirements | string |
| part1Rows[].eligibleCcusExpenditure | number |
| part1Rows[].expenditureCategory | string |
| part1Rows[].expenditureDescription | null |
| part1Rows[].expenditureIncurredDate | string |
| part1Rows[].preparedOrInstalledDate | null |
| part1Rows[].propertyId | null |
| part1Rows[].propertySituatedInCanada | string |
| part1Rows[].provinceOrTerritory | null |
| part1Rows[].qualifiedCcusExpenditure | number |
| part1Rows[].qualifiedExpenditureFormula | number |
| part1Rows[].qualifiedProjectPropertyConfirmed | string |
| part1Rows[].rateBracket | string |
| part1Rows[].specifiedPercentage | number |
| part4DispositionRows | array |
| projectPeriodRows | array |
| provisional | boolean |
| ready | boolean |
| s31_feed_ccus_itc_line_200 | number |
| t2_line_580_feed_labour_addition | number |
| t2_line_726_feed_part_xii7_tax | number |
| total_post_cod_qualified | number |
| total_pre_cod_qualified | number |
| total_pre_cod_qualified_cumulative | 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 |
| line_004 | null |
| line_005 | null |
| line_500 | null |
| line_505 | null |
| line_510 | number |
| line_515 | number |
| line_520 | number |
| line_550 | number |
| line_555 | number |
| line_560 | number |
| part5Rows | array |