← All computation targets

schedule8

T2 Corporation Income Tax Return

Kind
batch
Supported tax years
2025 and later
Strict profile
s8_2025_class8_continuing_year_worked_example_target_value_v1
Payload schema version
0.3.0
Dependencies (run automatically)
schedule6

Input cells (32)

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.

Input cells for schedule8
CellTypesRequiredPinned
taxYearintegeryesyes
fiscalStartstringyesyes
fiscalEndstringyesyes
isCCPCbooleanyesyes
daysInYearintegeryesyes
pyUCCPools[].ccaClassstringyesyes
pyUCCPools[].closingUCCintegeryesyes
assetDataarrayyes
dispositionsarrayyes
schedule8AdjustmentCoverage.schemaVersionintegeryesyes
schedule8AdjustmentCoverage.reviewedbooleanyesyes
schedule8AdjustmentCoverage.reviewedAtstringyesyes
schedule8AdjustmentCoverage.column205AdjustmentsApplicablebooleanyesyes
schedule8AdjustmentCoverage.column221AssistanceAfterDispositionApplicablebooleanyesyes
schedule8AdjustmentCoverage.column222RepaymentsAfterDispositionApplicablebooleanyesyes
schedule8AdjustmentCoverage.rentalPropertySeparateClassApplicablebooleanyesyes
schedule8AdjustmentCoverage.purposeBuiltRentalPropertyRulesApplicablebooleanyesyes
schedule8AdjustmentCoverage.rentalIncomeCcaLimitApplicablebooleanyesyes
schedule8AdjustmentCoverage.leasingPropertyRulesApplicablebooleanyesyes
schedule8AdjustmentCoverage.specifiedLeasingPropertyRulesApplicablebooleanyesyes
schedule8AdjustmentCoverage.affiliatedPersonStopLossApplicablebooleanyesyes
schedule8AdjustmentCoverage.reg1101_5qElectionAppliesbooleanyesyes
schedule8AdjustmentCoverage.multipleClass10_1VehiclesPresentbooleanyesyes
schedule8AdjustmentCoverage.otherPrescribedSeparateClassRuleAppliesbooleanyesyes
schedule8AdjustmentCoverage.specialDispositionRolloverOrDeferralAppliesbooleanyesyes
schedule8AdjustmentCoverage.class14_1TransitionalOpeningBalanceApplicablebooleanyesyes
schedule8AdjustmentCoverage.specifiedEnergyPropertyRulesApplicablebooleanyesyes
schedule8AdjustmentCoverage.class1NrbAdditionalAllowanceEligiblebooleanyesyes
schedule8AdjustmentCoverage.class1UnmodelledAdditionalAllowanceAppliesbooleanyesyes
schedule8AdjustmentCoverage.class12ParagraphHalfYearExclusionAppliesbooleanyesyes
schedule8AdjustmentCoverage.diepEligibilityAndAllocationConfirmedbooleanyesyes
schedule8AdjustmentCoverage.capitalGainRoutingCompletebooleanyesyes

Output cells (128)

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.

Output cells for schedule8
CellTypes
classes[].ccaClassstring
classes[].formClassNumberstring
classes[].classNamestring
classes[].openingUCCnumber
classes[].additionsnumber
classes[].disposalsnumber
classes[].uccBeforeCCAnumber
classes[].recapturenumber
classes[].terminalLossnumber
classes[].halfYearReductionnumber
classes[].aiipFactornull
classes[].ccaBasenumber
classes[].ccaRatenumber
classes[].ccaAtMaxRatenumber
classes[].normalCCABeforeProrationnumber
classes[].normalCCAAfterProrationnumber
classes[].shortYearFactornumber
classes[].ccaClaimednumber
classes[].closingUCCnumber
classes[].assetsRemaininginteger
classes[].isOverriddenboolean
classes[].manualClass14Determinationboolean
classes[].manualClass13ContinuationDeterminationboolean
classes[].class13ManualDeterminationRequiredboolean
classes[].immediateExpensingnumber
classes[].uccColumn10number
classes[].aiipAdditionsnumber
classes[].riipAdditionsnumber
classes[].proceedsReducingIncentivenumber
classes[].netAiipAdditionsnumber
classes[].proceedsReducingRiipnumber
classes[].netRiipAdditionsnumber
classes[].aiipUccAdjustmentnumber
classes[].riipUccAdjustmentnumber
classes[].isStraightLineboolean
classes[].diepAdditionsnumber
classes[].diepProceedsnumber
classes[].diepUccnumber
classes[].hadDiepboolean
classes[].deniedTerminalLossnumber
classes[].recaptureSuppressed101boolean
classes[].propertyIdstring
totalCCAClaimednumber
totalRecapturenumber
totalTerminalLossnumber
netSchedule8Adjustmentnumber
immediateExpensingUsednumber
immediateExpensingRemainingnumber
immediateExpensingLimitInputnumber
immediateExpensingLimitProratednumber
daysInYearinteger
shortYearFactornumber
fiscalStartstring
fiscalEndstring
acquisitionOfControlDatenull
aocnull
adjustmentCoverage.schemaVersioninteger
adjustmentCoverage.reviewedboolean
adjustmentCoverage.column205AdjustmentsApplicableboolean
adjustmentCoverage.column221AssistanceAfterDispositionApplicableboolean
adjustmentCoverage.column222RepaymentsAfterDispositionApplicableboolean
adjustmentCoverage.rentalPropertySeparateClassApplicableboolean
adjustmentCoverage.purposeBuiltRentalPropertyRulesApplicableboolean
adjustmentCoverage.rentalIncomeCcaLimitApplicableboolean
adjustmentCoverage.leasingPropertyRulesApplicableboolean
adjustmentCoverage.specifiedLeasingPropertyRulesApplicableboolean
adjustmentCoverage.affiliatedPersonStopLossApplicableboolean
adjustmentCoverage.reg1101_5qElectionAppliesboolean
adjustmentCoverage.multipleClass10_1VehiclesPresentboolean
adjustmentCoverage.otherPrescribedSeparateClassRuleAppliesboolean
adjustmentCoverage.specialDispositionRolloverOrDeferralAppliesboolean
adjustmentCoverage.class14_1TransitionalOpeningBalanceApplicableboolean
adjustmentCoverage.specifiedEnergyPropertyRulesApplicableboolean
adjustmentCoverage.class1NrbAdditionalAllowanceEligibleboolean
adjustmentCoverage.class1UnmodelledAdditionalAllowanceAppliesboolean
adjustmentCoverage.class12ParagraphHalfYearExclusionAppliesboolean
adjustmentCoverage.diepEligibilityAndAllocationConfirmedboolean
adjustmentCoverage.capitalGainRoutingCompleteboolean
adjustmentCoverage.detectedMultipleClass10_1Poolsarray
adjustmentCoverage.capitalGainRoutingRequiredboolean
adjustmentCoverage.schedule6EvidenceCompleteboolean
adjustmentCoverage.detectedCapitalGainClassesarray
adjustmentCoverage.class1NrbReviewRequiredboolean
adjustmentCoverage.class1BuildingReviewRequiredboolean
adjustmentCoverage.class12HalfYearReviewRequiredboolean
adjustmentCoverage.explicitDiepReviewRequiredboolean
adjustmentCoverage.immediateExpensingAllocationProvidedboolean
adjustmentCoverage.statusstring
adjustmentCoverage.affiliatedStopLossRowsEvidencedboolean
adjustmentCoverage.affiliatedStopLossRowsPresentboolean
adjustmentCoverage.rentalIncomeCeilingReviewRequiredboolean
adjustmentCoverage.specifiedEnergyCeilingReviewRequiredboolean
missing_requiredarray
warningsarray
taxYearinteger
isCCPCboolean
provisionalboolean
readyboolean
form.line101Electionboolean
form.part2Table[].classNumberstring
form.part2Table[].openingUccnumber
form.part2Table[].acquisitionsnumber
form.part2Table[].aiipAdditionsnumber
form.part2Table[].riipAdditionsnumber
form.part2Table[].adjustmentsnumber
form.part2Table[].assistanceAfterDispositionnumber
form.part2Table[].repaidAfterDispositionnumber
form.part2Table[].proceedsnumber
form.part2Table[].ucc10number
form.part2Table[].proceedsReducingIncentivenumber
form.part2Table[].netAiipAdditionsnumber
form.part2Table[].proceedsReducingRiipnumber
form.part2Table[].netRiipAdditionsnumber
form.part2Table[].aiipUccAdjustmentnumber
form.part2Table[].riipUccAdjustmentnumber
form.part2Table[].halfYearAdjustmentnumber
form.part2Table[].ccaRatePercentstring
form.part2Table[].recapturenumber
form.part2Table[].terminalLossnumber
form.part2Table[].ccanumber
form.part2Table[].closingUccnumber
form.formWarningsarray
recaptureOnGiftsOfDepreciableProperty.amountnumber
recaptureOnGiftsOfDepreciableProperty.citationstring
recaptureOnGiftsOfDepreciableProperty.disposingClassesAnsweredNotGiftinteger
recaptureOnGiftsOfDepreciableProperty.giftClassesarray
recaptureOnGiftsOfDepreciableProperty.unprovableReasonnull
formRevisionstring
Filemark | schedule8 cells