schedule502
T2 Corporation Income Tax Return
- Kind
- batch
- Supported tax years
- 2022 and later
- Strict profile
- schedule502_v1
- Payload schema version
- 0.1.0
- Dependencies (run automatically)
- division_c, schedule27, schedule5, schedule7
Example request
Send this body to POST /api/v1/computations/batch. This example works with or without payloadContract.
{
"compute": [
"schedule502"
],
"inputs": {
"taxYear": 2025,
"fiscalStart": "2025-01-01",
"fiscalEnd": "2025-12-31",
"daysInYear": 365,
"applicableRegulation": "402",
"reg402_1CentralPaymasterArrangement": false,
"partnershipOperations": false,
"outsourcedServiceFeesPaid": false,
"accounts": [
{
"id": "revenue",
"accountCode": "4000",
"accountName": "Cedar Ridge active business revenue",
"currentYearBalance": -100000,
"classification": {
"schedule1Relevant": false,
"incomeType": "active_business",
"foreignSource": false
},
"accountType": "revenue",
"userStatus": "default",
"reviewStatus": "default"
}
],
"incomeStatementFlags": {
"revenue": true
},
"pyUCCPools": [],
"assetData": [],
"dispositions": [],
"allocations": [
{
"jurisdiction": "ON",
"hasPermanentEstablishment": true,
"totalSalariesWages": 60000,
"grossRevenue": 40000,
"revenueReclass": 0
},
{
"jurisdiction": "BC",
"hasPermanentEstablishment": true,
"totalSalariesWages": 40000,
"grossRevenue": 60000,
"revenueReclass": 0
},
{
"jurisdiction": "AB",
"hasPermanentEstablishment": false,
"totalSalariesWages": 0,
"grossRevenue": 0,
"revenueReclass": 0,
"albertaSmallBusinessFactorBasis": null
}
],
"isCCPC": true,
"schedule502": {
"nonManufacturingProcessingActiveBusinessIncome": 0
}
}
}Input cells (2781)
Paths are relative to the request's inputs object. [] marks an array element.
Cells marked always require a non-null value in every request. Cells marked strict are required when you supply this target's payloadContract. See Run computations.
Unknown cells and JSON type mismatches return 400 with the affected cells in the error details.
| Cell | Types | Required |
|---|---|---|
| abilExpiredAsNcl | number | |
| accounts[].accountCode | string | |
| accounts[].accountName | string | |
| accounts[].accountType | null | string | |
| accounts[].classification.adjustmentType | null | string | |
| accounts[].classification.assumption | string | |
| accounts[].classification.deductibility | string | |
| accounts[].classification.deductibilityPercentage | integer | null | number | string | |
| accounts[].classification.deductibilityRule | null | string | |
| accounts[].classification.foreignSourceThe account's income is foreign source; schedules that split Canadian from foreign amounts route it accordingly, for example Schedule 7's foreign property and rental buckets and line 500 foreign business income. | boolean | null | |
| accounts[].classification.incomeType | null | string | |
| accounts[].classification.ruleId | null | string | |
| accounts[].classification.s1Line | null | string | |
| accounts[].classification.schedule1RelevantMarks the account's concept as one to review for Schedule 1. It does not decide the posting; the classification's line and treatment do. | boolean | |
| accounts[].classification.templateId | null | string | |
| accounts[].classification.treatment | null | string | |
| accounts[].currentYearBalance | integer | null | number | string | |
| accounts[].id | string | strict |
| accounts[].reviewStatus | string | |
| accounts[].userStatus | string | |
| acquisitionOfControl | boolean | |
| acquisitionOfControlDate | null | string | |
| activeIneligiblePortionAllowableCapitalLosses | null | number | |
| activeIneligiblePortionTaxableCapitalGains | null | number | |
| ajePosting | null | object | |
| allocations[].albertaSmallBusinessFactorBasis | null | string | |
| allocations[].grossRevenue | null | number | string | strict |
| allocations[].hasPermanentEstablishment | boolean | null | strict |
| allocations[].jurisdiction | null | string | strict |
| allocations[].outsourcedServiceFees | null | number | string | |
| allocations[].partnershipGrossRevenue | null | number | string | |
| allocations[].partnershipSalariesWages | null | number | string | |
| allocations[].reg402_1DeemedSalary | null | number | string | |
| allocations[].reg402_1SalaryDeduction | null | number | string | |
| allocations[].reg402_4_1ThrowbackRevenue | null | number | string | |
| allocations[].revenueReclass | null | number | string | strict |
| allocations[].totalSalariesWages | null | number | string | strict |
| allocations[].unmodelledProvincialCreditsClaimed | boolean | null | |
| amalgamationTransfers | null | object | |
| aocAdventureTradeInventory[].cost | null | number | string | |
| aocAdventureTradeInventory[].description | null | string | |
| aocAdventureTradeInventory[].fmv | null | number | string | |
| aocBecomesOrCeasesExemptAtEvent | boolean | null | number | string | |
| aocDesignatedProperty111_4_e[].acb | null | number | string | |
| aocDesignatedProperty111_4_e[].dateAcquired | null | string | |
| aocDesignatedProperty111_4_e[].description | null | string | |
| aocDesignatedProperty111_4_e[].designated_proceeds | null | number | string | |
| aocDesignatedProperty111_4_e[].fmv | null | number | string | |
| aocDesignatedProperty111_4_e[].foreignCurrency | null | string | |
| aocDesignatedProperty111_4_e[].isActiveAsset | boolean | null | |
| aocDesignatedProperty111_4_e[].isDepreciableProperty | boolean | null | |
| aocDesignatedProperty111_4_e[].isForeignAffiliateShare | boolean | null | |
| aocDesignatedProperty111_4_e[].isForeignSource | boolean | null | |
| aocDesignatedProperty111_4_e[].isListedPersonalProperty | boolean | null | |
| aocDesignatedProperty111_4_e[].paragraph40_2_fApplies | null | string | |
| aocDesignatedProperty111_4_e[].propertyId | null | string | |
| aocDesignatedProperty111_4_e[].propertyType | null | string | |
| aocDesignatedProperty111_4_e[].subsection111_5_1WouldApply | boolean | null | |
| aocDoubtfulDebtReserves111_5_3[].debt_amount | null | number | string | |
| aocDoubtfulDebtReserves111_5_3[].description | null | string | |
| aocDoubtfulDebtReserves111_5_3[].doubtful_debt_reserve_20_1_l | null | number | string | |
| aocMainReasonIsToCauseProvisionToApply | boolean | null | number | string | |
| aocMainReasonTargetedProvision | null | string | |
| aocNondepreciableCapitalProperties[].acb | null | number | string | |
| aocNondepreciableCapitalProperties[].description | null | string | |
| aocNondepreciableCapitalProperties[].fmv | null | number | string | |
| aocNondepreciableCapitalProperties[].isActiveAsset | boolean | null | |
| aocNondepreciableCapitalProperties[].isForeignSource | boolean | null | |
| aocNondepreciableCapitalProperties[].propertyId | null | string | |
| aocPropertyDesignations[] | object | |
| aocResult | null | object | |
| applicableRegulationThe practitioner determination for Schedule 5 box 100. This exact profile is an ordinary corporation governed by Regulation 402. | string | |
| assetData[].acquiredForIncomePurpose | boolean | null | string | |
| assetData[].acquiredFromNonArmsLengthPerson | boolean | null | string | |
| assetData[].acquiredInParagraph55_3_bReorganization | boolean | null | string | |
| assetData[].acquisitionDate | null | string | |
| assetData[].additionCohorts[].acquiredForIncomePurpose | boolean | null | string | |
| assetData[].additionCohorts[].acquiredFromNonArmsLengthPerson | boolean | null | string | |
| assetData[].additionCohorts[].acquiredInParagraph55_3_bReorganization | boolean | null | string | |
| assetData[].additionCohorts[].acquisitionDate | null | string | |
| assetData[].additionCohorts[].additions | null | number | string | |
| assetData[].additionCohorts[].affiliatedPersonStopLossApplies | boolean | null | string | |
| assetData[].additionCohorts[].affiliatedStopLossDeemedProceeds | null | number | string | |
| assetData[].additionCohorts[].affiliatedStopLossDeemedPropertyOutstanding | boolean | null | string | |
| assetData[].additionCohorts[].aggregateCostOfAdditionsAndAlterationsToBuilding | null | number | string | |
| assetData[].additionCohorts[].amount | null | number | string | |
| assetData[].additionCohorts[].anyServedEvChargingStationAtLeast90Kw | boolean | null | string | |
| assetData[].additionCohorts[].aocCapitalCostOfClass | null | number | string | |
| assetData[].additionCohorts[].aocDesignatedProceeds | null | number | string | |
| assetData[].additionCohorts[].aocFmvOfClass | null | number | string | |
| assetData[].additionCohorts[].assetClass | null | string | |
| assetData[].additionCohorts[].assetCount | integer | null | |
| assetData[].additionCohorts[].availableForUseByRolling13_27_bOr13_28_c | boolean | null | string | |
| assetData[].additionCohorts[].availableForUseDate | null | string | |
| assetData[].additionCohorts[].bookCostRemovalSigned | null | number | string | |
| assetData[].additionCohorts[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007 | boolean | null | string | |
| assetData[].additionCohorts[].businessCeased | boolean | null | string | |
| assetData[].additionCohorts[].businessProvidesPropertyForHireOrReward | boolean | null | string | |
| assetData[].additionCohorts[].canadianFilmProductionIncomeBeforeCca | null | number | string | |
| assetData[].additionCohorts[].capitalCostOfBuildingAndAdditionsInClasses3_6_20 | null | number | string | |
| assetData[].additionCohorts[].cappedVehicleCount | integer | null | |
| assetData[].additionCohorts[].ccaClass | null | number | string | |
| assetData[].additionCohorts[].claimsClass431ElectricalStorage | boolean | null | string | |
| assetData[].additionCohorts[].claimsEligibleTransmissionEquipment | boolean | null | string | |
| assetData[].additionCohorts[].class12CostPerItem | null | number | string | |
| assetData[].additionCohorts[].class12ParagraphCEHProperty | boolean | null | string | |
| assetData[].additionCohorts[].class12ParagraphExcludedFromHalfYear | null | string | |
| assetData[].additionCohorts[].class15AcquiredForCuttingAndRemovingMerchantableTimber | boolean | null | string | |
| assetData[].additionCohorts[].class15ElectionToExclude | boolean | null | string | |
| assetData[].additionCohorts[].class15NoFurtherUseAfterTimberRemoved | boolean | null | string | |
| assetData[].additionCohorts[].class1Pre1988ScheduleIIEligibilityConfirmed | boolean | null | string | |
| assetData[].additionCohorts[].class29PriorYearAvailableForUseCapitalCost | null | number | string | |
| assetData[].additionCohorts[].class3Or6OverflowClassOpeningUcc | null | number | string | |
| assetData[].additionCohorts[].class3Or6OverflowClassPriorCcaHistoryConfirmed | boolean | null | string | |
| assetData[].additionCohorts[].class3Or6ParagraphKSplitRole | null | string | |
| assetData[].additionCohorts[].class3Or6PostCapAdditionsAndAlterationsApply | boolean | null | string | |
| assetData[].additionCohorts[].class3Pre1990TransitionalBuildingConditionMet | boolean | null | string | |
| assetData[].additionCohorts[].class431Subparagraph | null | string | |
| assetData[].additionCohorts[].class43AssetDetails[].assetTypeCode | null | number | string | |
| assetData[].additionCohorts[].class43AssetDetails[].percentageAllocated | null | number | string | |
| assetData[].additionCohorts[].class43AssetDetails[].provinceCode | null | string | |
| assetData[].additionCohorts[].class44CapitalCostDeterminedByUse | boolean | null | string | |
| assetData[].additionCohorts[].class44CumulativeUseDeterminedCapitalCost | null | number | string | |
| assetData[].additionCohorts[].class44UseDeterminedCapitalCostInYear | null | number | string | |
| assetData[].additionCohorts[].class6ParagraphKClass1OpeningUcc | null | number | string | |
| assetData[].additionCohorts[].class6ParagraphKClass1PriorCcaHistoryConfirmed | boolean | null | string | |
| assetData[].additionCohorts[].class6Post1978BuildingEligibilityMet | boolean | null | string | |
| assetData[].additionCohorts[].closingCost | null | number | string | |
| assetData[].additionCohorts[].cohortId | null | string | |
| assetData[].additionCohorts[].costIncurredTaxationYearEndDate | null | string | |
| assetData[].additionCohorts[].costIncurredTaxationYearStartDate | null | string | |
| assetData[].additionCohorts[].costIncurredTermEndDate | null | string | |
| assetData[].additionCohorts[].deemedAcquiredUnder16_1_1_bInPrecedingYear | boolean | null | string | |
| assetData[].additionCohorts[].description | null | string | |
| assetData[].additionCohorts[].disposedPropertyAcquiredBefore2017 | boolean | null | string | |
| assetData[].additionCohorts[].disposedPropertyDeemed13_40Amount | null | number | string | |
| assetData[].additionCohorts[].disposedPropertyIsGoodwill | boolean | null | string | |
| assetData[].additionCohorts[].disposedPropertyOriginalCost | null | number | string | |
| assetData[].additionCohorts[].disposedPropertyPost2016DeemedCostParagraph | null | string | |
| assetData[].additionCohorts[].disposedPropertyRolloverTransferorDeemedCost | null | number | string | |
| assetData[].additionCohorts[].dispositionDate | null | string | |
| assetData[].additionCohorts[].dispositionIsArmsLength | boolean | null | string | |
| assetData[].additionCohorts[].dispositionIsGiftToQualifiedDonee | boolean | null | string | |
| assetData[].additionCohorts[].dispositionOutlaysAndExpenses | null | number | string | |
| assetData[].additionCohorts[].dispositionReconciliationId | null | string | |
| assetData[].additionCohorts[].eligibleGenerationEnergyTransmittedPct | null | number | string | |
| assetData[].additionCohorts[].eligibleGreenhouseElectionMade | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseLocatedInCanada | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost | null | number | string | |
| assetData[].additionCohorts[].eligibleGreenhouseQualificationAvoidancePurpose | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseReg1102_28ElectionOut | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseScheduleIIClassConditionMet | boolean | null | string | |
| assetData[].additionCohorts[].eligibleGreenhouseUnderConstructionOnNovember4_2025 | boolean | null | string | |
| assetData[].additionCohorts[].eligibleLiquefactionActivitiesIncomeBeforeCca | null | number | string | |
| assetData[].additionCohorts[].evChargingStationContinuousPowerKw | null | number | string | |
| assetData[].additionCohorts[].firstRenewalEndDate | null | string | |
| assetData[].additionCohorts[].firstRenewalYears | null | number | string | |
| assetData[].additionCohorts[].hasLeaseRenewalOption | boolean | null | string | |
| assetData[].additionCohorts[].hasRenewalTermAfterCostIncurredTerm | boolean | null | string | |
| assetData[].additionCohorts[].isAIIP | boolean | null | string | |
| assetData[].additionCohorts[].isAdditionOrAlterationToGreenhouse | boolean | null | string | |
| assetData[].additionCohorts[].isAiipSolelyBecauseOfReg1104_4_b_i | boolean | null | string | |
| assetData[].additionCohorts[].isAncillaryToElectricVehicleChargingStations | boolean | null | string | |
| assetData[].additionCohorts[].isBuilding | boolean | null | string | |
| assetData[].additionCohorts[].isDIEP | boolean | null | string | |
| assetData[].additionCohorts[].isDiepSolelyBecauseOfReg1104_3_1_c_i | boolean | null | string | |
| assetData[].additionCohorts[].isElectricVehicleChargingStation | boolean | null | string | |
| assetData[].additionCohorts[].isFormerPropertyDeemedOwnedUnder13_4_3 | boolean | null | string | |
| assetData[].additionCohorts[].isGreenhouse | boolean | null | string | |
| assetData[].additionCohorts[].isIndustrialMineralMineOrRight | boolean | null | string | |
| assetData[].additionCohorts[].isInventory | boolean | null | string | |
| assetData[].additionCohorts[].isLand | boolean | null | string | |
| assetData[].additionCohorts[].isNewPurposeBuiltResidentialRental | boolean | null | string | |
| assetData[].additionCohorts[].isPassengerVehicle | boolean | null | string | |
| assetData[].additionCohorts[].isPassengerVehicleAcquiredNonArmsLength | boolean | null | string | |
| assetData[].additionCohorts[].isPatentOrRightToUsePatentedInformation | boolean | null | string | |
| assetData[].additionCohorts[].isReg1101_5k_1CanadianFilmProduction | boolean | null | string | |
| assetData[].additionCohorts[].isRiipSolelyBecauseOfReg1104_4_01_b_i | boolean | null | string | |
| assetData[].additionCohorts[].isSeparateClassRentalPropertyReg1101_1ac | boolean | null | string | |
| assetData[].additionCohorts[].isSystemsSoftware | boolean | null | string | |
| assetData[].additionCohorts[].isTimberLimitOrCuttingRight | boolean | null | string | |
| assetData[].additionCohorts[].isTimberResourceProperty | boolean | null | string | |
| assetData[].additionCohorts[].isVessel | boolean | null | string | |
| assetData[].additionCohorts[].isYachtCampLodgeGolfCourseOrFacility | boolean | null | string | |
| assetData[].additionCohorts[].isZeroEmissionPassengerVehicle | boolean | null | string | |
| assetData[].additionCohorts[].isZeroEmissionVehiclePerITA248 | boolean | null | string | |
| assetData[].additionCohorts[].leaseEndDate | null | string | |
| assetData[].additionCohorts[].leaseTermYears | null | number | string | |
| assetData[].additionCohorts[].lifeExpiryDate | null | string | |
| assetData[].additionCohorts[].liquefactionFacilityId | null | string | |
| assetData[].additionCohorts[].liquefactionReg1101SeparateClass | null | string | |
| assetData[].additionCohorts[].meetsClass56UsedPropertyCondition | boolean | null | string | |
| assetData[].additionCohorts[].mineId | null | string | |
| assetData[].additionCohorts[].mineIncomeBeforeCca | null | number | string | |
| assetData[].additionCohorts[].mineReg1101SeparateClass | null | string | |
| assetData[].additionCohorts[].minimumContinuousPowerKwOfServedEvChargingStations | null | number | string | |
| assetData[].additionCohorts[].nextSucceedingTermEndDate | null | string | |
| assetData[].additionCohorts[].nonArmsLengthTransferorCostAmount | null | number | string | |
| assetData[].additionCohorts[].nonArmsLengthVehicleFairMarketValue | null | number | string | |
| assetData[].additionCohorts[].nonRecoverableSalesTaxOnPrescribedLimit | null | number | string | |
| assetData[].additionCohorts[].openingCost | null | number | string | |
| assetData[].additionCohorts[].openingUCC | null | number | string | |
| assetData[].additionCohorts[].passengerVehicleCostToTaxpayer | null | number | string | |
| assetData[].additionCohorts[].postNovember20_2018DeemedDeductionAmount | null | number | string | |
| assetData[].additionCohorts[].postTwentyTwentyFourDeemedDeductionAmount | null | number | string | |
| assetData[].additionCohorts[].preApril19_2021ExpenditureAmount | null | number | string | |
| assetData[].additionCohorts[].preNovember21_2018ExpenditureAmount | null | number | string | |
| assetData[].additionCohorts[].preTwentyTwentyFiveExpenditureAmount | null | number | string | |
| assetData[].additionCohorts[].prescribedVehicleCapitalCostLimit | null | number | string | |
| assetData[].additionCohorts[].priorCcaClaimed | null | number | string | |
| assetData[].additionCohorts[].proceedsOfDisposition | null | number | string | |
| assetData[].additionCohorts[].propertyCapitalCost | null | number | string | |
| assetData[].additionCohorts[].propertyGroupId | null | string | |
| assetData[].additionCohorts[].propertyId | null | string | |
| assetData[].additionCohorts[].propertyIdentityConfirmed | boolean | null | string | |
| assetData[].additionCohorts[].propertyIdentityIsProvisional | boolean | null | string | |
| assetData[].additionCohorts[].railwayCommonCarrierOwnedAndOperatedThroughoutYear | boolean | null | string | |
| assetData[].additionCohorts[].railwayReg1101SeparateClass | null | string | |
| assetData[].additionCohorts[].railwayReg1101_5dAnnualClassConditionsMet | boolean | null | string | |
| assetData[].additionCohorts[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount | null | number | string | |
| assetData[].additionCohorts[].reg1100_0_3InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1100_16SpecifiedLeasingPropertyThroughoutYear | boolean | null | string | |
| assetData[].additionCohorts[].reg1100_2_021InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1100_2_02InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1100_2_2NonArmsLengthContinuityApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1101IncomeSourceType | null | string | |
| assetData[].additionCohorts[].reg1102_14Class41SpecialRulesApply | boolean | null | string | |
| assetData[].additionCohorts[].reg1102_14Class41SplitRole | null | string | |
| assetData[].additionCohorts[].reg1102_14Class41SplitSubsection | null | string | |
| assetData[].additionCohorts[].reg1102_14ClassContinuityApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1102_14TransferorCcaClass | null | number | string | |
| assetData[].additionCohorts[].reg1102_14TransferorClass41UccImmediatelyBeforeDisposition | null | number | string | |
| assetData[].additionCohorts[].reg1102_14TransferorClass41UccReductionOnDisposition | null | number | string | |
| assetData[].additionCohorts[].reg1102_14TransferorPropertyWasSeparateClass | boolean | null | string | |
| assetData[].additionCohorts[].reg1102_14TransferorSeparateClassId | null | string | |
| assetData[].additionCohorts[].reg1102_1_eListedArtOrAntiqueExclusionApplies | boolean | null | string | |
| assetData[].additionCohorts[].reg1102_5Or5_1BuildingLeaseholdApplies | boolean | null | string | |
| assetData[].additionCohorts[].resourceAllowancePreviouslyGranted | boolean | null | string | |
| assetData[].additionCohorts[].resourceAllowanceSchedule | null | string | |
| assetData[].additionCohorts[].resourceCapitalCost | null | number | string | |
| assetData[].additionCohorts[].resourceEstimateOrCapitalCostChanged | boolean | null | string | |
| assetData[].additionCohorts[].resourceHypotheticalOpeningUccWithoutEnhancement | null | number | string | |
| assetData[].additionCohorts[].resourceMostRecentRatePerUnit | null | number | string | |
| assetData[].additionCohorts[].resourceOriginalQuantity | null | number | string | |
| assetData[].additionCohorts[].resourcePartHypotheticalUccBeforeAllowance | null | number | string | |
| assetData[].additionCohorts[].resourcePartUccBeforeAllowance | null | number | string | |
| assetData[].additionCohorts[].resourcePreviousRateUsedFirstClaimFormula | boolean | null | string | |
| assetData[].additionCohorts[].resourcePriorSurveyCruiseMapDeductions | null | number | string | |
| assetData[].additionCohorts[].resourceQuantityAtStart | null | number | string | |
| assetData[].additionCohorts[].resourceQuantityCutOrMined | null | number | string | |
| assetData[].additionCohorts[].resourceQuantityUnit | null | string | |
| assetData[].additionCohorts[].resourceResidualValue | null | number | string | |
| assetData[].additionCohorts[].resourceSaleProceedsForSection4Election | null | number | string | |
| assetData[].additionCohorts[].resourceSchedule | null | string | |
| assetData[].additionCohorts[].resourceSection4AlternativeElection | boolean | null | string | |
| assetData[].additionCohorts[].resourceSurveyCruiseMapCosts | null | number | string | |
| assetData[].additionCohorts[].section110_6_21CapitalCostReduction | null | number | string | |
| assetData[].additionCohorts[].section13_21_1BuildingCostAmount | null | number | string | |
| assetData[].additionCohorts[].section13_21_1BuildingFairMarketValue | null | number | string | |
| assetData[].additionCohorts[].section13_21_1HistoricalNecessaryLandOwnership | boolean | null | string | |
| assetData[].additionCohorts[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson | boolean | null | string | |
| assetData[].additionCohorts[].section13_21_1LandRelationshipExists | boolean | null | string | |
| assetData[].additionCohorts[].section37DeductionAllowedForAcquisitionExpenditure | boolean | null | string | |
| assetData[].additionCohorts[].separateClassBusinessId | null | string | |
| assetData[].additionCohorts[].similarPropertyAcquiredWithin24MonthsAndStillOwned | boolean | null | string | |
| assetData[].additionCohorts[].storageEnergyConditionMet | boolean | null | string | |
| assetData[].additionCohorts[].storageExcludedCategory | null | string | |
| assetData[].additionCohorts[].storageFixedLocation | boolean | null | string | |
| assetData[].additionCohorts[].storagePrimaryPurposeConfirmed | boolean | null | string | |
| assetData[].additionCohorts[].subsection39ExcludedDispositionApplies | boolean | null | string | |
| assetData[].additionCohorts[].taxUccReductionOnDisposition | null | number | string | |
| assetData[].additionCohorts[].transferorCapitalCostImmediatelyBefore | null | number | string | |
| assetData[].additionCohorts[].transferorProceedsOfDisposition | null | number | string | |
| assetData[].additionCohorts[].transferorSection110_6Deductions | null | number | string | |
| assetData[].additionCohorts[].transferorWasCanadianResidentIndividualOrQualifyingPartnership | boolean | null | string | |
| assetData[].additionCohorts[].transmittedEnergyFromEligibleGenerationPct | null | number | string | |
| assetData[].additionCohorts[].usedWithEligibleGenerationEquipment | boolean | null | string | |
| assetData[].additionCohorts[].vesselConstructedInCanada | boolean | null | string | |
| assetData[].additionCohorts[].vesselNotUsedBeforeAcquisition | boolean | null | string | |
| assetData[].additionCohorts[].vesselRegisteredInCanada | boolean | null | string | |
| assetData[].additionCohorts[].vesselStructuredFinancingFacilityApplies | boolean | null | string | |
| assetData[].additionCohorts[].wasDIEP | boolean | null | string | |
| assetData[].additionCohorts[].wouldHaveBeenClass53IfAcquiredIn2025 | boolean | null | string | |
| assetData[].additionCohorts[].wouldOtherwiseBeClass16 | boolean | null | string | |
| assetData[].additions | null | number | string | |
| assetData[].affiliatedPersonStopLossApplies | boolean | null | string | |
| assetData[].affiliatedStopLossDeemedProceeds | null | number | string | |
| assetData[].affiliatedStopLossDeemedPropertyOutstanding | boolean | null | string | |
| assetData[].aggregateCostOfAdditionsAndAlterationsToBuilding | null | number | string | |
| assetData[].anyServedEvChargingStationAtLeast90Kw | boolean | null | string | |
| assetData[].aocCapitalCostOfClass | null | number | string | |
| assetData[].aocDesignatedProceeds | null | number | string | |
| assetData[].aocFmvOfClass | null | number | string | |
| assetData[].assetClass | null | string | |
| assetData[].assetCount | integer | null | |
| assetData[].availableForUseByRolling13_27_bOr13_28_c | boolean | null | string | |
| assetData[].availableForUseDate | null | string | |
| assetData[].bookCostRemovalSigned | null | number | string | |
| assetData[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007 | boolean | null | string | |
| assetData[].businessCeased | boolean | null | string | |
| assetData[].businessProvidesPropertyForHireOrReward | boolean | null | string | |
| assetData[].canadianFilmProductionIncomeBeforeCca | null | number | string | |
| assetData[].capitalCostOfBuildingAndAdditionsInClasses3_6_20 | null | number | string | |
| assetData[].cappedVehicleCount | integer | null | |
| assetData[].ccaClass | null | number | string | |
| assetData[].claimsClass431ElectricalStorage | boolean | null | string | |
| assetData[].claimsEligibleTransmissionEquipment | boolean | null | string | |
| assetData[].class12CostPerItem | null | number | string | |
| assetData[].class12ParagraphCEHProperty | boolean | null | string | |
| assetData[].class12ParagraphExcludedFromHalfYear | null | string | |
| assetData[].class15AcquiredForCuttingAndRemovingMerchantableTimber | boolean | null | string | |
| assetData[].class15ElectionToExclude | boolean | null | string | |
| assetData[].class15NoFurtherUseAfterTimberRemoved | boolean | null | string | |
| assetData[].class1Pre1988ScheduleIIEligibilityConfirmed | boolean | null | string | |
| assetData[].class29PriorYearAvailableForUseCapitalCost | null | number | string | |
| assetData[].class3Or6OverflowClassOpeningUcc | null | number | string | |
| assetData[].class3Or6OverflowClassPriorCcaHistoryConfirmed | boolean | null | string | |
| assetData[].class3Or6ParagraphKSplitRole | null | string | |
| assetData[].class3Or6PostCapAdditionsAndAlterationsApply | boolean | null | string | |
| assetData[].class3Pre1990TransitionalBuildingConditionMet | boolean | null | string | |
| assetData[].class431Subparagraph | null | string | |
| assetData[].class43AssetDetails[].assetTypeCode | null | number | string | |
| assetData[].class43AssetDetails[].percentageAllocated | null | number | string | |
| assetData[].class43AssetDetails[].provinceCode | null | string | |
| assetData[].class44CapitalCostDeterminedByUse | boolean | null | string | |
| assetData[].class44CumulativeUseDeterminedCapitalCost | null | number | string | |
| assetData[].class44UseDeterminedCapitalCostInYear | null | number | string | |
| assetData[].class6ParagraphKClass1OpeningUcc | null | number | string | |
| assetData[].class6ParagraphKClass1PriorCcaHistoryConfirmed | boolean | null | string | |
| assetData[].class6Post1978BuildingEligibilityMet | boolean | null | string | |
| assetData[].closingCost | null | number | string | |
| assetData[].costIncurredTaxationYearEndDate | null | string | |
| assetData[].costIncurredTaxationYearStartDate | null | string | |
| assetData[].costIncurredTermEndDate | null | string | |
| assetData[].deemedAcquiredUnder16_1_1_bInPrecedingYear | boolean | null | string | |
| assetData[].description | null | string | |
| assetData[].disposedPropertyAcquiredBefore2017 | boolean | null | string | |
| assetData[].disposedPropertyDeemed13_40Amount | null | number | string | |
| assetData[].disposedPropertyIsGoodwill | boolean | null | string | |
| assetData[].disposedPropertyOriginalCost | null | number | string | |
| assetData[].disposedPropertyPost2016DeemedCostParagraph | null | string | |
| assetData[].disposedPropertyRolloverTransferorDeemedCost | null | number | string | |
| assetData[].dispositionDate | null | string | |
| assetData[].dispositionIsArmsLength | boolean | null | string | |
| assetData[].dispositionIsGiftToQualifiedDonee | boolean | null | string | |
| assetData[].dispositionOutlaysAndExpenses | null | number | string | |
| assetData[].dispositionReconciliationId | null | string | |
| assetData[].eligibleGenerationEnergyTransmittedPct | null | number | string | |
| assetData[].eligibleGreenhouseElectionMade | boolean | null | string | |
| assetData[].eligibleGreenhouseLocatedInCanada | boolean | null | string | |
| assetData[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction | boolean | null | string | |
| assetData[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction | boolean | null | string | |
| assetData[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson | boolean | null | string | |
| assetData[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost | null | number | string | |
| assetData[].eligibleGreenhouseQualificationAvoidancePurpose | boolean | null | string | |
| assetData[].eligibleGreenhouseReg1102_28ElectionOut | boolean | null | string | |
| assetData[].eligibleGreenhouseScheduleIIClassConditionMet | boolean | null | string | |
| assetData[].eligibleGreenhouseUnderConstructionOnNovember4_2025 | boolean | null | string | |
| assetData[].eligibleLiquefactionActivitiesIncomeBeforeCca | null | number | string | |
| assetData[].evChargingStationContinuousPowerKw | null | number | string | |
| assetData[].firstRenewalEndDate | null | string | |
| assetData[].firstRenewalYears | null | number | string | |
| assetData[].hasLeaseRenewalOption | boolean | null | string | |
| assetData[].hasRenewalTermAfterCostIncurredTerm | boolean | null | string | |
| assetData[].isAIIP | boolean | null | string | |
| assetData[].isAdditionOrAlterationToGreenhouse | boolean | null | string | |
| assetData[].isAiipSolelyBecauseOfReg1104_4_b_i | boolean | null | string | |
| assetData[].isAncillaryToElectricVehicleChargingStations | boolean | null | string | |
| assetData[].isBuilding | boolean | null | string | |
| assetData[].isDIEP | boolean | null | string | |
| assetData[].isDiepSolelyBecauseOfReg1104_3_1_c_i | boolean | null | string | |
| assetData[].isElectricVehicleChargingStation | boolean | null | string | |
| assetData[].isFormerPropertyDeemedOwnedUnder13_4_3 | boolean | null | string | |
| assetData[].isGreenhouse | boolean | null | string | |
| assetData[].isIndustrialMineralMineOrRight | boolean | null | string | |
| assetData[].isInventory | boolean | null | string | |
| assetData[].isLand | boolean | null | string | |
| assetData[].isNewPurposeBuiltResidentialRental | boolean | null | string | |
| assetData[].isPassengerVehicle | boolean | null | string | |
| assetData[].isPassengerVehicleAcquiredNonArmsLength | boolean | null | string | |
| assetData[].isPatentOrRightToUsePatentedInformation | boolean | null | string | |
| assetData[].isReg1101_5k_1CanadianFilmProduction | boolean | null | string | |
| assetData[].isRiipSolelyBecauseOfReg1104_4_01_b_i | boolean | null | string | |
| assetData[].isSeparateClassRentalPropertyReg1101_1ac | boolean | null | string | |
| assetData[].isSystemsSoftware | boolean | null | string | |
| assetData[].isTimberLimitOrCuttingRight | boolean | null | string | |
| assetData[].isTimberResourceProperty | boolean | null | string | |
| assetData[].isVessel | boolean | null | string | |
| assetData[].isYachtCampLodgeGolfCourseOrFacility | boolean | null | string | |
| assetData[].isZeroEmissionPassengerVehicle | boolean | null | string | |
| assetData[].isZeroEmissionVehiclePerITA248 | boolean | null | string | |
| assetData[].leaseEndDate | null | string | |
| assetData[].leaseTermYears | null | number | string | |
| assetData[].lifeExpiryDate | null | string | |
| assetData[].liquefactionFacilityId | null | string | |
| assetData[].liquefactionReg1101SeparateClass | null | string | |
| assetData[].meetsClass56UsedPropertyCondition | boolean | null | string | |
| assetData[].mineId | null | string | |
| assetData[].mineIncomeBeforeCca | null | number | string | |
| assetData[].mineReg1101SeparateClass | null | string | |
| assetData[].minimumContinuousPowerKwOfServedEvChargingStations | null | number | string | |
| assetData[].nextSucceedingTermEndDate | null | string | |
| assetData[].nonArmsLengthTransferorCostAmount | null | number | string | |
| assetData[].nonArmsLengthVehicleFairMarketValue | null | number | string | |
| assetData[].nonRecoverableSalesTaxOnPrescribedLimit | null | number | string | |
| assetData[].openingCost | null | number | string | |
| assetData[].openingUCC | null | number | string | |
| assetData[].passengerVehicleCostToTaxpayer | null | number | string | |
| assetData[].postNovember20_2018DeemedDeductionAmount | null | number | string | |
| assetData[].postTwentyTwentyFourDeemedDeductionAmount | null | number | string | |
| assetData[].preApril19_2021ExpenditureAmount | null | number | string | |
| assetData[].preNovember21_2018ExpenditureAmount | null | number | string | |
| assetData[].preTwentyTwentyFiveExpenditureAmount | null | number | string | |
| assetData[].prescribedVehicleCapitalCostLimit | null | number | string | |
| assetData[].priorCcaClaimed | null | number | string | |
| assetData[].proceedsOfDisposition | null | number | string | |
| assetData[].propertyCapitalCost | null | number | string | |
| assetData[].propertyGroupId | null | string | |
| assetData[].propertyId | null | string | |
| assetData[].propertyIdentityConfirmed | boolean | null | string | |
| assetData[].propertyIdentityIsProvisional | boolean | null | string | |
| assetData[].railwayCommonCarrierOwnedAndOperatedThroughoutYear | boolean | null | string | |
| assetData[].railwayReg1101SeparateClass | null | string | |
| assetData[].railwayReg1101_5dAnnualClassConditionsMet | boolean | null | string | |
| assetData[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount | null | number | string | |
| assetData[].reg1100_0_3InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].reg1100_16SpecifiedLeasingPropertyThroughoutYear | boolean | null | string | |
| assetData[].reg1100_2_021InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].reg1100_2_02InventoryTransferExceptionApplies | boolean | null | string | |
| assetData[].reg1100_2_2NonArmsLengthContinuityApplies | boolean | null | string | |
| assetData[].reg1101IncomeSourceType | null | string | |
| assetData[].reg1102_14Class41SpecialRulesApply | boolean | null | string | |
| assetData[].reg1102_14Class41SplitRole | null | string | |
| assetData[].reg1102_14Class41SplitSubsection | null | string | |
| assetData[].reg1102_14ClassContinuityApplies | boolean | null | string | |
| assetData[].reg1102_14TransferorCcaClass | null | number | string | |
| assetData[].reg1102_14TransferorClass41UccImmediatelyBeforeDisposition | null | number | string | |
| assetData[].reg1102_14TransferorClass41UccReductionOnDisposition | null | number | string | |
| assetData[].reg1102_14TransferorPropertyWasSeparateClass | boolean | null | string | |
| assetData[].reg1102_14TransferorSeparateClassId | null | string | |
| assetData[].reg1102_1_eListedArtOrAntiqueExclusionApplies | boolean | null | string | |
| assetData[].reg1102_5Or5_1BuildingLeaseholdApplies | boolean | null | string | |
| assetData[].resourceAllowancePreviouslyGranted | boolean | null | string | |
| assetData[].resourceAllowanceSchedule | null | string | |
| assetData[].resourceCapitalCost | null | number | string | |
| assetData[].resourceEstimateOrCapitalCostChanged | boolean | null | string | |
| assetData[].resourceHypotheticalOpeningUccWithoutEnhancement | null | number | string | |
| assetData[].resourceMostRecentRatePerUnit | null | number | string | |
| assetData[].resourceOriginalQuantity | null | number | string | |
| assetData[].resourcePartHypotheticalUccBeforeAllowance | null | number | string | |
| assetData[].resourcePartUccBeforeAllowance | null | number | string | |
| assetData[].resourcePreviousRateUsedFirstClaimFormula | boolean | null | string | |
| assetData[].resourcePriorSurveyCruiseMapDeductions | null | number | string | |
| assetData[].resourceQuantityAtStart | null | number | string | |
| assetData[].resourceQuantityCutOrMined | null | number | string | |
| assetData[].resourceQuantityUnit | null | string | |
| assetData[].resourceResidualValue | null | number | string | |
| assetData[].resourceSaleProceedsForSection4Election | null | number | string | |
| assetData[].resourceSchedule | null | string | |
| assetData[].resourceSection4AlternativeElection | boolean | null | string | |
| assetData[].resourceSurveyCruiseMapCosts | null | number | string | |
| assetData[].section110_6_21CapitalCostReduction | null | number | string | |
| assetData[].section13_21_1BuildingCostAmount | null | number | string | |
| assetData[].section13_21_1BuildingFairMarketValue | null | number | string | |
| assetData[].section13_21_1HistoricalNecessaryLandOwnership | boolean | null | string | |
| assetData[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson | boolean | null | string | |
| assetData[].section13_21_1LandRelationshipExists | boolean | null | string | |
| assetData[].section37DeductionAllowedForAcquisitionExpenditure | boolean | null | string | |
| assetData[].separateClassBusinessId | null | string | |
| assetData[].similarPropertyAcquiredWithin24MonthsAndStillOwned | boolean | null | string | |
| assetData[].storageEnergyConditionMet | boolean | null | string | |
| assetData[].storageExcludedCategory | null | string | |
| assetData[].storageFixedLocation | boolean | null | string | |
| assetData[].storagePrimaryPurposeConfirmed | boolean | null | string | |
| assetData[].subsection39ExcludedDispositionApplies | boolean | null | string | |
| assetData[].taxUccReductionOnDisposition | null | number | string | |
| assetData[].transferorCapitalCostImmediatelyBefore | null | number | string | |
| assetData[].transferorProceedsOfDisposition | null | number | string | |
| assetData[].transferorSection110_6Deductions | null | number | string | |
| assetData[].transferorWasCanadianResidentIndividualOrQualifyingPartnership | boolean | null | string | |
| assetData[].transmittedEnergyFromEligibleGenerationPct | null | number | string | |
| assetData[].usedWithEligibleGenerationEquipment | boolean | null | string | |
| assetData[].vesselConstructedInCanada | boolean | null | string | |
| assetData[].vesselNotUsedBeforeAcquisition | boolean | null | string | |
| assetData[].vesselRegisteredInCanada | boolean | null | string | |
| assetData[].vesselStructuredFinancingFacilityApplies | boolean | null | string | |
| assetData[].wasDIEP | boolean | null | string | |
| assetData[].wouldHaveBeenClass53IfAcquiredIn2025 | boolean | null | string | |
| assetData[].wouldOtherwiseBeClass16 | boolean | null | string | |
| associatedCorporationPropertyPayments[] | object | |
| associatedGroup.allocated_limit | integer | |
| associatedGroup.filer_bn_root | string | |
| associatedGroup.matched_business_number | string | |
| associatedGroup.source | string | |
| associatedGroupAII | null | number | string | |
| associatedGroupTCEC | null | number | string | |
| bcManufacturingProcessingItc.allocatedExpenditureLimit | null | number | string | |
| bcManufacturingProcessingItc.allocationAgreementFiled | boolean | null | |
| bcManufacturingProcessingItc.associatedGroupTotalAllocated | null | number | string | |
| bcManufacturingProcessingItc.associatedWithOtherCorporations | boolean | null | |
| bcManufacturingProcessingItc.controlledByTaxExemptPersons | boolean | null | |
| bcManufacturingProcessingItc.creditFormFilingDate | null | string | |
| bcManufacturingProcessingItc.eligibleExpenditures[] | object | |
| bcManufacturingProcessingItc.employeeVentureCapitalCorporation | boolean | null | |
| bcManufacturingProcessingItc.exemptFromTaxUnderSection27 | boolean | null | |
| bcManufacturingProcessingItc.recaptureEvents[] | object | |
| bcManufacturingProcessingItc.smallBusinessVentureCapitalCorporation | boolean | null | |
| britishColumbiaFarmerQualifyingAmount | number | |
| businessCarriedOnThroughout | boolean | |
| businessCarriedOnThroughoutByBusiness | object | |
| businessNumber | null | string | |
| capitalCost | null | number | |
| capitalGainsDividends[] | object | |
| capitalGainsOnGifts | number | |
| capitalGainsReserveCharacter[] | object | |
| carrybackRequests[] | object | |
| ccaOverrides | object | |
| ccaRecaptureOnGifts | number | |
| charitableCarryforwardYears[].amountAvailable | null | number | string | |
| charitableCarryforwardYears[].amountClaimed | null | number | string | |
| charitableCarryforwardYears[].originDate | null | string | |
| charitableCarryforwardYears[].year | null | number | string | |
| claimMaximumDonationsExplicit instruction to claim the maximum Schedule 2 donation deduction supported by the admitted gift and income facts; silence is not an election. | boolean | null | |
| combinedAdjustments | null | object | |
| cooperativeCorporation136_2ThroughoutYear | boolean | null | number | string | |
| corpTypeT2 box 040 corporation type. Code 1 (CCPC) is the receipt-time private-corporation evidence that resolves the Part IV.1 recipient status the sweep made mandatory whenever Part 4 input is present; the editable Schedule 43 answer alone cannot authorize the s.187.1 exemption. | null | number | string | |
| corpTypeChangeEffectiveDate | null | string | |
| corporationName | null | string | |
| corporationStatusChangeInAccrualPeriod | boolean | null | |
| creditUnionAllocation | null | number | string | |
| culturalCarryforwardYears[].amountAvailable | null | number | string | |
| culturalCarryforwardYears[].amountClaimed | null | number | string | |
| culturalCarryforwardYears[].originDate | null | string | |
| culturalCarryforwardYears[].year | null | number | string | |
| currentYear | number | |
| currentYearCapitalLoss | number | |
| currentYearTCEC | null | number | string | |
| currentYearTCECMeta | null | object | |
| daysInYearInclusive day count of the taxation year. It must equal the fiscalStart-to-fiscalEnd span, counting both end days, so a leap year states 366. Required for the same reason as fiscalStart; the count reconciles the bounds and never constructs them. | integer | strict |
| deductibleDividendRelatedExpenses | null | object | |
| deemedForeignExchange[] | object | |
| deemedYearEndEvents[] | object | |
| dispositions[] | object | |
| donationClaimOverrides | null | object | |
| earlierTaxYearEndedInSameCalendarYear | boolean | null | number | string | |
| ecoLandPost2014CarryforwardYears[].amountAvailable | null | number | string | |
| ecoLandPost2014CarryforwardYears[].amountClaimed | null | number | string | |
| ecoLandPost2014CarryforwardYears[].originDate | null | string | |
| ecoLandPost2014CarryforwardYears[].year | null | number | string | |
| ecoLandPre2014CarryforwardYears[].amountAvailable | null | number | string | |
| ecoLandPre2014CarryforwardYears[].amountClaimed | null | number | string | |
| ecoLandPre2014CarryforwardYears[].originDate | null | string | |
| ecoLandPre2014CarryforwardYears[].year | null | number | string | |
| engagementPeriods[] | object | |
| entityId | null | string | |
| exemptIncomeNotSubjectToPartI | null | number | |
| fapiInclusions[] | object | |
| farmingBusinessLossLine485 | null | number | string | |
| farmingChiefSourceStatus | null | string | |
| farmingIncome | number | |
| farmingOrFishingBusinessLoss | number | |
| federalLoggingTaxCredit | null | number | string | |
| filerBn | null | string | |
| filingCorpBn | null | string | |
| firstTaxYearBusinessLimit | null | number | string | |
| fiscalEndLast day of the taxation year, as YYYY-MM-DD, on or after fiscalStart. Its calendar year must equal taxYear. Required for the same reason as fiscalStart. | null | string | strict |
| fiscalStartFirst day of the taxation year, as YYYY-MM-DD. Required because this target's dependency closure reaches part_i_tax, whose rates and limits are day-weighted; ITA s.249(1)(a) makes the taxation year the fiscal period, and the engine will not invent calendar-year bounds. | null | string | strict |
| fishingIncome | number | |
| foreignAccrualPropertyIncomeElections[] | object | |
| foreignIneligiblePortionAllowableCapitalLosses | null | number | |
| foreignIneligiblePortionTaxableCapitalGains | null | number | |
| foreignTaxCredits | null | object | |
| foreignTaxSignal | boolean | null | |
| fsOnlyIncomeStatementGifiCodes[] | null | string | |
| functionalCurrencyContext | null | object | |
| functionalCurrencyIso | null | string | |
| gifiAssignments | null | object | |
| hasRelatedEmployers | boolean | null | |
| immediateExpensingLimit | null | number | |
| incomeStatementFlags.acct-revenue-targetTrue when the trial-balance account with this id is an income-statement account; flagged balances form net income per financial statements, Schedule 1 amount A. | boolean | null | |
| incomeStatementFlags.acct-tax-penalty-targetTrue when the trial-balance account with this id is an income-statement account; flagged balances form net income per financial statements, Schedule 1 amount A. | boolean | null | |
| incomeStatementFlags.revenueTrue when the trial-balance account with this id is an income-statement account; flagged balances form net income per financial statements, Schedule 1 amount A. | boolean | null | |
| incomeStatementFlags.s21-incomeTrue when the trial-balance account with this id is an income-statement account; flagged balances form net income per financial statements, Schedule 1 amount A. | boolean | |
| industryCode | null | string | |
| ineligiblePortionAllowableCapitalLosses | null | number | |
| ineligiblePortionTaxableCapitalGains | null | number | |
| investmentDeductionsOverride | null | number | string | |
| investmentTaxCredits | number | |
| isCCPC | boolean | |
| isFinancialInstitutionWhether the corporation is a "financial institution" within the meaning of ITA 181(1). Every operative subsection of ITA 181.2 is scoped to a corporation "other than a financial institution", and a filer inside that class is measured under ITA 181.3 on Schedule 34/35 instead. Optional, and never defaulted: omit it and the scope is unresolved, so the engine refuses to certify any taxable capital, small-business-deduction grind or s.127(10.2) flag rather than assuming the ordinary-corporation regime. Pinned false for this profile, whose witness states that ITA 181.2 governs. | boolean | null | number | string | |
| isFirstTaxationYearOfCorporation | boolean | null | |
| isInsuranceCorpWhether the corporation is an insurance corporation. T2 SCH33 E (15) scopes its own face to "the corporation (other than a financial institution or an insurance corporation)", and an insurance corporation is measured under ITA 181.3 on Schedule 35. Pinned false for this profile, optional, and never defaulted — see `isFinancialInstitution`. | boolean | null | number | string | |
| isLifeInsurer | boolean | null | |
| isPSB | boolean | null | |
| issuedObligationRepurchases[] | object | |
| lifeInsurancePolicyIncome | null | number | string | |
| limitedPartnershipClaimDeniedUnder18_2_2 | number | |
| lossElections[].requestedAmountThe portion claimed against that pool, in dollars. This witness claims $20,000 of the $50,000 pool and preserves the $30,000 balance; 0 is a lawful nil claim that preserves the whole pool. The engine applies the stated amount subject to the s.111(1) income limits and never more. | integer | |
| lossElections[].typeLoss pool class the claim is made against. It must match a pyLossPools row: the election names the pool s.111(1) deducts from. | string | |
| lossElections[].yearOfOriginTaxation year the loss arose in, identifying the pool the claim consumes for the s.111(3) continuity. | integer | |
| lossRestrictionEventConfirmedAbsent | boolean | null | number | string | |
| lpAccounts[] | object | |
| lppLossCarryforward[] | object | |
| manualPoolDenialReasons | null | object | |
| manualPoolDenials | null | object | |
| medicineCarryforwardYears[].amountAvailable | null | number | string | |
| medicineCarryforwardYears[].amountClaimed | null | number | string | |
| medicineCarryforwardYears[].originDate | null | string | |
| medicineCarryforwardYears[].year | null | number | string | |
| mpGrossRevenueRatio | null | number | string | |
| netIncomeWithout137_2 | number | |
| nonQualifyingSecurityCapGain | number | |
| novaScotiaFarmerQualifyingAmount | number | |
| nqSecurityEmployerDeduction | null | number | string | |
| nqsGiftDeferrals[] | object | |
| ontarioFarmerQualifyingAmount | number | |
| ontarioShortlineRailwayCredit.certifiedTrackMilesInOntario | null | number | string | |
| ontarioShortlineRailwayCredit.eligibleCapitalExpenditures[] | object | |
| ontarioShortlineRailwayCredit.eligibleLabourExpenditures[] | object | |
| ontarioShortlineRailwayCredit.exemptFromTaxUnderPartIII | boolean | null | |
| ontarioShortlineRailwayCredit.includesNonQualifyingPredecessorExpenditures | boolean | null | |
| ontarioShortlineRailwayCredit.oneEntityGroupInputsAreGroupAggregate | boolean | null | |
| ontarioShortlineRailwayCredit.oneEntityGroupMember | boolean | null | |
| ontarioShortlineRailwayCredit.qualifyingCorporation | boolean | null | |
| ontarioShortlineRailwayCredit.qualifyingCorporationBasis | null | string | |
| ontarioShortlineRailwayCredit.transportationCertificateOnFile | boolean | null | |
| otherAdjustments[] | object | |
| outsourcedServiceFeesPaidFalse confirms that Regulation 402(7) does not add deemed salary to this exact witness. | boolean | |
| paragraph123_4_1_cStatus | boolean | null | number | string | |
| part4ExclusionAmounts | null | object | |
| part4Table1Rows[] | object | |
| part4Table2Rows[] | object | |
| part4Table3Rows[] | object | |
| partIVLossClaims | null | object | |
| partVI1TaxPaid | null | number | string | |
| partnershipNegativeAcb[] | object | |
| partnershipOperationsFalse confirms that Regulation 402(6) does not add partnership revenue or salaries to this exact witness. | boolean | |
| pinnedFormRevisions | null | object | |
| preAocNonCapitalLossBusinessPortion | null | number | string | |
| priorFiscalPeriodsComplete | boolean | null | number | string | |
| priorTaxYearEnd | null | string | |
| priorYearGroupTCEC | null | number | string | |
| priorYearGroupTCECMeta | null | object | |
| priorYearS100Closing | null | object | |
| priorYearS125Closing | null | object | |
| priorYearT661Closing | null | object | |
| priorYearTaxableIncome | null | number | string | |
| proceedsOfDisposition | null | number | |
| propertyIncomeActiveBusinessOverrides[] | object | |
| prospectorShareDeduction | null | number | string | |
| prospectorShareInclusion | null | number | string | |
| prospectorShareInclusionTreatyExempt | boolean | null | |
| prospectorShareReceivedAfterMay22_1985 | boolean | null | |
| psbTaxableIncome | null | number | |
| pyLossPools[].abilComponent | null | number | string | |
| pyLossPools[].applied | object | strict |
| pyLossPools[].businessPortion | null | number | string | |
| pyLossPools[].originalAmount | number | string | strict |
| pyLossPools[].originalInclusionRate | null | number | string | |
| pyLossPools[].partIVApplied | object | |
| pyLossPools[].remainingBalance | number | string | strict |
| pyLossPools[].type | string | strict |
| pyLossPools[].yearOfOrigin | integer | strict |
| pyUCCPools[].ccaClass | number | string | strict |
| pyUCCPools[].closingUCC | number | string | strict |
| pyUCCPools[].propertyId | null | string | |
| reg402_1CentralPaymasterArrangementFalse confirms that Regulation 402.1 does not add a particular salary to the benefiting corporation or deduct one from a central-paymaster employer in this exact witness. | boolean | null | number | string | |
| s125_5_2Transfers[] | object | |
| s125_6MultiplePartnershipAntiAvoidanceApplies | boolean | null | |
| s125_6_2ControlledPartnershipRuleApplies | boolean | null | |
| s125_9IntermediaryAntiAvoidanceApplies | boolean | null | |
| s88InternetPercent | null | number | string | |
| s91TreatyRevenue | null | number | string | |
| sameOrSimilarBusinessIncome | null | number | string | |
| sameOrSimilarBusinessIncomeByBusiness | object | |
| schedule10.acquired_control_during_year | boolean | null | |
| schedule10.amount_15_work_amount | null | number | |
| schedule10.amount_16_work_amount | null | number | |
| schedule10.amount_EE_total_capital_cost_plus_C | null | number | |
| schedule10.amount_FF_total_capital_cost | null | number | |
| schedule10.amount_GG_amount_A | null | number | |
| schedule10.amount_K_cec_balance | null | number | string | |
| schedule10.amount_MM_work_amount | null | number | |
| schedule10.amount_NN_work_amount | null | number | |
| schedule10.line_101_elect_13_38_d_iv | null | string | |
| schedule10.line_102_elect_13_38_d_iii | null | string | |
| schedule10.line_200_cec_opening_balance | null | number | |
| schedule10.line_222_ecp_acquired_before_2017 | null | number | |
| schedule10.line_224_amalgamation_transfer | null | number | |
| schedule10.line_226_other_adjustments_before_2017 | null | number | |
| schedule10.line_228_nal_gain_half | null | number | |
| schedule10.line_230_subtotal_A_plus_D_plus_E | null | number | |
| schedule10.line_242_proceeds_disposition_before_2017 | null | number | |
| schedule10.line_244_s_80_7_forgiven_debt_reduction | null | number | |
| schedule10.line_246_other_adjustments_dispositions | null | number | |
| schedule10.line_248_subtotal_GHI_times_3_4 | null | number | |
| schedule10.line_249_cec_for_disposed_business | null | number | |
| schedule10.line_250_current_year_deduction | null | number | |
| schedule10.line_300_cec_closing_balance | null | number | |
| schedule10.line_400_total_prior_cec_deductions_post_jun_1988 | null | number | |
| schedule10.line_401_total_s_80_7_reductions | null | number | |
| schedule10.line_402_total_cec_deductions_pre_jul_1988 | null | number | |
| schedule10.line_408_negative_balances_into_income_pre_jul_1988 | null | number | |
| schedule10.line_409_subtotal | null | number | |
| schedule10.line_410_income_inclusion | null | number | |
| schedule10.line_420_cec_balance_at_jan_1_2017 | null | number | |
| schedule10.line_425_prior_cec_deductions_unrecapturedBox 425 / amount W, the historical amount determined for variable B in ITA 13(38)(a). The sweep made a blank blocking because W increases amount X, amount BB, line 435 and the Class 14.1 UCC at line 445; the witness states the confirmed nil. | integer | null | number | |
| schedule10.line_430_amount_S_times_3_2 | null | number | |
| schedule10.line_435_deemed_capital_cost | null | number | |
| schedule10.line_440_deemed_para_20_1_a_allowance | null | number | |
| schedule10.line_450_post_2016_acquisitions | null | number | |
| schedule10.line_455_half_of_JJ | null | number | |
| schedule10.line_460_lesser_of_12_and_13 | null | number | |
| schedule10.line_465_amount_14_times_2 | null | number | |
| schedule10.line_470_reduced_capital_cost | null | number | |
| schedule10.line_475_income_inclusion_13_38_d_iii | null | number | |
| schedule10.line_480_proceeds_disposition_13_38_d_ii | null | number | |
| schedule100.businessNumber | null | string | |
| schedule100.corporationName | null | string | |
| schedule100.currentYear | object | |
| schedule100.currentYearEnd | null | string | |
| schedule100.functionalCurrencyT1296OnFile | boolean | null | |
| schedule100.insuranceUnderwritingType | null | string | |
| schedule100.isAmalgamationSuccessor | boolean | null | |
| schedule100.isFinancialInstitution | boolean | null | |
| schedule100.isFirstYearT2 | boolean | null | |
| schedule100.isInactiveCorp | boolean | null | |
| schedule100.isInsuranceCorp | boolean | null | |
| schedule100.isPartnership | boolean | null | |
| schedule100.priorYearClosingManualOverride | null | object | |
| schedule100.priorYearRetainedEarningsEvidence | null | string | |
| schedule101.insuranceUnderwritingType | null | string | |
| schedule125.businessNumber | null | string | |
| schedule125.corporationName | null | string | |
| schedule125.currentYear.8000 | integer | |
| schedule125.currentYear.8520 | integer | |
| schedule125.currentYear.8523 | integer | |
| schedule125.currentYear.8670 | integer | |
| schedule125.currentYear.9970 | integer | null | number | string | |
| schedule125.currentYear.9975 | null | number | string | |
| schedule125.currentYear.9976 | null | number | string | |
| schedule125.currentYear.9980 | null | number | string | |
| schedule125.currentYear.9985 | null | number | string | |
| schedule125.currentYear.9990 | integer | null | number | |
| schedule125.currentYear.9995 | null | number | string | |
| schedule125.currentYear.9998 | null | number | string | |
| schedule125.currentYear.9999 | integer | |
| schedule125.currentYearEnd | null | string | |
| schedule125.insuranceUnderwritingType | null | string | |
| schedule125.internetAttributableGifiCodes[] | null | string | |
| schedule125.isAmalgamationSuccessor | boolean | null | |
| schedule125.isFarmCorp | boolean | null | |
| schedule125.isFinancialInstitution | boolean | null | |
| schedule125.isFirstYearT2 | boolean | null | |
| schedule125.isInactiveCorp | boolean | null | |
| schedule125.isInsuranceCorp | boolean | null | |
| schedule125.isPartnership | boolean | null | |
| schedule125.priorYear.8000 | integer | |
| schedule125.priorYear.8520 | integer | |
| schedule125.priorYear.8523 | integer | |
| schedule125.priorYear.8670 | integer | |
| schedule125.priorYear.9970 | integer | |
| schedule125.priorYear.9990 | integer | |
| schedule125.priorYear.9999 | integer | |
| schedule125.priorYearEnd | null | string | |
| schedule13.line008TotalOpening | null | number | string | |
| schedule13.line010TotalClosing | null | number | string | |
| schedule13.part1CapitalGainsReserves[].amalgamationTransfer | null | number | |
| schedule13.part1CapitalGainsReserves[].closingBalance | null | number | |
| schedule13.part1CapitalGainsReserves[].description | null | string | |
| schedule13.part1CapitalGainsReserves[].dispositionDate | null | string | |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserve | null | string | |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserveEligibilityConfirmed | null | string | |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserveProvision | null | string | |
| schedule13.part1CapitalGainsReserves[].isActiveAsset | null | string | |
| schedule13.part1CapitalGainsReserves[].isForeignSource | null | string | |
| schedule13.part1CapitalGainsReserves[].openingBalance | null | number | |
| schedule13.part1CapitalGainsReserves[].originalGain | null | number | |
| schedule13.part1CapitalGainsReserves[].precedingTaxationYearsEndingAfterDisposition | null | number | |
| schedule13.part1CapitalGainsReserves[].proceedsNotDueAfterYearEnd | null | number | |
| schedule13.part1CapitalGainsReserves[].proceedsOfDisposition | null | number | |
| schedule13.part1CapitalGainsReserves[].purchaserControlRelationship | null | string | |
| schedule13.part1CapitalGainsReserves[].purchaserMajorityInterestPartnership | null | string | |
| schedule13.part1CapitalGainsReserves[].taxpayerNonResident | null | string | |
| schedule13.part1CapitalGainsReserves[].taxpayerTaxExempt | null | string | |
| schedule13.part1CapitalGainsReserves[].yearOfDisposition | null | number | |
| schedule13.part2DoubtfulDebts.amalgamationTransfer | integer | null | number | |
| schedule13.part2DoubtfulDebts.closingBalance | integer | null | number | |
| schedule13.part2DoubtfulDebts.isActiveAsset | boolean | null | |
| schedule13.part2DoubtfulDebts.isForeignSource | boolean | null | |
| schedule13.part2DoubtfulDebts.openingBalance | null | number | |
| schedule13.part2DoubtfulDebts.statutoryBasis | null | string | |
| schedule13.part2DoubtfulDebts.statutoryProvision | null | string | |
| schedule13.part2OtherTaxReserves.amalgamationTransfer | null | number | |
| schedule13.part2OtherTaxReserves.closingBalance | null | number | |
| schedule13.part2OtherTaxReserves.isActiveAsset | boolean | null | |
| schedule13.part2OtherTaxReserves.isForeignSource | boolean | null | |
| schedule13.part2OtherTaxReserves.openingBalance | null | number | |
| schedule13.part2OtherTaxReserves.statutoryBasis | null | string | |
| schedule13.part2OtherTaxReserves.statutoryProvision | null | string | |
| schedule13.part2PrepaidRent.amalgamationTransfer | null | number | |
| schedule13.part2PrepaidRent.closingBalance | null | number | |
| schedule13.part2PrepaidRent.isActiveAsset | boolean | null | |
| schedule13.part2PrepaidRent.isForeignSource | boolean | null | |
| schedule13.part2PrepaidRent.openingBalance | null | number | |
| schedule13.part2PrepaidRent.statutoryBasis | null | string | |
| schedule13.part2PrepaidRent.statutoryProvision | null | string | |
| schedule13.part2ReturnableContainers.amalgamationTransfer | null | number | |
| schedule13.part2ReturnableContainers.closingBalance | null | number | |
| schedule13.part2ReturnableContainers.isActiveAsset | boolean | null | |
| schedule13.part2ReturnableContainers.isForeignSource | boolean | null | |
| schedule13.part2ReturnableContainers.openingBalance | null | number | |
| schedule13.part2ReturnableContainers.statutoryBasis | null | string | |
| schedule13.part2ReturnableContainers.statutoryProvision | null | string | |
| schedule13.part2UndeliveredGoodsAndServices.amalgamationTransfer | null | number | |
| schedule13.part2UndeliveredGoodsAndServices.closingBalance | null | number | |
| schedule13.part2UndeliveredGoodsAndServices.isActiveAsset | boolean | null | |
| schedule13.part2UndeliveredGoodsAndServices.isForeignSource | boolean | null | |
| schedule13.part2UndeliveredGoodsAndServices.openingBalance | null | number | |
| schedule13.part2UndeliveredGoodsAndServices.statutoryBasis | null | string | |
| schedule13.part2UndeliveredGoodsAndServices.statutoryProvision | null | string | |
| schedule13.part2UnpaidAmounts.amalgamationTransfer | null | number | |
| schedule13.part2UnpaidAmounts.closingBalance | null | number | |
| schedule13.part2UnpaidAmounts.isActiveAsset | boolean | null | |
| schedule13.part2UnpaidAmounts.isForeignSource | boolean | null | |
| schedule13.part2UnpaidAmounts.openingBalance | null | number | |
| schedule13.part2UnpaidAmounts.statutoryBasis | null | string | |
| schedule13.part2UnpaidAmounts.statutoryProvision | null | string | |
| schedule130.allocatedGroupRatioAmount | null | number | |
| schedule130.borrowingsRows[].relationship | string | |
| schedule130.borrowingsRows[].totalNotionalDerivatives | null | number | |
| schedule130.borrowingsRows[].totalPrincipal | null | number | |
| schedule130.borrowingsRows[].variableA_para_a | null | number | |
| schedule130.borrowingsRows[].variableA_para_e | null | number | |
| schedule130.borrowingsRows[].variableB_para_a | null | number | |
| schedule130.capitalizedIfeRows[].businessCeasedAtYearEnd | boolean | null | |
| schedule130.capitalizedIfeRows[].classNumber | null | string | |
| schedule130.capitalizedIfeRows[].ifeCcaClaimed | null | number | |
| schedule130.capitalizedIfeRows[].ifeClosingUcc | null | number | |
| schedule130.capitalizedIfeRows[].ifeCostAdjustments | null | number | |
| schedule130.capitalizedIfeRows[].ifeOpeningUcc | null | number | |
| schedule130.capitalizedIfeRows[].ifeTerminalLoss | null | number | |
| schedule130.capitalizedIfeRows[].ifeUcc | null | number | |
| schedule130.capitalizedIfeRows[].propertyRemainingStatus | string | |
| schedule130.capitalizedIfeRows[].section13_4_3FormerPropertyApplies | boolean | null | |
| schedule130.ccpcGroupTaxableCapitalEmployedInCanada | null | number | |
| schedule130.cfaDeniedRows[].affiliateVariableA | null | number | |
| schedule130.cfaDeniedRows[].cfaName | null | string | |
| schedule130.cfaDeniedRows[].corpsShareOfDeniedAmount | null | number | |
| schedule130.cfaDeniedRows[].deniedAmount | null | number | |
| schedule130.cfaDeniedRows[].proportionG | null | number | |
| schedule130.cfaDeniedRows[].specifiedParticipatingPct | null | number | |
| schedule130.cfaPartnershipInclusionRows[].amountFapiInclusion | null | number | |
| schedule130.cfaPartnershipInclusionRows[].cfaName | null | string | |
| schedule130.cfaPartnershipInclusionRows[].corpsShareOfInclusion | null | number | |
| schedule130.cfaPartnershipInclusionRows[].specifiedParticipatingPct | null | number | |
| schedule130.claim111_1_aNotReducingTaxableIncome | null | number | |
| schedule130.consolidatedStatementsAudited | boolean | null | |
| schedule130.cuecRows[].amountsAbsorbed | null | number | |
| schedule130.cuecRows[].amountsTransferred | null | number | |
| schedule130.cuecRows[].capacityProvenance[].amount | null | number | |
| schedule130.cuecRows[].capacityProvenance[].capacityType | string | |
| schedule130.cuecRows[].capacityProvenance[].electionReference | null | string | |
| schedule130.cuecRows[].capacityProvenance[].eventSide | string | |
| schedule130.cuecRows[].capacityProvenance[].originTaxpayerId | null | string | |
| schedule130.cuecRows[].capacityProvenance[].sourceReference | null | string | |
| schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEnd | null | string | |
| schedule130.cuecRows[].capacityProvenance[].transfereeTaxpayerId | null | string | |
| schedule130.cuecRows[].capacityProvenance[].transferorTaxpayerId | null | string | |
| schedule130.cuecRows[].excessCapacity | null | number | |
| schedule130.cuecRows[].label | string | |
| schedule130.cuecRows[].netAvailable | null | number | |
| schedule130.cuecRows[].precedingYearEnd | null | string | |
| schedule130.currentYearCapacityProvenance[].amount | integer | null | number | |
| schedule130.currentYearCapacityProvenance[].capacityType | string | |
| schedule130.currentYearCapacityProvenance[].electionReference | null | string | |
| schedule130.currentYearCapacityProvenance[].eventSide | string | |
| schedule130.currentYearCapacityProvenance[].originTaxpayerId | null | string | |
| schedule130.currentYearCapacityProvenance[].sourceReference | null | string | |
| schedule130.currentYearCapacityProvenance[].sourceTaxYearEnd | null | string | |
| schedule130.currentYearCapacityProvenance[].transfereeTaxpayerId | null | string | |
| schedule130.currentYearCapacityProvenance[].transferorTaxpayerId | null | string | |
| schedule130.currentYearRifeComponents[].amount | null | number | |
| schedule130.currentYearRifeComponents[].businessId | null | string | |
| schedule130.currentYearRifeComponents[].componentType | string | |
| schedule130.currentYearRifeComponents[].eventSide | string | |
| schedule130.currentYearRifeComponents[].sourceReference | null | string | |
| schedule130.currentYearRifeComponents[].vintageId | null | string | |
| schedule130.excludedEntityParagraph | null | string | |
| schedule130.excludedInterestElectionMade | boolean | null | |
| schedule130.exemptIfeRows[].ifeIncurred | null | number | |
| schedule130.exemptIfeRows[].incomeFromFundedActivities | null | number | |
| schedule130.exemptIfeRows[].lossFromFundedActivities | null | number | |
| schedule130.exemptIfeRows[].principalAmount | null | number | |
| schedule130.exemptIfeRows[].publicSectorAuthority | null | string | |
| schedule130.fairValueAdjustmentsElectionMade | boolean | null | |
| schedule130.filedT2225GroupRatioElection | boolean | null | |
| schedule130.filedT2228PreRegimeLossElection | boolean | null | |
| schedule130.filedT2229ForgoFaplElection | boolean | null | |
| schedule130.groupAdjustedNetBookIncome | null | number | |
| schedule130.groupAggregateIfeAndExemptIfe | null | number | |
| schedule130.groupAggregateIfrExcludingFinancialInstitutionGroup | null | number | |
| schedule130.groupMemberAtiTotal | null | number | |
| schedule130.groupMemberAtiTotalPre257 | null | number | |
| schedule130.groupNetInterestExpense | null | number | |
| schedule130.groupRatio | null | number | |
| schedule130.groupRatioAllocationRows[].accountNumber | null | string | |
| schedule130.groupRatioAllocationRows[].allocatedAmount | null | number | |
| schedule130.groupRatioAllocationRows[].isFilingCorporation | boolean | null | |
| schedule130.groupRatioAllocationRows[].memberName | null | string | |
| schedule130.groupRatioAmendmentConditionsMetOrNotApplicable | boolean | null | |
| schedule130.groupRatioElectionFiledOnTime | boolean | null | |
| schedule130.groupRatioElectionMade | boolean | null | |
| schedule130.groupRatioNoAmendedElectionFiled | boolean | null | |
| schedule130.hasExemptIfe | boolean | null | |
| schedule130.hasReceivedCapacity | boolean | null | |
| schedule130.isCcpcThroughoutYear | boolean | null | |
| schedule130.isExcludedEntity | boolean | null | |
| schedule130.isResidentInCanada | boolean | null | |
| schedule130.line028InterestPaidOther | null | number | |
| schedule130.line029_20_1_e_amounts | null | number | |
| schedule130.line034LossDeductible | null | number | |
| schedule130.line035CapitalLoss | null | number | |
| schedule130.line036ExpenseFee_para_e | null | number | |
| schedule130.line037ExpenseFee_variableB_reducer | null | number | |
| schedule130.line038LeaseFinancing | null | number | |
| schedule130.line040Portion_111_1_e_attributable | null | number | |
| schedule130.line041CfaRaife | null | number | |
| schedule130.line043GainIncludedInIncome | null | number | |
| schedule130.line044PartnershipShare | null | number | |
| schedule130.line058InterestReceived | null | number | |
| schedule130.line059_12_9_or_17_1 | null | number | |
| schedule130.line060GuaranteeFeeIncome | null | number | |
| schedule130.line062GainIncluded | null | number | |
| schedule130.line063LeaseFinancingIncome | null | number | |
| schedule130.line064PartnershipShareIfr | null | number | |
| schedule130.line065CfaRaifr | null | number | |
| schedule130.line067LossDeductible | null | number | |
| schedule130.line068CapitalLoss | null | number | |
| schedule130.line069PartnershipShare | null | number | |
| schedule130.line070ShelteredByFtc | null | number | |
| schedule130.line071ExemptFromPartI | null | number | |
| schedule130.line079TaxableIncome | integer | null | number | |
| schedule130.line080NonCapitalLossForYear | null | number | |
| schedule130.line081CfaVariableE | null | number | |
| schedule130.line082PartnershipCfaVariableE | null | number | |
| schedule130.line084CcaResourceDeductions | null | number | |
| schedule130.line085TerminalLossNotInIfe | null | number | |
| schedule130.line086PartnershipCcaShare | null | number | |
| schedule130.line087Portion_111_1_e_partnership | null | number | |
| schedule130.line088Deduction_110_1_k | null | number | |
| schedule130.line090SpecifiedPreRegimeLossPortion | null | number | |
| schedule130.line091AdditionalCfaFapi | null | number | |
| schedule130.line093PartnershipExemptIfeLossShare | null | number | string | |
| schedule130.line094ItcRecapture | null | number | |
| schedule130.line095_12_1_x_reducer | null | number | |
| schedule130.line097RecaptureCca | null | number | |
| schedule130.line098PartnershipRecaptureShare | null | number | |
| schedule130.line099_59_1_or_59_1_b | null | number | |
| schedule130.line100ForeignIncomeShelteredByFtc | null | number | |
| schedule130.line101_110_5_addback | null | number | |
| schedule130.line102_104_13_less_104_19 | null | number | |
| schedule130.line103TaxableIncomeNotPartI | null | number | |
| schedule130.line105PartnershipExemptIfeIncomeShare | null | number | |
| schedule130.line128RifeFromPriorYears | null | number | |
| schedule130.line140VariableAIfeAdjusted | null | number | |
| schedule130.loansRows[].relationship | string | |
| schedule130.loansRows[].totalNotionalDerivatives | null | number | |
| schedule130.loansRows[].totalPrincipal | null | number | |
| schedule130.loansRows[].variableA_para_d | null | number | |
| schedule130.loansRows[].variableB_para_a | null | number | |
| schedule130.lossRestrictionEventDate | null | string | |
| schedule130.lossRestrictionEventFacts.actualControlAcquired | string | |
| schedule130.lossRestrictionEventFacts.determinationStatus | string | |
| schedule130.lossRestrictionEventFacts.effectiveAt | null | string | |
| schedule130.lossRestrictionEventFacts.eventTaxpayerId | null | string | |
| schedule130.lossRestrictionEventFacts.reviewed | boolean | |
| schedule130.lossRestrictionEventFacts.s256_1DeemedControl | string | |
| schedule130.lossRestrictionEventFacts.s256_7ControlAcquired | string | |
| schedule130.lossRestrictionEventFacts.s256_8DeemedControl | string | |
| schedule130.lossRestrictionEventFacts.s256_9ElectionFiled | string | |
| schedule130.lossRestrictionEventFacts.s256_9Timing | string | |
| schedule130.lossRestrictionEventFacts.schemaVersion | integer | |
| schedule130.lossRestrictionEventFacts.sourceReference | null | string | |
| schedule130.nonCapitalLossRows[].amountDeducted_111_1_a | null | number | |
| schedule130.nonCapitalLossRows[].amountVariableJ_ii | null | number | |
| schedule130.nonCapitalLossRows[].attributableToIfe | null | number | |
| schedule130.nonCapitalLossRows[].nonCapitalLossOriginYear | null | number | |
| schedule130.nonCapitalLossRows[].taxYearOfOrigin | null | string | |
| schedule130.nonCapitalLossRows[].variableJ | null | number | |
| schedule130.paragraphCForeignAffiliateLimitMet | boolean | null | |
| schedule130.paragraphCIfeRecipientsNotTaxIndifferent | boolean | null | |
| schedule130.paragraphCNoNonResidentSpecifiedShareholder | boolean | null | |
| schedule130.paragraphCSubstantiallyAllBusinessInCanada | boolean | null | |
| schedule130.partnershipIfeRows[].partnershipAccountNumber | null | string | |
| schedule130.partnershipIfeRows[].partnershipName | null | string | |
| schedule130.partnershipIfeRows[].partnership_ife_para_h | null | number | |
| schedule130.partnershipIfeRows[].portion_12_1_l_1 | null | number | |
| schedule130.partnershipIfeRows[].portion_non_deductible_96_2_1 | null | number | |
| schedule130.partnershipIfeRows[].shareOfPartnershipIfeVariableA | null | number | |
| schedule130.ratioOfPermissibleExpenses | null | number | |
| schedule130.receivedCapacityRows[].accountNumber | null | string | |
| schedule130.receivedCapacityRows[].amountOfCapacityReceived | null | number | |
| schedule130.receivedCapacityRows[].electionT2226FiledByTransferor | boolean | null | |
| schedule130.receivedCapacityRows[].eligibleGroupEntityAtYearEnd | boolean | null | |
| schedule130.receivedCapacityRows[].groupEntityName | null | string | |
| schedule130.receivedCapacityRows[].paragraphCFinancialInstitutionConditionMetOrNotApplicable | boolean | null | |
| schedule130.receivedCapacityRows[].paragraphFFinancialHoldingConditionMetOrNotApplicable | boolean | null | |
| schedule130.receivedCapacityRows[].paragraphGSpecialPurposeLossConditionMetOrNotApplicable | boolean | null | |
| schedule130.receivedCapacityRows[].paragraphHConditionMet | boolean | null | |
| schedule130.receivedCapacityRows[].paragraphIAmendmentConditionMetOrNotApplicable | boolean | null | |
| schedule130.receivedCapacityRows[].paragraphJInformationReturnFiled | boolean | null | |
| schedule130.receivedCapacityRows[].taxYearEnd | null | string | |
| schedule130.receivedCapacityRows[].transfereeIsTaxableCanadianCorpOrFictThroughoutYear | boolean | null | |
| schedule130.receivedCapacityRows[].transferorCumulativeUnusedExcessCapacity | null | number | |
| schedule130.receivedCapacityRows[].transferorIsTaxableCanadianCorpOrFictThroughoutYear | boolean | null | |
| schedule130.receivedCapacityRows[].transferorTotalTransferredCapacity | null | number | |
| schedule130.resourcePoolRows[].ifeAvailableBeforeClaim | null | number | |
| schedule130.resourcePoolRows[].ifeClosingBalance | null | number | |
| schedule130.resourcePoolRows[].ifeCurrentYearClaim | null | number | |
| schedule130.resourcePoolRows[].ifeOpeningBalance | null | number | |
| schedule130.resourcePoolRows[].ifePoolAdjustments | null | number | |
| schedule130.resourcePoolRows[].poolType | string | |
| schedule130.rifeSurvivalFacts.schemaVersion | integer | |
| schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmount | null | number | |
| schedule130.rifeSurvivalFacts.vintages[].businessId | null | string | |
| schedule130.rifeSurvivalFacts.vintages[].eventAdjustmentPreviouslyApplied | boolean | null | |
| schedule130.rifeSurvivalFacts.vintages[].eventSide | string | |
| schedule130.rifeSurvivalFacts.vintages[].originalAmount | number | |
| schedule130.rifeSurvivalFacts.vintages[].priorDeductions | number | |
| schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYear | string | |
| schedule130.rifeSurvivalFacts.vintages[].remainingAmount | number | |
| schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinues | string | |
| schedule130.rifeSurvivalFacts.vintages[].sameBusinessIncome | null | number | |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].businessId | null | string | |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].income | null | number | |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].similarityStatus | string | |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatus | string | |
| schedule130.rifeSurvivalFacts.vintages[].sourceReference | null | string | |
| schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEnd | string | |
| schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerId | string | |
| schedule130.rifeSurvivalFacts.vintages[].vintageId | string | |
| schedule130.taxYearStartDate | null | string | |
| schedule130.taxpayerId | null | string | |
| schedule130.transferredOutCapacity18_2_4 | null | number | string | |
| schedule130.transitionalGroupCapacityElectionMade | boolean | null | |
| schedule15.amountBThe financial-statement deduction, pinned to one exact value by this profile. | null | number | |
| schedule15.borrowedToFundContributions | boolean | null | |
| schedule15.corpDeductedPlanContributionsSubmitted true form-applicability assertion only; it does not independently prove statutory deduction eligibility. | boolean | null | |
| schedule15.dpspNonComplianceConcern | boolean | null | |
| schedule15.planRows[].contributionAmountThe column 200 amount, pinned to one exact value by this profile. Sending it does not establish that every condition in ITA 144(5) and paragraph 20(1)(w) is met. | null | number | string | |
| schedule15.planRows[].dpspPaymentDate | null | string | |
| schedule15.planRows[].epspPaymentDateExact in-period EPSP payment date used with fiscalStart and fiscalEnd to test ITA 144(5). | null | string | |
| schedule15.planRows[].epspTrustAddressA single line of text with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit, a trust-residence determination, or a legal-identity check. | null | string | |
| schedule15.planRows[].epspTrustIsResidentWhether the trust that governs this EPSP is resident in Canada. Strict tri-state, and all three answers are admitted here. true leaves line 600 correctly blank, because the T2 SCH 15 E (13) column-600 instruction asks for the T4PS filer code only where the trust is not resident. false meets that condition, so a missing filer code then blocks at error severity. null is unanswered and also blocks at error severity: the residence answer is what decides whether box 600 is prescribed information for the row, so a blank box 600 cannot be read as complete while it is undetermined. A trust address does not establish residence, and an answer here does not establish T4PS compliance. | boolean | null | |
| schedule15.planRows[].epspTrustNameA single line of text with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit, a trust-residence determination, or a legal-identity check. | null | string | |
| schedule15.planRows[].planTypeExact printed code 4 for EPSP. | integer | null | number | |
| schedule15.planRows[].prppPaymentDate | null | string | |
| schedule15.planRows[].registrationNumber | null | string | |
| schedule15.planRows[].rppPaymentDate | null | string | |
| schedule15.planRows[].rsubpPaymentDate | null | string | |
| schedule15.planRows[].t4psFiledBy | integer | null | |
| schedule17.amount_1a_part1_total_deduction | null | number | string | |
| schedule17.amount_2a_pra_opening_on_bc | null | number | |
| schedule17.amount_2f_sbd_for_tax_year | null | number | |
| schedule17.amount_3a_pra_opening_mb | null | number | |
| schedule17.amount_3d_s383_amount_1e | null | number | |
| schedule17.amount_3j_s383_amount_1f | null | number | |
| schedule17.hasPermanentEstablishmentBritishColumbia | boolean | null | |
| schedule17.hasPermanentEstablishmentManitoba | boolean | null | |
| schedule17.hasPermanentEstablishmentOntario | boolean | null | |
| schedule17.isCreditUnionWhether the filer is a credit union (ITA s.137). Used when this target runs on its own, standing in for the T2 jacket's credit-union status. If the two disagree, the engine blocks. | boolean | null | |
| schedule17.line_305 | null | number | |
| schedule17.line_315 | null | number | |
| schedule17.line_501 | null | number | |
| schedule17.line_502 | null | number | |
| schedule17.line_601 | null | number | |
| schedule17.line_602 | null | number | |
| schedule17.line_626 | null | number | |
| schedule17.line_651 | null | number | |
| schedule17.line_652 | null | number | |
| schedule17.line_701 | null | number | |
| schedule17.line_702 | null | number | |
| schedule17.line_751 | null | number | |
| schedule17.line_752 | null | number | |
| schedule17.line_801 | null | number | |
| schedule17.line_802 | null | number | |
| schedule17.part1AllocationRows[].classDescription | null | string | |
| schedule17.part1AllocationRows[].line_100_interest_payable_by_members | integer | null | number | |
| schedule17.part1AllocationRows[].line_200_money_borrowed_by_members | integer | null | number | |
| schedule17.part1AllocationRows[].line_300_allocation_in_proportion_to_borrowing | integer | null | number | string | |
| schedule17.part1AllocationRows[].paymentDate | null | string | |
| schedule17.part1AllocationRows[].sameRateAttestation | boolean | null | |
| schedule17.part1AllocationRows[].wasDeductibleInPriorYear | boolean | null | |
| schedule17.part1BonusInterestRows[].classDescription | null | string | |
| schedule17.part1BonusInterestRows[].line_110_interest_payable_to_members | integer | null | number | |
| schedule17.part1BonusInterestRows[].line_210_money_on_deposit_by_members | integer | null | number | |
| schedule17.part1BonusInterestRows[].line_310_bonus_interest_payments | integer | null | number | |
| schedule17.part1BonusInterestRows[].paymentDate | null | string | |
| schedule17.part1BonusInterestRows[].sameRateAttestation | boolean | null | |
| schedule17.part1BonusInterestRows[].wasDeductibleInPriorYear | boolean | null | |
| schedule18.fiscal_end_iso | null | string | |
| schedule18.fiscal_start_iso | null | string | |
| schedule18.incorporatedWithinTwoYearsOfTestTime | boolean | null | |
| schedule18.perProvinceRows | null | object | |
| schedule18.per_province_rows | null | object | |
| schedule18.reitControlledOnApril16_2024 | boolean | null | |
| schedule18.specifiedPersonsControlCorporation | boolean | null | |
| schedule18.specifiedPersonsShareFmv | null | number | string | |
| schedule18.specifiedPersonsShareFmvPercentage | null | number | string | |
| schedule18.total_taxable_income | null | number | string | |
| schedule1BookNetIncome | integer | null | number | string | |
| schedule21.canadianBankingBusinessReview.businessCarriedOnThroughCanadianPe | boolean | null | |
| schedule21.canadianBankingBusinessReview.businessConductedThroughRepresentativeOffice | boolean | null | |
| schedule21.canadianBankingBusinessReview.isAuthorizedForeignBank | boolean | null | |
| schedule21.canadianBankingBusinessReview.line300IncomeRestrictedToCanadianBankingBusiness | boolean | null | |
| schedule21.canadianBankingBusinessReview.measureRestrictedToCanadianBankingBusiness | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.controlledSubsidiaryOnly | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.employeeOrAgentEstablishedAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.fixedPlaceJurisdiction | null | string | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.generalContractingAuthorityAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.hasFixedPlaceOfBusiness | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.independentAgentOnly | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | null | string | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.isInsurer | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.personOwnedStockAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.principalPlaceOfBusinessAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.purchaseOnlyOfficeOnly | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.regularlyFillsOrdersFromStockAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.substantialMachineryOrEquipmentUsedAtTarget | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.treatyExists | boolean | null | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentArticle | null | string | |
| schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentConclusion | boolean | null | |
| schedule21.isAuthorizedForeignBankThe filer is an authorized foreign bank; the T2 SCH 21 header admits corporations resident in Canada and authorized foreign banks, and the s.20(12) deduction feed is withheld until one status is established. | boolean | null | |
| schedule21.isCCPC | boolean | null | |
| schedule21.line6aNetIncomeForTaxPurposes | integer | null | number | |
| schedule21.line6bNetCapitalLossesClaimed | integer | null | number | |
| schedule21.line6cS112_113DividendsDeductible | integer | null | number | |
| schedule21.line6dProspectorGrubstakerShares | null | number | |
| schedule21.line6dS20_12Deductions | integer | |
| schedule21.line6eEmployerDeductionNQSecurities | null | number | |
| schedule21.line6gOtherAdjustments | integer | |
| schedule21.line6gS110_5AddBackPart 6 cell 6H, the ITA s.110.5 addition carried from T2 line 355. The sweep made a blank cell blocking; the witness states an explicit nil. | integer | null | number | |
| schedule21.line6iTaxableIncomeInCanada | null | number | |
| schedule21.line6jCanadianBankingIncome | null | number | |
| schedule21.line6kS115AddBack | null | number | |
| schedule21.line7aBaseT2Line550 | integer | null | number | |
| schedule21.line7bAbatementT2Line608 | integer | null | number | |
| schedule21.line7cInvCorpDeductionT2Line620 | integer | null | number | |
| schedule21.line7dGeneralTaxReductionT2Line639 | integer | null | number | |
| schedule21.line7fAdditionalTaxPSBT2Line560 | null | number | |
| schedule21.line7fRecaptureITCT2Line602 | integer | null | number | |
| schedule21.line7gAdditionalTaxBanksLifeT2Line565 | null | number | |
| schedule21.line7gCCPCRefundableTaxInvIncomeT2Line604 | integer | null | number | |
| schedule21.line7hLabourRequirementsAdditionT2Line580 | null | number | |
| schedule21.line8aBaseT2Line550 | null | number | |
| schedule21.line8bInvCorpDeductionT2Line620 | null | number | |
| schedule21.line8cCCPCGeneralTaxReductionT2Line638 | null | number | |
| schedule21.line8dGeneralTaxReductionT2Line639 | null | number | |
| schedule21.line8fAdditionalTaxPSBT2Line560 | null | number | |
| schedule21.line8fRecaptureITCT2Line602 | null | number | |
| schedule21.line8gAdditionalTaxBanksLifeT2Line565 | null | number | |
| schedule21.line8hLabourRequirementsAdditionT2Line580 | null | number | |
| schedule21.part1Rows[].claimedAmountOverride | null | number | string | |
| schedule21.part1Rows[].col1b_netForeignNonBusinessIncome | integer | null | number | object | |
| schedule21.part1Rows[].col1c_foreignNonBusinessTaxPaid | integer | null | number | |
| schedule21.part1Rows[].col1d_s20_12Deduction | integer | null | number | |
| schedule21.part1Rows[].country | null | string | |
| schedule21.part1Rows[].foreignAffiliateShareIncome | null | string | |
| schedule21.part1Rows[].s126_4TaxCreditGeneratorAppliesITA s.126(4) foreign-tax-credit-generator exclusion. Mandatory Yes/No: the engine computes no exclusion, so an unanswered fact refuses Column 1C rather than reading as No. | boolean | null | |
| schedule21.part1Rows[].s126_4_11PartnershipMismatchApplies | boolean | null | |
| schedule21.part1Rows[].s126_4_1NoEconomicProfitApplies | boolean | null | |
| schedule21.part1Rows[].s126_4_2ShortTermSecurityCapApplies | boolean | null | |
| schedule21.part1Rows[].s126_4_3ShortTermSecurityCapExceptionAppliesITA s.126(4.3) exception, demanded only when s126_4_2ShortTermSecurityCapApplies is true. Optional here because this witness answers the cap fact No. | boolean | |
| schedule21.part2Rows[].claimedAmountOverride | null | number | |
| schedule21.part2Rows[].col2b_netForeignBusinessIncome | number | strict |
| schedule21.part2Rows[].col2c_foreignBusinessTaxPaid | number | strict |
| schedule21.part2Rows[].col2d_unusedFTCPreviousYears | number | strict |
| schedule21.part2Rows[].country | string | strict |
| schedule21.part2Rows[].s126_4TaxCreditGeneratorAppliesITA s.126(4) foreign-tax-credit-generator exclusion. | boolean | strict |
| schedule21.part2Rows[].s126_4_11PartnershipMismatchAppliesITA s.126(4.11) partnership-allocation exclusion. | boolean | strict |
| schedule21.part2Rows[].s126_4_1NoEconomicProfitAppliesITA s.126(4.1) no-economic-profit exclusion. | boolean | strict |
| schedule21.part2Rows[].s126_4_2ShortTermSecurityCapAppliesITA s.126(4.2) short-term-security cap. | boolean | strict |
| schedule21.part2Rows[].s126_4_3ShortTermSecurityCapExceptionAppliesITA s.126(4.3) exception, demanded only when s126_4_2ShortTermSecurityCapApplies is true. | boolean | |
| schedule21.part3Rows[].col3l_originYearBreakdown[].amount | null | number | |
| schedule21.part3Rows[].col3l_originYearBreakdown[].originYear | null | number | |
| schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEnd | null | string | |
| schedule21.part3Rows[].col3l_priorYearClosingBalance | null | number | |
| schedule21.part3Rows[].col3m_amountExpiredInYear | null | number | |
| schedule21.part3Rows[].col3o_amalgamationOrWindupTransfer | null | number | |
| schedule21.part3Rows[].col3o_originYearBreakdown[].amount | null | number | |
| schedule21.part3Rows[].col3o_originYearBreakdown[].originYear | null | number | |
| schedule21.part3Rows[].col3o_originYearBreakdown[].originYearEnd | null | string | |
| schedule21.part3Rows[].col3p_currentYearTaxPaidOverride | null | number | |
| schedule21.part3Rows[].col3q_currentYearCreditDeductedOverride | null | number | |
| schedule21.part3Rows[].country | string | |
| schedule21.part4Rows[].col4u_unusedFTCOverride | null | number | |
| schedule21.part4Rows[].col4v_carrybackPrev1 | null | number | |
| schedule21.part4Rows[].col4w_carrybackPrev2 | null | number | |
| schedule21.part4Rows[].col4x_carrybackPrev3 | null | number | |
| schedule21.part4Rows[].country | string | |
| schedule21.part4Rows[].targetYearEvidence[].carriedOnBusinessInCountry | boolean | null | |
| schedule21.part4Rows[].targetYearEvidence[].s126_2AmountAlreadyDeducted | null | number | |
| schedule21.part4Rows[].targetYearEvidence[].s126_2_bLimitForCountry | null | number | |
| schedule21.part4Rows[].targetYearEvidence[].s126_2_cTaxRemainingAfterS126_1 | null | number | |
| schedule21.part4Rows[].targetYearEvidence[].targetYearOffset | integer | |
| schedule21.part4Rows[].targetYearEvidence[].taxationYearEnd | null | string | |
| schedule21.part5BcIncomeFromLogging | null | number | |
| schedule21.part5BcLoggingTaxPaid | null | number | |
| schedule21.part5OtherProvinces[] | object | |
| schedule21.part5QcIncomeFromLogging | null | number | |
| schedule21.part5QcLoggingTaxPaid | null | number | |
| schedule21.part5TaxableIncomeOverride | null | number | |
| schedule21.part9Rows[].country | string | |
| schedule21.part9Rows[].province | string | |
| schedule21.part9Rows[].provinceTaxableIncomeAllocationOverride | null | number | |
| schedule21.part9Rows[].provincialTaxRate | null | number | |
| schedule21.part9TaxableIncomeOutsideCanadaOverride | null | number | string | |
| schedule21.part9TotalTaxableIncomeOverride | null | number | |
| schedule23.calendarYearBox 050, the calendar year the agreement applies to. The engine's own sanity range; it must also equal the calendar year in which the return's tax year ends, which the engine reconciles rather than the boundary. | integer | null | number | |
| schedule23.isAmendedAgreementBox 075. Either answer is admitted. True asserts only the submitted JSON value; it is not evidence that an original agreement exists, was filed, or was accepted. | boolean | null | |
| schedule23.rows[].associationCodeColumn 3, box 300. Codes 1 (associated for the allocation), 3 (non-CCPC third corporation) and 4 (associated non-CCPC). Codes 2 and 5 are excluded: both are defined by a third corporation having FILED the Schedule 28 election under ITA subparagraph 256(2)(b)(ii), this payload has no field able to evidence that filing, and the engine therefore fails them closed unconditionally. Codes 3 and 4 require column 4 to be 0 and take no percentage. | integer | null | object | |
| schedule23.rows[].businessLimitAllocatedColumn 6, box 400. Optional: supply the explicit amount, or omit the key (or send null) to take the engine's computed column 4 x column 5 / 100 substitution, which raises the advisory box_400_blank_uses_computed_value warning on a code-1 row. A supplied value that disagrees with the computation is admitted and answered by box_400_equals_column_4_times_column_5. | null | number | |
| schedule23.rows[].businessLimitBeforeAllocationColumn 4, Filemark-synthetic box 320. Nonnegative amount capped at the ITA s.125(2) federal business-limit baseline. Code 1 must equal that pre-allocation baseline (box_320_code_1_equals_federal_baseline); amounts above it fire box_320_business_limit_at_most_federal_limit. Must be 0 for codes 2, 3, and 4 per the printed column instruction. | null | number | |
| schedule23.rows[].businessNumberColumn 2, box 200. Either the CRA 15-character program account (9 digits + 2 uppercase letters + 4 digits) or the 'NR' sentinel for an unregistered corporation. Syntactic only: no checksum, registration, identity, CCPC-status, or association claim. Repeating a registered number across rows is admitted and answered by the engine's duplicate_registered_business_number gate. | null | string | |
| schedule23.rows[].nameColumn 1, box 100. Free corporation label; not a legal-name or identity assertion and not verified against any registry. | null | string | |
| schedule23.rows[].percentageOfBusinessLimitColumn 5, box 350, in percent units. Only code-1 rows may carry a non-zero percentage, and the column-5 total across rows must not exceed 100; both are engine gates rather than boundary rejections. | null | number | |
| schedule23.rows[].thirdCorporationBusinessNumber | null | string | |
| schedule23.thirdCorporationSchedule28Elections[].businessNumber | null | string | |
| schedule23.thirdCorporationSchedule28Elections[].coveredCorporationBusinessNumbers[] | null | string | |
| schedule23.thirdCorporationSchedule28Elections[].electionTaxYearEnd | null | string | |
| schedule23.thirdCorporationSchedule28Elections[].electionTaxYearStart | null | string | |
| schedule23.thirdCorporationSchedule28Elections[].filedSchedule28Confirmed | boolean | null | |
| schedule24.filingTriggers[] | null | string | |
| schedule24.operationCode | null | string | |
| schedule24.predecessors[].businessNumber | null | string | |
| schedule24.predecessors[].name | null | string | |
| schedule24.subsidiaries[].assetDistributionCompletedInThatYear | boolean | null | |
| schedule24.subsidiaries[].assetsDistributedTaxationYearEnd | null | string | |
| schedule24.subsidiaries[].businessNumber | null | string | |
| schedule24.subsidiaries[].commencementDate | null | string | |
| schedule24.subsidiaries[].name | null | string | |
| schedule24.subsidiaries[].qualifiesUnderSection88_1 | boolean | null | |
| schedule24.subsidiaries[].windUpDate | null | string | |
| schedule25.affiliateRows[].affiliateId | null | number | string | |
| schedule25.affiliateRows[].affiliateNameA single-line name with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit, a legal-name check, or proof of foreign-affiliate status. | null | string | |
| schedule25.affiliateRows[].controlStatusExact submitted printed option 2 for this branch. It is not a legal determination that the entity is an 'other' rather than controlled foreign affiliate. | integer | null | number | |
| schedule25.affiliateRows[].equityPercentHeldThe equity percentage, pinned to one exact value by this profile. The form prints 'Equity % held' without stating which statutory measurement applies, so the value you send does not establish that measurement or its accuracy. | null | number | |
| schedule25.affiliateRows[].id | null | number | string | |
| schedule25.affiliateRows[].relatedPersonsAggregateEquityPercent | null | number | |
| schedule25.hasForeignAffiliatesSubmitted true branch flag only; it does not establish that the named entity satisfies the Income Tax Act foreign-affiliate definition. | boolean | null | |
| schedule25.isNonResidentOwnedInvestmentCorpThis candidate excludes the non-resident-owned investment corporation branch and requires the submitted value false; it does not independently determine that status. | boolean | null | |
| schedule25.section212_3ForeignAffiliateInvestmentMadeExplicit false answer to the ITA 212.3 foreign-affiliate-investment question required when the affiliate roster is open. The engine keeps omission fail-closed. | boolean | null | |
| schedule25.section212_3NonResidentControlAtInvestment | boolean | null | |
| schedule27.amount11BPortionDirectlyInQualifiedActivitiesIncludingElecSteam | null | number | |
| schedule27.amount12ASalariesWagesInQualifiedActivitiesIncludingElecSteam | null | number | |
| schedule27.amount12BNonEmployeeInQualifiedActivitiesIncludingElecSteam | null | number | |
| schedule27.amount16AZETMSalariesWagesDirectlyInZETM | null | number | |
| schedule27.amount16BZETMNonEmployeeInZETM | null | number | |
| schedule27.amount305ZETMCostOfCapitalMCB | null | number | |
| schedule27.amount3BNetResourceAdjustmentReg5203_3_1 | null | number | |
| schedule27.amount3DRefundInterestReg5203_4 | null | number | |
| schedule27.amount4ADepreciableScheduleII | null | number | |
| schedule27.amount4BTimberLimitsAndCuttingRights | null | number | |
| schedule27.amount4CImmovableWoodAssetsClass15 | null | number | |
| schedule27.amount4DIndustrialMineralMines | null | number | |
| schedule27.amount4ESREDCapitalExpenditures | null | number | |
| schedule27.amount4FPartXVIIProperty | null | number | |
| schedule27.amount4HRentalCostForPropertyUse | null | number | |
| schedule27.amount4IPartnershipShareOfCC | null | number | |
| schedule27.amount5BPortionDirectlyInQualifiedActivities | null | number | |
| schedule27.amount6ASalariesWagesEmployees | null | number | |
| schedule27.amount6BIncludedInGrossCostOfProperty | null | number | |
| schedule27.amount6CRelatedToOutsideCanadaAB | null | number | |
| schedule27.amount6DRelatedToCdnResourceProfits | null | number | |
| schedule27.amount6EIncludedInCEDEFEDE | null | number | |
| schedule27.amount6HPartnershipShareEmployeeNet | null | number | |
| schedule27.amount6JManagementAdminNonEmployee | null | number | |
| schedule27.amount6KSREDNonEmployee | null | number | |
| schedule27.amount6LServiceFunctionNonEmployee | null | number | |
| schedule27.amount6NIncludedInGrossCostOfPropertyNE | null | number | |
| schedule27.amount6ORelatedToOutsideCanadaABNE | null | number | |
| schedule27.amount6PRelatedToCdnResourceProfitsNE | null | number | |
| schedule27.amount6QIncludedInCEDEFEDENE | null | number | |
| schedule27.amount6TPartnershipShareNonEmployeeNet | null | number | |
| schedule27.amount7ASalariesWagesInQualifiedActivities | null | number | |
| schedule27.amount7BNonEmployeeInQualifiedActivities | null | number | |
| schedule27.amount8AResourceProfitsReg1204 | null | number | |
| schedule27.amount8BSection59IncomeNotInResourceProfits | null | number | |
| schedule27.amount8DSection65DeductionsNotAgainstResourceProfits | null | number | |
| schedule27.amount8EIncomeFromForeignOreProcessing | null | number | |
| schedule27.claimingElectricalSteamPath | boolean | null | |
| schedule27.claimingPart9MainPath | boolean | null | |
| schedule27.claimingZETMDeduction | boolean | null | |
| schedule27.costOfCapitalReflectsReg5203And5204Exclusions | boolean | null | |
| schedule27.excludedActivityParagraphs[] | null | string | |
| schedule27.hasActiveBusinessOutsideCanadaReg 5201(d) disqualifier: the corporation carried on an active business outside Canada at any time in the year, which forces the Reg 5200 formula. | boolean | null | |
| schedule27.hasExcludedActivityS125_1_3_a_to_kReg 5201(c) disqualifier: the corporation engaged in an activity excluded by paragraphs (a) to (k) of the ITA s.125.1(3) manufacturing or processing definition. | boolean | null | |
| schedule27.hasForeignOreProcessingNotBeyondPrescribedStageReg 5201(c.1) to (c.3) disqualifier: processing of foreign ore not beyond the prime metal, iron-ore pellet, or crude-oil stage. | boolean | null | |
| schedule27.hasResourceActivitiesReg5203Exact-profile fact required by Regulations 5201 and 5203(2): the corporation has no resource activities that require the Schedule 27 resource-profit reduction. | boolean | null | |
| schedule27.includesEmployerCPP_EI | boolean | null | |
| schedule27.line100ActiveBusinessIncomeNetOfLoss | integer | null | number | |
| schedule27.line105AssociatedCorpsABI | integer | null | number | |
| schedule27.line120ActiveBusinessIncomeNetOfLoss | null | number | |
| schedule27.mpGrossRevenueRatioThe ITA s.125.1(3)(l) qualifying Canadian manufacturing and processing gross-revenue ratio. This exact witness proves the 10% floor instead of treating an unanswered statutory fact as zero. | null | number | |
| schedule27.onlyGeneratedOrProducedElectricalEnergyOrSteamForSaleInSaskatchewan | boolean | null | |
| schedule27.primarilyMPInCanadaReg 5201 small-manufacturers condition: the corporation's activities during the year were primarily manufacturing or processing in Canada. | boolean | null | |
| schedule27.primarilyMPRatio | null | number | |
| schedule27.schedule404.amount1EFromSchedule411 | null | number | |
| schedule27.uccDepreciableScheduleII | null | number | string | |
| schedule27.zetmAllocationReflectsDirectUse | boolean | null | |
| schedule27.zetmQualifiedActivityClauses[] | null | string | |
| schedule27.zetm_deduction_claimed | boolean | null | |
| schedule28.amendedElectionPinned to false. That does not establish this is an original election or that an election exists. | boolean | null | |
| schedule28.dateFiledPinned to null: box 010 is outside this profile. Null does not establish whether or when anything was filed. | null | string | |
| schedule28.otherCorps[].businessNumberThe first box 200 row's business number, pinned to a distinct fixed synthetic value. It is not a real business number, and it does not establish identity, registration, or association. | null | string | |
| schedule28.otherCorps[].nameA single-line name with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit, a legal-name check, or proof of corporate identity or status. | null | string | |
| schedule28.othersAssociatedWithThirdCorp | boolean | null | number | string | |
| schedule28.othersNotOtherwiseAssociated | boolean | null | number | string | |
| schedule28.supplementaryPagesAttached | boolean | null | |
| schedule28.thirdCorpBnThe box 040 business number, pinned to one fixed synthetic value. It is not a real business number, and it does not establish that the number exists, belongs to the submitted name, or identifies a CCPC. | null | string | |
| schedule28.thirdCorpIsCcpc | boolean | null | number | string | |
| schedule28.thirdCorpNameA single-line name with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit, a legal-name check, or proof of corporate identity or status. | null | string | |
| schedule28.thirdCorpTaxYearEndPinned to the same 2025 tax year the request states, so the schedule body's year cannot disagree with the return's year. | null | string | |
| schedule305.businessNumber | null | string | |
| schedule305.corporationName | null | string | |
| schedule305.institutionType | null | string | |
| schedule305.investmentInRelatedFinancialInstitutions | null | number | |
| schedule305.isRelatedToOtherFinancialInstitutionAtEndOfYear | boolean | null | |
| schedule305.relatedInvestmentEligibilityConfirmed | boolean | null | |
| schedule305.schedule306.additionalScheduleAttached | boolean | null | |
| schedule305.schedule306.relatedCorporations[].businessNumber | string | |
| schedule305.schedule306.relatedCorporations[].capitalDeductionAllocation | null | number | |
| schedule305.schedule306.relatedCorporations[].capitalForYear | null | number | |
| schedule305.schedule306.relatedCorporations[].firstTaxYearAllocation | null | number | |
| schedule305.schedule306.relatedCorporations[].name | string | |
| schedule305.schedule306.relatedCorporations[].relatedForAllocationPurposesConfirmed | boolean | null | |
| schedule305.schedule306.relatedCorporations[].s190_15_5Applies | boolean | null | |
| schedule305.schedule306.relatedGroupRosterComplete | boolean | null | |
| schedule305.taxYearEnd | null | string | |
| schedule306.additionalScheduleAttached | boolean | null | |
| schedule306.relatedCorporations[].businessNumber | string | |
| schedule306.relatedCorporations[].capitalDeductionAllocation | null | number | |
| schedule306.relatedCorporations[].capitalForYear | null | number | |
| schedule306.relatedCorporations[].firstTaxYearAllocation | null | number | |
| schedule306.relatedCorporations[].name | string | |
| schedule306.relatedCorporations[].relatedForAllocationPurposesConfirmed | boolean | null | |
| schedule306.relatedCorporations[].s190_15_5Applies | boolean | null | |
| schedule306.relatedGroupRosterComplete | boolean | null | |
| schedule31.amount25CRecapturedCleanHydrogen | null | number | |
| schedule31.amount25DRecapturedCleanTech | null | number | |
| schedule31.amount25ERecapturedCleanTechMfg | null | number | |
| schedule31.amount25GRecapturedCleanElectricity | null | number | string | |
| schedule31.apprenticeshipItcOtherwiseBasisReduced | boolean | null | |
| schedule31.apprenticeshipItcRelatedToDeductedSalaryExpenditure | boolean | null | |
| schedule31.ecpcConsolidatedGroupAgreementConfirmed | boolean | null | |
| schedule31.ecpcConsolidatedGroupExpenditureLimit | null | number | |
| schedule31.ecpcConsolidatedGroupMember | boolean | null | |
| schedule31.ecpcConsolidatedGroupMemberAllocation | null | number | |
| schedule31.ecpcEligibilityConfirmed | boolean | null | |
| schedule31.ecpcRefundabilityApplicationConfirmed | boolean | null | |
| schedule31.farmingContributionNotAlreadyInT661 | boolean | null | |
| schedule31.farmingGrossContribution | null | number | |
| schedule31.hasRelatedEmployersForApprenticesT2 SCH 31 Part 19 box 611: related employers employ the same eligible apprentice, so the s.127(9) apprenticeship expenditure cap must be shared under the related-employer agreement. | boolean | null | |
| schedule31.isAssociatedForExpLimit | boolean | null | |
| schedule31.isCcpc | boolean | null | |
| schedule31.isEcpc | boolean | null | |
| schedule31.isElectingRevenueBasedLimit | boolean | null | |
| schedule31.isExcludedCorp | boolean | null | |
| schedule31.isFarmingCheckOffDuesClaimant | boolean | null | |
| schedule31.isQualifyingCorp | boolean | null | |
| schedule31.itcBusinessContinuesPostAoc | boolean | null | |
| schedule31.itcLossRestrictionEventDate | null | string | |
| schedule31.line140CleanHydrogenItc | null | number | |
| schedule31.line155CleanTechItc | null | number | |
| schedule31.line170CleanTechMfgItc | null | number | |
| schedule31.line185CleanElectricityApprenticeHoursActual | null | number | |
| schedule31.line185CleanElectricityApprenticeHoursRequired | null | number | |
| schedule31.line185CleanElectricityAttestationDate | null | string | |
| schedule31.line185CleanElectricityClaimFormAuthorized | boolean | null | |
| schedule31.line185CleanElectricityDaysBelowPrevailingWage | null | number | |
| schedule31.line185CleanElectricityItc | null | number | |
| schedule31.line185CleanElectricityLabourElection | boolean | null | |
| schedule31.line185CleanElectricityMetLabourRequirements | null | string | |
| schedule31.line185CleanElectricityProperties[].acquisitionDate | null | string | |
| schedule31.line185CleanElectricityProperties[].assistanceAmount | null | number | |
| schedule31.line185CleanElectricityProperties[].availableForUseDate | null | string | |
| schedule31.line185CleanElectricityProperties[].capitalCost | null | number | |
| schedule31.line185CleanElectricityProperties[].designatedWorkSites | null | string | |
| schedule31.line185CleanElectricityProperties[].otherCleanEconomyCreditClaimedOnProperty | null | string | |
| schedule31.line185CleanElectricityProperties[].preparedOrInstalledDate | null | string | |
| schedule31.line185CleanElectricityProperties[].propertyIdentifier | null | string | |
| schedule31.line185CleanElectricityProperties[].qualifyingEntityType | null | string | |
| schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmed | null | string | |
| schedule31.line185CleanElectricitySigningOfficerFirstName | null | string | |
| schedule31.line185CleanElectricitySigningOfficerLastName | null | string | |
| schedule31.line185CleanElectricitySigningOfficerPosition | null | string | |
| schedule31.line185CleanElectricityWorkersBelowPrevailingWageCount | null | number | |
| schedule31.line200CcusItc | null | number | |
| schedule31.line210CoopRemittanceQp | null | number | |
| schedule31.line215CreditExpiredQpExtra | null | number | |
| schedule31.line230AmalgamTransferInQp | null | number | |
| schedule31.line235ItcFromRepaymentQp | null | number | |
| schedule31.line250PartnershipAllocationQp | null | number | |
| schedule31.line260DeductedFromPartIQp | null | number | |
| schedule31.line280TransferredToPartViiQp | null | number | |
| schedule31.line310RefundClaimedQp | null | number | |
| schedule31.line360CapitalExpendituresT661 | null | number | |
| schedule31.line370RepaymentsT661 | null | number | |
| schedule31.line390PriorYearTaxableIncome | null | number | |
| schedule31.line398PyTaxableCapitalMinus10M | null | number | |
| schedule31.line399EcpcRevenueMinus15M | null | number | |
| schedule31.line400Schedule49Allocation | null | number | |
| schedule31.line460RepaymentAssistanceCcpc | null | number | |
| schedule31.line480RepaymentPre2015 | null | number | |
| schedule31.line490RepaymentPost2014 | null | number | |
| schedule31.line510CoopRemittanceSred | null | number | |
| schedule31.line515CreditExpiredSredExtra | null | number | |
| schedule31.line530AmalgamTransferInSred | null | number | |
| schedule31.line550PartnershipAllocationSred | null | number | |
| schedule31.line560DeductedFromPartISred | null | number | |
| schedule31.line580TransferredToPartViiSred | null | number | |
| schedule31.line610RefundClaimedSred | null | number | string | |
| schedule31.line611RelatedEmployerSingleClaimerAgreement | boolean | null | |
| schedule31.line612CoopRemittanceAjctc | null | number | |
| schedule31.line615CreditExpiredAjctcExtra | null | number | |
| schedule31.line630AmalgamTransferInAjctc | null | number | |
| schedule31.line635ItcFromRepaymentAjctc | null | number | |
| schedule31.line655PartnershipAllocationAjctc | null | number | |
| schedule31.line660DeductedFromPartIAjctc | null | number | |
| schedule31.line760PartnershipExcessSred | null | number | |
| schedule31.line765CoopRemittanceChildCare | null | number | |
| schedule31.line770CreditExpiredChildCareExtra | null | number | |
| schedule31.line777AmalgamTransferInChildCare | null | number | |
| schedule31.line782PartnershipAllocationChildCare | null | number | |
| schedule31.line785DeductedFromPartIChildCare | null | number | |
| schedule31.line799PartnershipExcessChildCare | null | number | |
| schedule31.line841CoopRemittancePpm | null | number | |
| schedule31.line845CreditExpiredPpmExtra | null | number | |
| schedule31.line860AmalgamTransferInPpm | null | number | |
| schedule31.line885CarryforwardAppliedPpm | null | number | |
| schedule31.line901CarrybackY1Qp | null | number | |
| schedule31.line902CarrybackY2Qp | null | number | |
| schedule31.line903CarrybackY3Qp | null | number | |
| schedule31.line911CarrybackY1Sred | null | number | |
| schedule31.line912CarrybackY2Sred | null | number | |
| schedule31.line913CarrybackY3Sred | null | number | |
| schedule31.line931CarrybackY1Ajctc | null | number | |
| schedule31.line932CarrybackY2Ajctc | null | number | |
| schedule31.line933CarrybackY3Ajctc | null | number | |
| schedule31.openingCarryforwardApprenticeshipByVintage | null | object | |
| schedule31.openingCarryforwardChildCareByVintage | null | object | |
| schedule31.openingCarryforwardPpmByVintage | null | object | |
| schedule31.openingCarryforwardQpByVintage | null | object | |
| schedule31.openingCarryforwardSredByVintage | null | object | |
| schedule31.openingPreLossRestrictionCohorts | null | object | |
| schedule31.openingPreLossRestrictionVintages | null | object | |
| schedule31.part16Calc1Rows[].acquisitionYear | null | number | |
| schedule31.part16Calc1Rows[].description | null | string | |
| schedule31.part16Calc1Rows[].isArmLengthDisposition | boolean | null | |
| schedule31.part16Calc1Rows[].nonArmLengthIntendsAllOrSubstantiallyAllSredUse | boolean | null | |
| schedule31.part16Calc1Rows[].originalItc | null | number | |
| schedule31.part16Calc1Rows[].recalcAtAcquisitionRate | null | number | |
| schedule31.part16Calc2Rows[].alreadyRecapturedCalc1 | null | number | |
| schedule31.part16Calc2Rows[].description | null | string | |
| schedule31.part16Calc2Rows[].itcEarnedByTransferee | null | number | |
| schedule31.part16Calc2Rows[].podOrFmv | null | number | |
| schedule31.part16Calc2Rows[].transfereeRate | null | number | |
| schedule31.part19Rows[].contractNumber | null | string | |
| schedule31.part19Rows[].eligibleSalaryWages | integer | null | number | |
| schedule31.part19Rows[].eligibleSalaryWagesNetConfirmed | boolean | null | |
| schedule31.part19Rows[].eligibleTradeName | null | string | |
| schedule31.part19Rows[].isEmployedInCanada | boolean | null | |
| schedule31.part19Rows[].isWithinFirst24MonthsOfRegisteredContract | boolean | null | |
| schedule31.part19Rows[].sourceEmploymentId | null | string | |
| schedule31.part19Rows[].tradeIsPrescribed | boolean | null | |
| schedule31.part23Rows[].acquisitionYear | null | number | |
| schedule31.part23Rows[].description | null | string | |
| schedule31.part23Rows[].originalItcChildCareSpace | null | number | |
| schedule31.part23Rows[].originalItcEligibleExpenditure | null | number | |
| schedule31.part23Rows[].podOrFmv | null | number | |
| schedule31.part4Rows[].assistanceAmount | null | number | |
| schedule31.part4Rows[].assistanceSourceCategory | null | string | |
| schedule31.part4Rows[].atlanticLocation | null | string | |
| schedule31.part4Rows[].ccaClass | null | string | |
| schedule31.part4Rows[].dateAvailableForUse | null | string | |
| schedule31.part4Rows[].description | null | string | |
| schedule31.part4Rows[].investmentAmount | null | number | |
| schedule31.priorFiscalPeriodsComplete | boolean | null | |
| schedule31.priorYearS13_7_1UccReduction | null | object | |
| schedule31.priorYearTaxYearDays | null | number | |
| schedule31.priorYearTaxYearS249_4_bElection | boolean | null | |
| schedule31.revenuePriorYear1 | null | number | |
| schedule31.revenuePriorYear2 | null | number | |
| schedule31.revenuePriorYear3 | null | number | |
| schedule31.schedule125FarmingIndustryLinked | boolean | null | |
| schedule31.schedule31FilingDueDate | null | string | |
| schedule31.schedule31PrescribedFormFiledDate | null | string | |
| schedule31.schedule31PrescribedInformationComplete | boolean | null | |
| schedule31.t661Line559SredPool | null | number | |
| schedule31.taxPayableAttributableToSameOrSimilarBusiness | null | number | |
| schedule31.ultimateParentFiscalYearDaysPriorYear1 | null | number | |
| schedule31.ultimateParentFiscalYearDaysPriorYear2 | null | number | |
| schedule31.ultimateParentFiscalYearDaysPriorYear3 | null | number | |
| schedule33.allResidentComponentsReviewedTrue confirms every resident Schedule 33 capital, deduction, and investment-allowance line omitted from `lines` was reviewed and is nil. Without this confirmation, every line must be entered explicitly, including zero. | boolean | null | |
| schedule33.isFinancialInstitution | boolean | null | |
| schedule33.isInsuranceCorp | boolean | null | |
| schedule33.line713ForeignTaxConditionMet | boolean | null | |
| schedule33.lines.104.amount | integer | |
| schedule33.lines.104.sourceWhere the line's amount came from. A closed set: the engine refuses any other source with a box-scoped error and excludes the entry, so a free-text source would silently drop the amount out of capital. This contract rejects it at the boundary instead, before execution. | string | |
| schedule33.lines.112.amount | number | |
| schedule33.lines.112.sourceWhere the line's amount came from. A closed set: the engine refuses any other source with a box-scoped error and excludes the entry, so a free-text source would silently drop the amount out of capital. This contract rejects it at the boundary instead, before execution. | string | |
| schedule33.lines.407.amount | number | |
| schedule33.lines.407.sourceWhere the line's amount came from. A closed set: the engine refuses any other source with a box-scoped error and excludes the entry, so a free-text source would silently drop the amount out of capital. This contract rejects it at the boundary instead, before execution. | string | |
| schedule33.lines.610.amount | integer | |
| schedule33.lines.610.sourceWhere the line's amount came from. A closed set: the engine refuses any other source with a box-scoped error and excludes the entry, so a free-text source would silently drop the amount out of capital. This contract rejects it at the boundary instead, before execution. | string | |
| schedule33.partnershipDetails.112[].amount | number | |
| schedule33.partnershipDetails.112[].partnershipName | string | |
| schedule33.partnershipDetails.407[].amount | number | |
| schedule33.partnershipDetails.407[].partnershipName | string | |
| schedule34.canadianAssetsBeforeInvestmentAllowance | integer | |
| schedule34.investmentReviewComplete | string | |
| schedule34.investmentRows[] | boolean | null | number | string | |
| schedule34.isAuthorizedForeignBank | string | |
| schedule34.isFinancialInstitution | string | |
| schedule34.isInsuranceCorporation | string | |
| schedule34.lines.201.amount | integer | |
| schedule34.lines.201.source | string | |
| schedule34.lines.202.amount | integer | |
| schedule34.lines.202.source | string | |
| schedule34.lines.203.amount | integer | |
| schedule34.lines.203.source | string | |
| schedule34.lines.204.amount | integer | |
| schedule34.lines.204.source | string | |
| schedule34.lines.205.amount | integer | |
| schedule34.lines.205.source | string | |
| schedule34.lines.206.amount | integer | |
| schedule34.lines.206.source | string | |
| schedule34.lines.221.amount | integer | |
| schedule34.lines.221.source | string | |
| schedule34.lines.222.amount | integer | |
| schedule34.lines.222.source | string | |
| schedule34.lines.223.amount | integer | |
| schedule34.lines.223.source | string | |
| schedule34.partnershipReviewComplete | string | |
| schedule34.partnershipRows[] | boolean | null | number | string | |
| schedule34.residentAtAnyTime | string | |
| schedule34.tangibleAssetReviewComplete | string | |
| schedule34.tangibleAssetRows[] | boolean | null | number | string | |
| schedule34.totalAssetsBeforeInvestmentAllowance | integer | |
| schedule35.carriedInsuranceBusinessInCanadaAtAnyTime | string | |
| schedule35.carriedLifeInsuranceBusinessAtAnyTime | string | |
| schedule35.eligibleNonSegregatedInsuranceContractCsm | integer | |
| schedule35.eligibleNonSegregatedReinsuranceContractCsm | integer | |
| schedule35.foreignInsuranceSubsidiaryReviewComplete | boolean | null | string | |
| schedule35.foreignInsuranceSubsidiaryRows[].additionalSurplusContributedI | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].capitalStockInvestedH | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].longTermDebtInvestedH | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605CapitalA | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.aociContributedSurplusOther | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.capitalStockOrMemberContributions | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.deficitDeductedInShareholdersEquity | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.longTermDebt | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.netCsm90 | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.policyholderLiabilities | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.retainedEarnings | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605ReserveLiabilities | integer | |
| schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryId | string | |
| schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryName | string | |
| schedule35.investmentReviewComplete | string | |
| schedule35.investmentRows[] | boolean | null | number | string | |
| schedule35.isInsuranceCorporation | string | |
| schedule35.lines.102.amount | integer | |
| schedule35.lines.102.source | string | |
| schedule35.lines.103.amount | integer | |
| schedule35.lines.103.source | string | |
| schedule35.lines.104.amount | integer | |
| schedule35.lines.104.source | string | |
| schedule35.lines.105.amount | integer | |
| schedule35.lines.105.source | string | |
| schedule35.lines.106.amount | integer | |
| schedule35.lines.106.source | string | |
| schedule35.lines.107.amount | integer | |
| schedule35.lines.107.source | string | |
| schedule35.lines.108.amount | integer | |
| schedule35.lines.108.source | string | |
| schedule35.lines.122.amount | integer | |
| schedule35.lines.122.source | string | |
| schedule35.lines.522.amount | integer | |
| schedule35.lines.522.source | string | |
| schedule35.lines.523.amount | integer | |
| schedule35.lines.523.source | string | |
| schedule35.partnershipReviewComplete | string | |
| schedule35.partnershipRows[] | boolean | null | number | string | |
| schedule35.residentAtAnyTime | string | |
| schedule35.tangibleAssetReviewComplete | string | |
| schedule35.tangibleAssetRows[] | boolean | null | number | string | |
| schedule352.businessNumber | null | string | |
| schedule352.corporationName | null | string | |
| schedule352.institutionType | null | string | |
| schedule352.investmentInRelatedFinancialInstitutions | null | number | |
| schedule352.isRelatedToOtherFinancialInstitutionAtEndOfYear | boolean | null | |
| schedule352.registeredOfficeInNovaScotia | boolean | null | |
| schedule352.relatedInvestmentEligibilityConfirmed | boolean | null | |
| schedule352.schedule353 | null | object | |
| schedule352.taxYearEnd | null | string | |
| schedule38.partVI2TaxPayableForYearS67 | null | number | string | |
| schedule38.unusedSurtaxCreditsClaimedFromS42 | null | number | string | |
| schedule3CoverageReview | null | object | |
| schedule43.electionUnderS191_2_1Made | boolean | null | |
| schedule43.isAssociatedAndAllocating | boolean | null | |
| schedule43.isRestrictedFinancialInstitution | boolean | null | |
| schedule43.line116DateFiled | null | string | |
| schedule43.line117IsAmendedAgreement | boolean | null | |
| schedule43.line118CalendarYearOfAgreement | null | number | |
| schedule43.line1BPriorYearNonExcludedDividendsPaid | integer | null | number | string | |
| schedule43.line210OwnAllocation | null | number | |
| schedule43.line220StpsDividendsPaidLine 220 — taxable dividends (other than excluded dividends) paid in the year on SHORT-TERM preferred shares. ITA 191.1(1)(a)(i) taxes the excess of this total over the dividend allowance at (C) 40% for a taxation year ending after 2011. Required, and admitted only at nil: this profile states the Part VI.1 charging operand rather than defaulting it silently, so a corporation that paid short-term-preferred-share dividends is rejected here rather than served a nil line 270 / T2 line 724. | integer | null | number | |
| schedule43.line230ElectedTpsDividendsPaidLine 230 — taxable dividends (other than excluded dividends) paid in the year on taxable preferred shares (other than short-term preferred shares) of classes for which a subsection 191.2(1) election has been made. ITA 191.1(1)(a)(ii) taxes the excess over the unabsorbed dividend allowance at 40%. Admitted only at nil for the same reason as line 220. | integer | null | number | |
| schedule43.line240NonElectedTpsDividendsPaidLine 240 — taxable dividends (other than excluded dividends) paid in the year on taxable preferred shares (other than short-term preferred shares) of classes for which no subsection 191.2(1) election has been made. ITA 191.1(1)(a)(iii) taxes the excess over the unabsorbed dividend allowance at 25%. Admitted only at nil for the same reason as line 220. | integer | null | number | |
| schedule43.line250TransferredInFromRelatedCorpLine 250 — Part VI.1 tax transferred IN from a related corporation under a subsection 191.3(1) agreement (the ITA 191.1(1)(a)(iv) addition, Schedule 45 companion). Admitted only at nil so the transferred-in limb of the charge is stated rather than assumed. | integer | null | number | |
| schedule43.line260TransferredOutToRelatedCorpLine 260 — Part VI.1 tax transferred OUT to a related corporation under a subsection 191.3(1) agreement (the ITA 191.1(1)(b) deduction, Schedule 45 companion). Admitted only at nil so the transferred-out limb of the charge is stated rather than assumed. | integer | null | number | |
| schedule43.line310TpsDividendsReceivedLine 310 — dividends RECEIVED in the year on taxable preferred shares (other than shares of a class for which a subsection 191.2(1) election has been made), to the extent deductible under section 112 or 113 or subsection 138(6) (or 115(1)). The ITA 187.2 Part IV.1 charge is 10% of them. Admitted only at nil, for the same reason as the Part VI.1 payer operands: the receipt is stated rather than defaulted silently, so a corporation that received such dividends is rejected here rather than served a nil line 360 / T2 line 716. | integer | null | number | |
| schedule43.line320RfiSharesDividendsReceivedLine 320 — dividends RECEIVED in the year on taxable RFI shares, to the extent deductible under section 112 or 113 or subsection 138(6) (or 115(1)). The ITA 187.3(1) charge on a restricted financial institution is 10% of them. Admitted only at nil, for the same reason as line 310. | integer | null | number | |
| schedule43.line350PortionAlsoSubjectToPartIv | null | number | |
| schedule43.line370PortionFromConnectedCorps | null | number | |
| schedule43.line380PartIvTaxOnLine370Dividends | null | number | |
| schedule43.line390PortionFromNonConnectedCorps | null | number | |
| schedule43.line400EligibleTaxableDividendsFromLine390 | null | number | |
| schedule43.part2Agreement.attestedFiledByEveryAssociatedTpsPayer | boolean | null | |
| schedule43.part2Agreement.calendarYear | null | number | |
| schedule43.part2Agreement.evidenceReference | null | string | |
| schedule43.part2Agreement.filedDate | null | string | |
| schedule43.part2Agreement.firstTaxYearAllowanceContinuity191_1_6b | boolean | null | |
| schedule43.part2Agreement.isAmended | boolean | null | |
| schedule43.part2Rows[].businessNumber | null | string | |
| schedule43.part2Rows[].dividendAllowanceAllocated | null | number | |
| schedule43.part2Rows[].name | null | string | |
| schedule43.part4ExemptionAppliesWhether every dividend reported on lines 310-400 is an excepted dividend under paragraph (c) of the ITA 187.1 definition, so Part IV.1 does not apply. Required, and admitted only in the exempt state: an explicit false leaves the engine without a reviewed received-TPS fact for a nil line 310/320 and blocks at error severity. Declaring the fact does not establish that it is true. | boolean | null | |
| schedule49.amountB | null | number | |
| schedule49.calendarYear | integer | null | number | |
| schedule49.expenditureLimit | null | number | |
| schedule49.firstSameCalendarYearFilerAllocation | integer | null | number | |
| schedule49.isAmendedAgreementT2 SCH 49 box 075: this is an amended s.127(10.3) expenditure-limit allocation agreement. | boolean | null | |
| schedule49.rosterCompletePreparer attestation that every associated CCPC required by s.127(10.3) is a party to the agreement; row count alone cannot prove group completeness. | boolean | null | |
| schedule49.rows[].businessNumber | null | string | |
| schedule49.rows[].expenditureLimitAllocated | integer | null | number | |
| schedule49.rows[].name | null | string | |
| schedule49.rows[].typeOfCorporationCode | integer | null | object | |
| schedule49.s127_10_22Exclusions[] | null | string | |
| schedule49.sameCalendarYearAllocationRuleAppliesConfirms the full s.127(10.5)(a) relational condition: the filer had an earlier taxation year ending in the same calendar year in which it was associated with the same other CCPC. | boolean | null | |
| schedule49.sameCalendarYearAssociationTestCompleteAttestation that the s.127(10.5)(a) same-calendar-year association test was completed, including that any prior amount is from the first such associated taxation year. | boolean | null | |
| schedule5 | null | object | |
| schedule502.amount3AOntarioAdjustedSmallBusinessIncome | null | number | |
| schedule502.amount4AMiningIncome | null | number | |
| schedule502.farmingFishingLoggingLine150 | null | number | |
| schedule502.lastModifiedAt | null | string | |
| schedule502.lastModifiedBy | null | string | |
| schedule502.line030AdjustedCrownRoyalties | null | number | |
| schedule502.line040NotionalResourceAllowance | null | number | |
| schedule502.nonManufacturingProcessingActiveBusinessIncome | null | number | |
| schedule510.cmtCreditCarryforwardPriorYearEnd | null | number | |
| schedule510.cmtCreditVintagesPriorYearEnd[].amount | number | |
| schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearEnd | string | |
| schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearId | string | |
| schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYears | number | |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].amount | number | |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearEnd | string | |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearId | string | |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].remainingTaxationYears | number | |
| schedule510.cmtLossCarryforwardPriorYearEnd | null | number | |
| schedule510.cmtLossVintagesPriorYearEnd[].amount | number | |
| schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEnd | string | |
| schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearId | string | |
| schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYears | number | |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].amount | number | |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearEnd | string | |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearId | string | |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].remainingTaxationYears | number | |
| schedule510.exemptCorporationStatus | null | string | |
| schedule510.hasAssociatedCorporations | boolean | null | |
| schedule510.has_associated_corporations | boolean | null | |
| schedule510.lastModifiedAt | null | string | |
| schedule510.lastModifiedBy | null | string | |
| schedule510.line112 | null | number | |
| schedule510.line114 | null | number | |
| schedule510.line116 | null | number | |
| schedule510.line142 | null | number | |
| schedule510.line144 | null | number | |
| schedule510.line144PeriodProvenance.completeAssociatedGroupAffirmed | boolean | |
| schedule510.line144PeriodProvenance.completeSourcePeriodSetAffirmed | boolean | |
| schedule510.line144PeriodProvenance.components[].amount | null | number | |
| schedule510.line144PeriodProvenance.components[].amountBasis | string | |
| schedule510.line144PeriodProvenance.components[].associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule510.line144PeriodProvenance.components[].associatedInCurrentAndPrecedingFilerYears | boolean | |
| schedule510.line144PeriodProvenance.components[].dayCountPolicy | string | |
| schedule510.line144PeriodProvenance.components[].lastTaxYearBeforeFilerAffirmed | boolean | |
| schedule510.line144PeriodProvenance.components[].ownerId | string | |
| schedule510.line144PeriodProvenance.components[].partnershipComponents[] | object | |
| schedule510.line144PeriodProvenance.components[].periodEnd | string | |
| schedule510.line144PeriodProvenance.components[].periodOwner | string | |
| schedule510.line144PeriodProvenance.components[].periodStart | string | |
| schedule510.line144PeriodProvenance.components[].source | string | |
| schedule510.line144PeriodProvenance.components[].suppliedDays | null | number | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.source | string | |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDays | null | number | |
| schedule510.line146 | null | number | |
| schedule510.line146PeriodProvenance.completeAssociatedGroupAffirmed | boolean | |
| schedule510.line146PeriodProvenance.completeSourcePeriodSetAffirmed | boolean | |
| schedule510.line146PeriodProvenance.components[].amount | null | number | |
| schedule510.line146PeriodProvenance.components[].amountBasis | string | |
| schedule510.line146PeriodProvenance.components[].associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule510.line146PeriodProvenance.components[].associatedInCurrentAndPrecedingFilerYears | boolean | |
| schedule510.line146PeriodProvenance.components[].dayCountPolicy | string | |
| schedule510.line146PeriodProvenance.components[].lastTaxYearBeforeFilerAffirmed | boolean | |
| schedule510.line146PeriodProvenance.components[].ownerId | string | |
| schedule510.line146PeriodProvenance.components[].partnershipComponents[] | object | |
| schedule510.line146PeriodProvenance.components[].periodEnd | string | |
| schedule510.line146PeriodProvenance.components[].periodOwner | string | |
| schedule510.line146PeriodProvenance.components[].periodStart | string | |
| schedule510.line146PeriodProvenance.components[].source | string | |
| schedule510.line146PeriodProvenance.components[].suppliedDays | null | number | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.source | string | |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDays | null | number | |
| schedule510.line210 | null | number | |
| schedule510.line220 | null | number | |
| schedule510.line222 | null | number | |
| schedule510.line224 | null | number | |
| schedule510.line226 | null | number | |
| schedule510.line228 | null | number | |
| schedule510.line230 | null | number | |
| schedule510.line232 | null | number | |
| schedule510.line282 | null | number | |
| schedule510.line284 | null | number | |
| schedule510.line320 | null | number | |
| schedule510.line322 | null | number | |
| schedule510.line324 | null | number | |
| schedule510.line326 | null | number | |
| schedule510.line328 | null | number | |
| schedule510.line330 | null | number | |
| schedule510.line332 | null | number | |
| schedule510.line334 | null | number | |
| schedule510.line336 | null | number | |
| schedule510.line338 | null | number | |
| schedule510.line340 | null | number | |
| schedule510.line342 | null | number | |
| schedule510.line344 | null | number | |
| schedule510.line346 | null | number | |
| schedule510.line348 | null | number | |
| schedule510.line382 | null | number | |
| schedule510.line384 | null | number | |
| schedule510.line386 | null | number | |
| schedule510.line388 | null | number | |
| schedule510.line390 | null | number | |
| schedule510.line490 | null | number | |
| schedule510.line518 | null | number | |
| schedule510.line550 | null | number | |
| schedule510.line600 | null | number | |
| schedule510.line650 | null | number | |
| schedule510.line675 | boolean | null | |
| schedule510.line700 | null | number | |
| schedule510.line750 | null | number | |
| schedule510.schedule511.additionalSchedulesAttached | boolean | null | |
| schedule510.schedule511.associatedCorporations[].associatedInCurrentAndPrecedingFilerYears | boolean | null | |
| schedule510.schedule511.associatedCorporations[].businessNumber | string | |
| schedule510.schedule511.associatedCorporations[].completeSourcePeriodSetAffirmed | boolean | null | |
| schedule510.schedule511.associatedCorporations[].name | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYear | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriod | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEnd | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearStart | string | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalAssets | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenue | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusions | null | number | |
| schedule510.schedule511.associatedCorporations[].precedingTaxYearIsLastBeforeFilerAffirmed | boolean | null | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYear | null | number | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriod | null | number | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEnd | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion | null | number | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart | string | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssets | null | number | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenue | null | number | |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusions | null | number | |
| schedule510.schedule511.completeAssociatedGroupAffirmed | boolean | null | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicy | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.ownerId | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodEnd | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodOwner | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodStart | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.source | string | |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.suppliedDays | null | number | |
| schedule510.schedule511TotalsPreparedAndAnnualized | boolean | null | |
| schedule510.schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYear | null | number | |
| schedule510.schedule512.carriesOnBusinessInCanada | boolean | null | |
| schedule510.schedule512.carriesOnBusinessInOntario | boolean | null | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockInvested | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributions | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssets | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquity | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebt | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvested | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].name | string | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplus | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].retainedEarnings | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].surpluses | null | number | |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilities | null | number | |
| schedule510.schedule512.isLifeInsuranceCorporation | boolean | null | |
| schedule510.schedule512.line110 | null | number | |
| schedule510.schedule512.line112 | null | number | |
| schedule510.schedule512.line114 | null | number | |
| schedule510.schedule512.line116 | null | number | |
| schedule510.schedule512.line118 | null | number | |
| schedule510.schedule512.line130 | null | number | |
| schedule510.schedule512.line132 | null | number | |
| schedule510.schedule512.line164 | null | number | |
| schedule510.schedule512.line168 | null | number | |
| schedule510.schedule512.line180 | null | number | |
| schedule510.schedule512.line210 | null | number | |
| schedule510.schedule512.line214 | null | number | |
| schedule510.schedule512.line218 | null | number | |
| schedule510.schedule512.line222 | null | number | |
| schedule510.schedule512.line226 | null | number | |
| schedule510.schedule512.line310 | boolean | null | |
| schedule510.schedule512.line315 | string | |
| schedule510.schedule512.line320 | string | |
| schedule510.schedule512.line325 | string | |
| schedule510.schedule512.moreThanOneTaxYearEndingInCalendarYearWhileRelated | boolean | null | |
| schedule510.schedule512.ontarioCorporateIncomeTaxPayableDivisionB | null | number | |
| schedule510.schedule512.ontarioCorporateMinimumTaxPayableDivisionC | null | number | |
| schedule510.schedule512.ontarioTaxableIncome | null | number | |
| schedule510.schedule512.relatedSolelyViaCrownControl | boolean | null | |
| schedule510.schedule512.relatedSolelyViaS251_5_bRight | boolean | null | |
| schedule510.schedule512.residentInCanada | boolean | null | |
| schedule510.schedule512.s251_5_bRightAcquiredToAvoidCapitalAllowanceLimit | boolean | null | |
| schedule510.schedule512.s63_10AllocationAgreementFiled | boolean | null | |
| schedule510.schedule512.s63_10AmountsAllocatedToThisMember[] | null | number | string | |
| schedule510.schedule512.s63_10GroupTaxableCapitalEmployedInCanada | null | number | |
| schedule510.schedule512.s63_10TotalAllocatedToAllMembers | null | number | |
| schedule510.schedule512.taxableIncomeEarnedInAllProvinces | null | number | |
| schedule510.schedule512.taxableIncomeEarnedInCanada | null | number | |
| schedule510.schedule512.taxableIncomeT2Line360 | null | number | |
| schedule510.schedule512GrossSatLine460 | null | number | |
| schedule510.schedule512NetSatAmountO | null | number | |
| schedule511.additionalSchedulesAttached | boolean | null | |
| schedule511.associatedCorporations[].associatedInCurrentAndPrecedingFilerYears | boolean | null | |
| schedule511.associatedCorporations[].businessNumber | string | |
| schedule511.associatedCorporations[].completeSourcePeriodSetAffirmed | boolean | null | |
| schedule511.associatedCorporations[].name | string | |
| schedule511.associatedCorporations[].precedingTaxYear.associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYear | null | number | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriod | null | number | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEnd | string | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart | string | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId | string | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName | string | |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion | null | number | |
| schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd | string | |
| schedule511.associatedCorporations[].precedingTaxYear.taxYearStart | string | |
| schedule511.associatedCorporations[].precedingTaxYear.totalAssets | null | number | |
| schedule511.associatedCorporations[].precedingTaxYear.totalRevenue | null | number | |
| schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusions | null | number | |
| schedule511.associatedCorporations[].precedingTaxYearIsLastBeforeFilerAffirmed | boolean | null | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].associatedAtAnyTimeDuringTaxYear | boolean | null | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYear | null | number | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriod | null | number | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEnd | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion | null | number | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart | string | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssets | null | number | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenue | null | number | |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusions | null | number | |
| schedule511.completeAssociatedGroupAffirmed | boolean | null | |
| schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicy | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.ownerId | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.periodEnd | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.periodOwner | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.periodStart | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.source | string | |
| schedule511.paragraph6FilerPrecedingTaxYear.suppliedDays | null | number | |
| schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYear | null | number | |
| schedule512.carriesOnBusinessInCanada | boolean | null | |
| schedule512.carriesOnBusinessInOntario | boolean | null | |
| schedule512.foreignInsuranceSubsidiaries[].capitalStockInvested | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributions | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssets | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquity | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].longTermDebt | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvested | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].name | string | |
| schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplus | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].retainedEarnings | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].surpluses | null | number | |
| schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilities | null | number | |
| schedule512.isLifeInsuranceCorporation | boolean | null | |
| schedule512.line110 | null | number | |
| schedule512.line112 | null | number | |
| schedule512.line114 | null | number | |
| schedule512.line116 | null | number | |
| schedule512.line118 | null | number | |
| schedule512.line130 | null | number | |
| schedule512.line132 | null | number | |
| schedule512.line164 | null | number | |
| schedule512.line168 | null | number | |
| schedule512.line180 | null | number | |
| schedule512.line210 | null | number | |
| schedule512.line214 | null | number | |
| schedule512.line218 | null | number | |
| schedule512.line222 | null | number | |
| schedule512.line226 | null | number | |
| schedule512.line310 | boolean | null | |
| schedule512.line315 | string | |
| schedule512.line320 | string | |
| schedule512.line325 | string | |
| schedule512.moreThanOneTaxYearEndingInCalendarYearWhileRelated | boolean | null | |
| schedule512.ontarioCorporateIncomeTaxPayableDivisionB | null | number | |
| schedule512.ontarioCorporateMinimumTaxPayableDivisionC | null | number | |
| schedule512.ontarioTaxableIncome | null | number | |
| schedule512.relatedSolelyViaCrownControl | boolean | null | |
| schedule512.relatedSolelyViaS251_5_bRight | boolean | null | |
| schedule512.residentInCanada | boolean | null | |
| schedule512.s251_5_bRightAcquiredToAvoidCapitalAllowanceLimit | boolean | null | |
| schedule512.s63_10AllocationAgreementFiled | boolean | null | |
| schedule512.s63_10AmountsAllocatedToThisMember[] | null | number | string | |
| schedule512.s63_10GroupTaxableCapitalEmployedInCanada | null | number | |
| schedule512.s63_10TotalAllocatedToAllMembers | null | number | |
| schedule512.taxableIncomeEarnedInAllProvinces | null | number | |
| schedule512.taxableIncomeEarnedInCanada | null | number | |
| schedule512.taxableIncomeT2Line360 | null | number | |
| schedule512Result | null | object | |
| schedule513.currentYearIsFirstTaxYearEndingInCalendarYearWhether this is the first tax year ending in that calendar year. Only relevant when the Note applies: for the first such year the deemed allowance is this year's own column 400 allocation, and a later year is held because the earlier year's allowance is not carried. | boolean | null | |
| schedule513.members[].allocations[] | integer | null | number | string | |
| schedule513.members[].businessNumberBox 300. This member's Business Number, or "NR" when the corporation is not registered. | null | string | |
| schedule513.members[].lifeInsuranceCorporationCarryingOnBusinessInCanadaWhether this row is a life insurance corporation carrying on business in Canada. Only such a corporation is a member of the related group, and only its taxable capital sizes the line 410 ceiling. An unanswered row is held rather than assumed. | boolean | null | |
| schedule513.members[].nameBox 200. Name of this member of the related group. | null | string | |
| schedule513.members[].taxableCapitalEmployedInCanadaFootnote **. This member's taxable capital employed in Canada, being the amount from line 190 or line 290 on its own Schedule 512, whichever applies. | integer | null | number | |
| schedule513.multipleTaxYearsEndingInCalendarYearThe Schedule 513 Note. Whether a member has more than one tax year ending in this calendar year and is, in two or more of them, related to another life insurance corporation with a tax year ending in that calendar year. Unanswered is held, never read as No. | boolean | null | |
| schedule54.amalgamationOccurredInYear | boolean | null | |
| schedule54.isCreditUnion | boolean | null | |
| schedule54.subsidiaryWindupOccurredInYear | boolean | null | |
| schedule572.associatedWithQualifyingCorporations | boolean | null | |
| schedule572.creditExpiredAfterTenYears | null | number | |
| schedule572.creditTransferredOnAmalgamation | null | number | |
| schedule572.designatedExpenditureLimit | null | number | |
| schedule572.designationAgreementFiled | boolean | null | |
| schedule572.exemptFromTaxUnderPartIII | boolean | null | |
| schedule572.fifthPrecedingTaxYearStart | null | string | |
| schedule572.firstTaxYearDesignatedLimit | null | number | |
| schedule572.lastModifiedAt | null | string | |
| schedule572.lastModifiedBy | null | string | |
| schedule572.nonRefundableCreditClaimed | null | number | |
| schedule572.part1Rows[].businessNumber | null | string | |
| schedule572.part1Rows[].expenditureLimitAllocated | null | number | |
| schedule572.part1Rows[].name | null | string | |
| schedule572.part2Rows[].acquisitionDate | null | string | |
| schedule572.part2Rows[].availableForUseDate | null | string | |
| schedule572.part2Rows[].capitalCost | null | number | |
| schedule572.part2Rows[].ccaClass | null | string | |
| schedule572.part2Rows[].creditPreviouslyClaimedByCorporationOrAssociate | null | string | |
| schedule572.part2Rows[].description | null | string | |
| schedule572.part2Rows[].expenditureIncurredDate | null | string | |
| schedule572.part2Rows[].expenditureUnderNonArmsLengthContract | null | string | |
| schedule572.part2Rows[].isExcludedProperty | null | string | |
| schedule572.part2Rows[].locatedInOntario | null | string | |
| schedule572.part2Rows[].regulation1101_5b1ElectionFiled | null | string | |
| schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturing | null | string | |
| schedule572.part3Rows[].acquisitionDate | null | string | |
| schedule572.part3Rows[].availableForUseDate | null | string | |
| schedule572.part3Rows[].capitalCost | null | number | |
| schedule572.part3Rows[].ccaClass | null | string | |
| schedule572.part3Rows[].creditPreviouslyClaimedByCorporationOrAssociate | null | string | |
| schedule572.part3Rows[].description | null | string | |
| schedule572.part3Rows[].expenditureIncurredDate | null | string | |
| schedule572.part3Rows[].expenditureUnderNonArmsLengthContract | null | string | |
| schedule572.part3Rows[].isExcludedProperty | null | string | |
| schedule572.part3Rows[].locatedInOntario | null | string | |
| schedule572.part3Rows[].regulation1101_5b1ElectionFiled | null | string | |
| schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturing | null | string | |
| schedule572.part5Rows[].creditAvailableForCarryforward | null | number | |
| schedule572.part5Rows[].yearOfOriginTaxYearEnd | null | string | |
| schedule572.part6Rows[].acquisitionDate | null | string | |
| schedule572.part6Rows[].armsLengthDisposition | null | string | |
| schedule572.part6Rows[].capitalCostAtAvailableForUseYearEnd | null | number | |
| schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter20250515 | null | string | |
| schedule572.part6Rows[].creditPreviouslyReceived | null | number | |
| schedule572.part6Rows[].creditSection | null | string | |
| schedule572.part6Rows[].eventDate | null | string | |
| schedule572.part6Rows[].eventType | null | string | |
| schedule572.part6Rows[].proceedsOrFairMarketValue | null | number | |
| schedule572.portionAvailableForUseBefore2025_05_15 | null | number | |
| schedule572.portionAvailableForUseOnOrAfter2025_05_15 | null | number | |
| schedule572.precedingTaxYearStart | null | string | |
| schedule572.priorYearClosingCarryforward | null | number | |
| schedule572.sameCalendarYearDesignationRuleApplies | boolean | null | |
| schedule68.agreementCalendarYear | null | number | |
| schedule68.agreementDateFiled | null | string | |
| schedule68.antiAvoidanceAddbackS123_6_6Amount | null | number | |
| schedule68.businessNumber | null | string | |
| schedule68.corporationName | null | string | |
| schedule68.currentTaxYearEnd | null | string | |
| schedule68.daysInTaxYear | integer | null | number | |
| schedule68.groupAllocationAgreement[].allocationAmount | null | number | |
| schedule68.groupAllocationAgreement[].memberBN | null | string | |
| schedule68.groupAllocationAgreement[].memberName | null | string | |
| schedule68.groupAllocationAgreement[].taxationYearEnd | null | string | |
| schedule68.hasAntiAvoidanceAddbackS123_6_6 | boolean | null | |
| schedule68.hasFunctionalCurrencyElectionS261 | boolean | null | |
| schedule68.isAmalgamationSuccessor | boolean | null | |
| schedule68.isAmendedAgreement | boolean | null | |
| schedule68.isBankThe corporation is a bank; paragraph (a) of the s.123.6(1) bank or life insurer group member definition. | boolean | null | |
| schedule68.isFinancialInstitutionRelatedToBankOrLifeInsurer | boolean | null | |
| schedule68.isHoldcoUnderS190_1_e | boolean | null | |
| schedule68.isLifeInsuranceCorpInCanada | boolean | null | |
| schedule68.isNonResident | boolean | null | |
| schedule68.isPCInsurer | boolean | null | |
| schedule68.isRelatedToOtherGroupMemberAtEndOfTaxYearThe corporation was related to another bank or life insurer group member at the end of the taxation year; the related group must then allocate the s.123.6(2) $100 million income deduction by agreement. | boolean | null | |
| schedule68.isWindupSuccessor | boolean | null | |
| schedule68.line275IncomeDeduction | null | number | |
| schedule68.otherAgreementsFiledForCalendarYear | boolean | null | |
| schedule68.otherFiledAgreements[].agreementDateFiled | null | string | |
| schedule68.otherFiledAgreements[].allocationAuthority | string | |
| schedule68.otherFiledAgreements[].allocationToFilingCorporation | null | number | |
| schedule68.taxableIncome | integer | null | number | string | |
| schedule71.becameBankruptInYears.34.2(7) carve-out: the corporation became bankrupt in the year, so neither the ASPA inclusion nor the s.34.2(3) new-partner designation applies. | boolean | null | |
| schedule71.corpFilingDueDate | null | string | |
| schedule71.corpTaxYearEnd | null | string | |
| schedule71.corpTaxYearStart | null | string | |
| schedule71.isMultiTierPartnershipScope check: the partnership is itself a member of another partnership (s.102(2), s.249.1(1)(c)); multi-tier partnerships use Schedule 72, not Schedule 71. | boolean | null | |
| schedule71.isProfessionalCorps.34.2(2) chapeau carve-out: a professional corporation accrues stub-period income under s.34.1 instead of the ASPA regime. | boolean | null | |
| schedule71.multiTierAlignmentYear1Suspensions.34.2(9): ASPA is suspended for taxation years preceding the year that includes the end of the first aligned fiscal period. | boolean | null | |
| schedule71.partnershipIsForeignAffiliateSurrogates.34.2(8) carve-out: s.34.2 does not apply in computing FAPI or foreign-affiliate surplus; the accrual flows through the surplus computation instead. | boolean | null | |
| schedule71.partnerships[].actual_stub_period_accrual_s343 | null | number | |
| schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_a | null | number | |
| schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_a_source | null | string | |
| schedule71.partnerships[].base_year_aspa_inclusion | null | number | |
| schedule71.partnerships[].base_year_aspa_with_F_set_nil | null | number | |
| schedule71.partnerships[].base_year_var_F_discretionary | null | number | |
| schedule71.partnerships[].box_3A_designated_in_return_before_filing_due_date | boolean | null | |
| schedule71.partnerships[].box_3A_discretionary_designation | null | number | |
| schedule71.partnerships[].box_3B_corp_income_particular_period | null | number | |
| schedule71.partnerships[].box_3C_day_ratio | null | number | |
| schedule71.partnerships[].continuousMembershipSinceBeforeMarch22_2011s.34.2(13)(a) transitional condition: the corporation has been a member of the partnership continuously since before March 22, 2011; required for the qualifying transitional income reserve. | boolean | null | |
| schedule71.partnerships[].corpBankruptOrDissolvedOtherThanS881 | boolean | null | |
| schedule71.partnerships[].corpEntitledToShareAtParticularPeriodEndWhether, at the end of the year, the corporation is entitled to a share of the partnership's income, loss, taxable capital gain or allowable capital loss for the fiscal period — the ITA 34.2(2)(c) condition. Strict tri-state: true admits the row's ASPA, false applies the (2)(c) carveout and zeroes it, and an absent answer withholds the ASPA and blocks. The answer is a submitted practitioner fact and is not proof that the corporation was so entitled. | boolean | null | |
| schedule71.partnerships[].corpNonResidentNoPE | boolean | null | |
| schedule71.partnerships[].corpSharePercentage | integer | null | number | |
| schedule71.partnerships[].corpTaxExempt | boolean | null | |
| schedule71.partnerships[].corp_income_before_reserve | null | number | |
| schedule71.partnerships[].days_base_year_end_to_ty_end | null | number | |
| schedule71.partnerships[].deemedContinuingPartnerUnderS342_14 | boolean | null | |
| schedule71.partnerships[].eligibleAlignmentIncome | null | number | |
| schedule71.partnerships[].firstQtiTaxationYearEndYear | null | number | |
| schedule71.partnerships[].firstTaxationYearS342_17AppliesEndYear | null | number | |
| schedule71.partnerships[].firstYearAspaForQti | null | number | |
| schedule71.partnerships[].isNewCorpMemberInParticularPeriod | boolean | null | |
| schedule71.partnerships[].noEarlierFiscalPeriodEndedInYear | boolean | null | number | string | |
| schedule71.partnerships[].noFiscalPeriodEndedInYear | boolean | null | |
| schedule71.partnerships[].particularPeriodEnd | null | string | |
| schedule71.partnerships[].particularPeriodStart | null | string | |
| schedule71.partnerships[].partnershipBN | null | string | |
| schedule71.partnerships[].partnershipBusinessContinued | boolean | null | |
| schedule71.partnerships[].partnershipFYEndInYear | null | string | |
| schedule71.partnerships[].partnershipFYStartInYear | null | string | |
| schedule71.partnerships[].partnershipName | null | string | |
| schedule71.partnerships[].post_2012_s112_s113_dividend_deductions | null | number | |
| schedule71.partnerships[].qtiComputedUsingMaximumDeductionsS342_15 | boolean | null | |
| schedule71.partnerships[].qtiReserveClaimedRow | null | number | |
| schedule71.partnerships[].qtiTcgComponentThe taxable-capital-gain component of this row's qualifying transitional income for the ITA 34.2(11)(b)(ii) reserve-character split. Enter 0 when the historical QTI contained no taxable capital gains; absence is unanswered when a reserve is claimed. | integer | null | number | |
| schedule71.partnerships[].qtiYearIndex | null | number | |
| schedule71.partnerships[].recentMembershipForReserveAvoidance | boolean | null | |
| schedule71.partnerships[].relatedPartyAggregatedSharePercentage | null | number | |
| schedule71.partnerships[].s342_16_17_qti_adjustment_amount | null | number | |
| schedule71.partnerships[].significantInterestConfirmedPractitioner confirmation of the s.34.2(1) significant-interest test: the corporation, together with related or affiliated persons, holds more than 10 percent of the partnership's income entitlement. | boolean | null | |
| schedule71.partnerships[].var_A_active_business_componentThe active-business share of this row's variable A character split. ITA 34.2(5)(a)(i) gives the adjusted stub period accrual the same character, in the same proportions, as the income the partnership allocated to the corporation — an allocation fact the corporation cannot infer. Send all three shares: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule71.partnerships[].var_A_includes_s112_s113_dividends | boolean | null | |
| schedule71.partnerships[].var_A_other_componentThe other-income share of this row's variable A character split, on the same ITA 34.2(5)(a)(i) terms as the active-business share. Send all three: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule71.partnerships[].var_A_property_componentThe property-income share of this row's variable A character split, on the same ITA 34.2(5)(a)(i) terms as the active-business share. Send all three: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule71.partnerships[].var_A_share_of_income_and_tcg | integer | null | number | string | |
| schedule71.partnerships[].var_A_tcg_component | integer | null | number | |
| schedule71.partnerships[].var_B_acl_component | integer | null | number | |
| schedule71.partnerships[].var_B_includes_111_1_e_lp_losses | boolean | null | |
| schedule71.partnerships[].var_B_share_of_loss_and_acl | integer | null | number | |
| schedule71.partnerships[].var_C_days_in_both | null | number | |
| schedule71.partnerships[].var_D_days_in_FYs_ending_in_year | null | number | |
| schedule71.partnerships[].var_E_designated_qre | integer | null | number | |
| schedule71.partnerships[].var_E_max_deductible | null | number | |
| schedule71.partnerships[].var_E_written_info_from_partnership_received | boolean | null | |
| schedule71.partnerships[].var_F_designated_in_base_year | boolean | null | |
| schedule71.partnerships[].var_F_discretionary | integer | null | number | |
| schedule71.wasOpenedFromDesignatedMemberFlow | boolean | null | |
| schedule72.becameBankruptInYears.34.2(7) carve-out: the corporation became bankrupt in the year, so neither the ASPA inclusion nor the s.34.2(3) new-partner designation applies. | boolean | null | |
| schedule72.corpTaxYearEnd | null | string | |
| schedule72.corpTaxYearStart | null | string | |
| schedule72.isProfessionalCorps.34.2(2) chapeau carve-out: a professional corporation accrues stub-period income under s.34.1 instead of the ASPA regime. | boolean | null | |
| schedule72.isSingleTierPartnershipScope check: an explicitly single-tier partnership belongs on Schedule 71; only a formerly multi-tier structure kept here by the sticky form-face rule stays on Schedule 72. | boolean | null | |
| schedule72.partnershipHasPartnershipMemberThe partnership has another partnership as a member (s.102(2), s.249.1(1)(c)); one of the facts that qualifies it as multi-tier for Schedule 72. | boolean | null | |
| schedule72.partnershipIsForeignAffiliateSurrogates.34.2(8) carve-out: s.34.2 does not apply in computing FAPI or foreign-affiliate surplus; the accrual flows through the surplus computation instead. | boolean | null | |
| schedule72.partnerships[].avg_daily_prescribed_rate_reg_4301_a_source | null | string | |
| schedule72.partnerships[].box_2A_active_business_componentThe active-business share of this row's amount 2A character split. ITA 34.2(5)(a)(i) gives the adjusted stub period accrual the same character, in the same proportions, as the income the partnership allocated to the corporation — an allocation fact the corporation cannot infer. Send all three shares: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule72.partnerships[].box_2A_includes_s112_s113_dividends | boolean | null | |
| schedule72.partnerships[].box_2A_income | integer | null | number | string | |
| schedule72.partnerships[].box_2A_other_componentThe other-income share of this row's amount 2A character split, on the same ITA 34.2(5)(a)(i) terms as the active-business share. Send all three: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule72.partnerships[].box_2A_property_componentThe property-income share of this row's amount 2A character split, on the same ITA 34.2(5)(a)(i) terms as the active-business share. Send all three: an absent breakdown is UNKNOWN and blocks rather than filing the whole non-capital amount on T2 SCH 73 line 270. | integer | null | number | |
| schedule72.partnerships[].box_2B_includes_111_1_e_lp_losses | boolean | null | |
| schedule72.partnerships[].box_2B_loss | integer | null | number | |
| schedule72.partnerships[].box_2D_tcg | integer | null | number | |
| schedule72.partnerships[].box_2E_acl | integer | null | number | |
| schedule72.partnerships[].box_2H_day_ratio | null | number | |
| schedule72.partnerships[].box_2J_designated_qre | integer | null | number | |
| schedule72.partnerships[].box_2J_max_deductible | null | number | |
| schedule72.partnerships[].box_2J_written_info_from_partnership_received | boolean | null | |
| schedule72.partnerships[].box_2K_designated_in_base_year | boolean | null | |
| schedule72.partnerships[].box_2K_discretionary_designation | integer | null | number | |
| schedule72.partnerships[].box_3A_designated_in_return_before_filing_due_date | boolean | null | |
| schedule72.partnerships[].box_3A_discretionary_designation | null | number | |
| schedule72.partnerships[].box_3B_corp_income_particular_period | null | number | |
| schedule72.partnerships[].box_3C_day_ratio | null | number | |
| schedule72.partnerships[].box_4A_base_year_income | null | number | |
| schedule72.partnerships[].box_4B_base_year_loss | null | number | |
| schedule72.partnerships[].box_4D_base_year_tcg | null | number | |
| schedule72.partnerships[].box_4E_base_year_acl | null | number | |
| schedule72.partnerships[].box_4H_base_year_day_ratio | null | number | |
| schedule72.partnerships[].box_4J_base_year_qre_designation | null | number | |
| schedule72.partnerships[].box_4L_base_year_aspa | null | number | |
| schedule72.partnerships[].box_4M_base_year_discretionary | null | number | |
| schedule72.partnerships[].box_4N_base_year_aspa_with_F_set_nil | null | number | |
| schedule72.partnerships[].box_4Q_base_year_end | null | string | |
| schedule72.partnerships[].box_4Q_days_base_year_end_to_ty_end | null | number | |
| schedule72.partnerships[].box_4S_avg_daily_prescribed_rate_reg_4301_a | null | number | |
| schedule72.partnerships[].continuousMembershipSinceBeforeMarch22_2011s.34.2(13)(a) transitional condition: the corporation has been a member of the partnership continuously since before March 22, 2011; required for the qualifying transitional income reserve. | boolean | null | |
| schedule72.partnerships[].corpBankruptOrDissolvedOtherThanS881 | boolean | null | |
| schedule72.partnerships[].corpEntitledToShareAtParticularPeriodEndWhether, at the end of the year, the corporation is entitled to a share of the partnership's income, loss, taxable capital gain or allowable capital loss for the fiscal period — the ITA 34.2(2)(c) condition. Strict tri-state: true admits the row's ASPA, false applies the (2)(c) carveout and zeroes it, and an absent answer withholds the ASPA and blocks. The answer is a submitted practitioner fact and is not proof that the corporation was so entitled. | boolean | null | |
| schedule72.partnerships[].corpNonResidentNoPE | boolean | null | |
| schedule72.partnerships[].corpSharePercentage | integer | null | number | |
| schedule72.partnerships[].corpTaxExempt | boolean | null | |
| schedule72.partnerships[].corp_income_before_reserve | null | number | |
| schedule72.partnerships[].deemedContinuingPartnerUnderS342_14 | boolean | null | |
| schedule72.partnerships[].eligibleAlignmentIncome_b_i | null | number | |
| schedule72.partnerships[].eligibleAlignmentIncome_b_ii | null | number | |
| schedule72.partnerships[].firstTaxationYearS342_17AppliesEndYear | null | number | |
| schedule72.partnerships[].firstYearAspaForQti | null | number | |
| schedule72.partnerships[].isFirstAlignedFiscalPeriodYear | boolean | null | |
| schedule72.partnerships[].isNewCorpMemberInParticularPeriod | boolean | null | |
| schedule72.partnerships[].noEarlierFiscalPeriodEndedInYear | boolean | null | |
| schedule72.partnerships[].noFiscalPeriodEndedInYear | boolean | null | |
| schedule72.partnerships[].particularPeriodEnd | null | string | |
| schedule72.partnerships[].particularPeriodStart | null | string | |
| schedule72.partnerships[].partnershipBN | null | string | |
| schedule72.partnerships[].partnershipBusinessContinued | boolean | null | |
| schedule72.partnerships[].partnershipFYEndInYear | null | string | |
| schedule72.partnerships[].partnershipFYStartInYear | null | string | |
| schedule72.partnerships[].partnershipName | null | string | |
| schedule72.partnerships[].post_2012_s112_s113_dividend_deductions | null | number | |
| schedule72.partnerships[].qtiComputedUsingMaximumDeductionsS342_15 | boolean | null | |
| schedule72.partnerships[].qtiReserveClaimedRow | null | number | |
| schedule72.partnerships[].qtiTcgComponentThe taxable-capital-gain component of this row's qualifying transitional income for the ITA 34.2(11)(b)(ii) reserve-character split. Enter 0 when the historical QTI contained no taxable capital gains; absence is unanswered when a reserve is claimed. | integer | null | number | |
| schedule72.partnerships[].qtiYearIndex | null | number | |
| schedule72.partnerships[].recentMembershipForReserveAvoidance | boolean | null | |
| schedule72.partnerships[].relatedPartyAggregatedSharePercentage | null | number | |
| schedule72.partnerships[].s342_16_17_qti_adjustment_amount | null | number | |
| schedule72.partnerships[].significantInterestConfirmedPractitioner confirmation of the s.34.2(1) significant-interest test: the corporation, together with related or affiliated persons, holds more than 10 percent of the partnership's income entitlement. | boolean | null | |
| schedule72.partnerships[].var_D_days_in_FYs_ending_in_year | null | number | |
| schedule72.preFirstAlignedFiscalPeriodSuspensions.34.2(9): ASPA is suspended for taxation years before the first aligned fiscal period ends; the catch-up arrives as eligible alignment income in the alignment-end year. | boolean | null | |
| schedule72.stickyMultiTierAfterStructureFlattensForm-face rule: a partnership that changed from multi-tier to single-tier stays on Schedule 72; set true to keep filing here after the structure flattens. | boolean | null | |
| schedule72.wasOpenedFromDesignatedMemberFlow | boolean | null | |
| schedule72.wasSubjectToMultiTierAlignmentThe partnership was subject to a multi-tier alignment election; one of the facts that keeps it in Schedule 72 scope. | boolean | null | |
| schedule73.characterSplitOverrides.activeBusinessIncome | null | number | string | |
| schedule73.characterSplitOverrides.allowableCapitalLoss | integer | null | number | |
| schedule73.characterSplitOverrides.otherIncome | integer | null | number | |
| schedule73.characterSplitOverrides.propertyIncome | integer | null | number | |
| schedule73.characterSplitOverrides.taxableCapitalGain | integer | null | number | |
| schedule73.partnerships[].characterOrdinary | null | number | |
| schedule73.partnerships[].characterTCG | null | number | |
| schedule73.partnerships[].col10_threshold | null | number | |
| schedule73.partnerships[].col1_stubAccrual | null | number | |
| schedule73.partnerships[].col2_designatedQRE | null | number | |
| schedule73.partnerships[].col3_discretionary | null | number | |
| schedule73.partnerships[].col4CharacterActiveBusiness | null | number | |
| schedule73.partnerships[].col4CharacterOther | null | number | |
| schedule73.partnerships[].col4CharacterProperty | null | number | |
| schedule73.partnerships[].col6CharacterActiveBusiness | null | number | |
| schedule73.partnerships[].col6CharacterOther | null | number | |
| schedule73.partnerships[].col6CharacterProperty | null | number | |
| schedule73.partnerships[].col6CharacterTCG | null | number | |
| schedule73.partnerships[].col6_newMember | null | number | |
| schedule73.partnerships[].col9_shortfall | null | number | |
| schedule73.partnerships[].fiscalPeriodEnd | null | string | |
| schedule73.partnerships[].fiscalPeriodStart | null | string | |
| schedule73.partnerships[].multiTierFlag | null | number | |
| schedule73.partnerships[].partnershipBN | null | string | |
| schedule73.partnerships[].partnershipName | null | string | |
| schedule73.priorYearS73Partnerships[] | object | |
| schedule74.apprenticeHoursActual | null | number | |
| schedule74.apprenticeHoursRequired | null | number | |
| schedule74.attestationDate | null | string | |
| schedule74.dateOfPurchase | null | string | |
| schedule74.dateOfSale | null | string | |
| schedule74.daysBelowPrevailingWage | null | number | |
| schedule74.eligiblePathway | null | string | |
| schedule74.firstDayComplianceperiodLine 105: the first day of the project's compliance period. Required before the s.127.48(30) post-compliance carbon-intensity substitution can be tested for any acquired property. | null | string | |
| schedule74.firstDayHydrogenProduced | null | string | |
| schedule74.firstElectionDelay | null | string | |
| schedule74.isCanadianCorporations.89(1) claimant fact: the corporation is a Canadian corporation. With isExemptFromTaxUnderPartI it establishes the qualifying taxpayer (a taxable Canadian corporation) the clean-economy credit definitions require; unanswered, the engine refuses the credit. | null | string | |
| schedule74.isExemptFromTaxUnderPartIs.89(1) claimant fact: whether the corporation is exempt from Part I tax. 'N' with isCanadianCorporation 'Y' establishes the qualifying taxpayer; unanswered, the engine refuses the credit. | null | string | |
| schedule74.isTaxShelterInvestment | null | string | |
| schedule74.lastAnnualCiReportDate | null | string | |
| schedule74.line190PartnershipAllocatedItc | null | number | |
| schedule74.line335PartnershipAllocatedLabourAddition | null | number | |
| schedule74.line645PartnershipAllocatedRecapture | null | number | |
| schedule74.line700ExpectedCarbonIntensity | null | number | |
| schedule74.line705ComplianceperiodEndedDate | null | string | |
| schedule74.line710AverageActualCarbonIntensity | null | number | |
| schedule74.line715FiledRevisedPlan | null | string | |
| schedule74.line720DeemedAverageActualCarbonIntensity | null | number | |
| schedule74.line760PartnershipAllocatedRecoveryTax | null | number | |
| schedule74.metLabourRequirementsPart 3 line-300 answer confirming that the elected prevailing-wage and apprenticeship requirements were met. | null | string | |
| schedule74.nrcanProjectCode | null | string | |
| schedule74.part1Rows[].acquisitionDate | null | string | |
| schedule74.part1Rows[].adjustmentsT2 SCH 74 Part 1 column 1G: government and non-government assistance in respect of the property that was received, is receivable, or can reasonably be expected. ITA 127.48(10)(c) reduces the capital cost the credit runs on by that total, so the amount is established before the credit is computed. Enter 0 when there is none; a blank is not a nil and holds the row's credit at zero. | integer | null | number | |
| schedule74.part1Rows[].amountEligibleForItc | null | number | |
| schedule74.part1Rows[].assetCode | null | string | |
| schedule74.part1Rows[].assistanceRepaid | null | number | |
| schedule74.part1Rows[].availableForUseDate | null | string | |
| schedule74.part1Rows[].capitalCost | integer | null | number | |
| schedule74.part1Rows[].ccaClassNumber | null | string | |
| schedule74.part1Rows[].cleanHydrogenItcAmount | null | number | |
| schedule74.part1Rows[].cleanHydrogenPortion | null | number | |
| schedule74.part1Rows[].designatedWorkSites | null | string | |
| schedule74.part1Rows[].electingLabourRequirements | null | string | |
| schedule74.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyWas an investment tax credit or any other clean economy tax credit deducted on this property by any person? ITA 127.48(10)(a)(ii) allows one clean economy credit per property, and a competing claim can sit on another taxpayer's return, so only an explicit N admits the row. | null | string | |
| schedule74.part1Rows[].percentageForAmmoniaProductionColumn 1M: the expected-use percentage allocated to ammonia production. Both s.127.48(10)(g) allocation legs must be readable - an explicit zero, never a blank. | integer | null | number | |
| schedule74.part1Rows[].percentageForHydrogenProduction | null | number | |
| schedule74.part1Rows[].percentageForQualifiedProject | null | number | |
| schedule74.part1Rows[].preparedOrInstalledDate | null | string | |
| schedule74.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseHad the property been used, or acquired for use or lease, by any person or partnership for any purpose before the corporation acquired it? Paragraph (b) of the ITA 127.48(1) definition of eligible clean hydrogen property requires previously unused property, so an explicit N is what admits the row. The prescribed form prints no column for it, which does not make the definition optional. | null | string | |
| schedule74.part1Rows[].propertyIdentifier | null | string | |
| schedule74.part1Rows[].provinceOrTerritory | null | string | |
| schedule74.part1Rows[].specifiedPercentageAmmonia | null | number | |
| schedule74.part1Rows[].specifiedPercentageHydrogen | null | number | |
| schedule74.part4Rows[].daysNotOperating | null | number | |
| schedule74.part4Rows[].endDate | null | string | |
| schedule74.part4Rows[].operatingYear | number | |
| schedule74.part4Rows[].startDate | null | string | |
| schedule74.part6Rows[].adjustedItc | null | number | |
| schedule74.part6Rows[].assetCode | null | string | |
| schedule74.part6Rows[].availableForUseDate | null | string | |
| schedule74.part6Rows[].capitalCost | null | number | |
| schedule74.part6Rows[].ccaClassNumber | null | string | |
| schedule74.part6Rows[].cleanHydrogenItcRecaptured | null | number | |
| schedule74.part6Rows[].originalCleanHydrogenItcAmount | null | number | |
| schedule74.part6Rows[].priorRecoveryTaxPaid | null | number | |
| schedule74.part6Rows[].proceedsOrFmv | null | number | |
| schedule74.part6Rows[].provinceOrTerritory | null | string | |
| schedule74.part7Rows[].assetCode | null | string | |
| schedule74.part7Rows[].availableForUseDate | null | string | |
| schedule74.part7Rows[].capitalCost | null | number | |
| schedule74.part7Rows[].ccaClassNumber | null | string | |
| schedule74.part7Rows[].electingLabourRequirements | null | string | |
| schedule74.part7Rows[].preparedOrInstalledDate | null | string | |
| schedule74.part7Rows[].provinceOrTerritory | null | string | |
| schedule74.part7Rows[].recoveryTax | null | number | |
| schedule74.part7Rows[].specifiedPercentageUsed | null | number | |
| schedule74.part7Rows[].specifiedPercentageWouldApply | null | number | |
| schedule74.priorYearRegularRateClaimForInstallationYear | null | string | |
| schedule74.projectExpectedCarbonIntensity | null | number | |
| schedule74.purchaserBusinessNumber | null | string | |
| schedule74.purchaserElectionTick | null | string | |
| schedule74.purchaserName | null | string | |
| schedule74.purchaserSignedDate | null | string | |
| schedule74.purchaserSigningOfficer | null | string | |
| schedule74.secondElectionDelay | null | string | |
| schedule74.signingOfficerFirstName | null | string | |
| schedule74.signingOfficerLastName | null | string | |
| schedule74.signingOfficerPosition | null | string | |
| schedule74.signingOfficerTelephone | null | string | |
| schedule74.submittedFinalDesigns | null | string | |
| schedule74.taxationYearEndDate | null | string | |
| schedule74.taxationYearStartDate | null | string | |
| schedule74.vendorBusinessNumber | null | string | |
| schedule74.vendorElectionTick | null | string | |
| schedule74.vendorName | null | string | |
| schedule74.vendorSignedDate | null | string | |
| schedule74.vendorSigningOfficer | null | string | |
| schedule74.workersBelowPrevailingWageCount | null | number | |
| schedule75.apprenticeHoursActual | null | number | |
| schedule75.apprenticeHoursRequired | null | number | |
| schedule75.apprenticeshipRequirementsAdditionToTax | null | number | |
| schedule75.attestationDate | null | string | |
| schedule75.daysBelowPrevailingWage | null | number | |
| schedule75.isCanadianCorporationIs the claimant a Canadian corporation (s.89(1))? ITA 127.45(2) deems the payment only for a qualifying taxpayer, defined in s.127.45(1) as 'a taxable Canadian corporation or a mutual fund trust that is a real estate investment trust (as defined in subsection 122.1(1))'. Status is a condition of a refundable credit, so an unanswered claimant is unproven, never qualifying, and the credit is held out of lines 150 to 165. | boolean | null | number | string | |
| schedule75.isExemptFromTaxUnderPartIIs the claimant exempt from tax under Part I? A corporation exempt under Part I is not a taxable Canadian corporation (s.89(1)), so it is not the qualifying taxpayer s.127.45(1) requires. Answer with isCanadianCorporation, or state isRealEstateInvestmentTrustMutualFundTrust for the s.122.1(1) real estate investment trust route instead. | boolean | null | number | string | |
| schedule75.isRealEstateInvestmentTrustMutualFundTrust | boolean | null | number | string | |
| schedule75.isTaxShelterInvestment | null | string | |
| schedule75.line160PartnershipAllocatedItc | null | number | |
| schedule75.line240PartnershipAllocatedRecapture | null | number | |
| schedule75.line425PartnershipAllocatedLabourAddition | null | number | |
| schedule75.metLabourRequirements | null | string | |
| schedule75.part1Rows[].acquisitionDateOptional s.127.45(1) 'specified percentage' operand: the REAL acquisition date. Paragraph (a) reads, verbatim, 'before March 28, 2023, determined without reference to subsection (4), nil', and 'without reference to subsection (4)' disapplies the available-for-use deeming for that test, so availableForUseDate cannot stand in for it. Absent, the engine cannot tell a 30% row from a statutory nil and claims no clean technology ITC for the row (error-severity s75_acquisition_date_required, ready false) - it never assumes 30% on a refundable credit. | null | string | |
| schedule75.part1Rows[].adjustmentsColumn 1H assistance. ITA 127.45(5)(b.1) reduces the capital cost by government and non-government assistance received, receivable, or reasonably expected to be received. An unknown reduction is not a nil one, so the figure is stated outright: enter 0 where there is none. | integer | null | number | |
| schedule75.part1Rows[].amountEligibleForItc | null | number | |
| schedule75.part1Rows[].assistanceRepaid | null | number | |
| schedule75.part1Rows[].availableForUseDate | null | string | |
| schedule75.part1Rows[].capitalCost | integer | null | number | |
| schedule75.part1Rows[].ccaClassNumber | null | string | |
| schedule75.part1Rows[].claimsClass431ElectricalStorage | null | string | |
| schedule75.part1Rows[].claimsEligibleTransmissionEquipment | null | string | |
| schedule75.part1Rows[].class431Subparagraph | null | string | |
| schedule75.part1Rows[].cleanTechAssetCode | null | string | |
| schedule75.part1Rows[].cleanTechItcAmount | null | number | |
| schedule75.part1Rows[].cleanTechPropertyDescriptionOptional E (26) box 105 (column 1B). Absent means a blank description. | null | string | |
| schedule75.part1Rows[].cleanTechPropertyParagraphDRouteOptional s.127.45(1) 'clean technology property' paragraph (d) route. Paragraph (d) names particular subparagraphs of Class 43.1 / 43.2 and names only Class 56 in whole, so a bare family class leaves the paragraph question open; absent on such a class the engine claims no credit and blocks. | string | |
| schedule75.part1Rows[].designatedWorkSites | null | string | |
| schedule75.part1Rows[].electingLabourRequirements | null | string | |
| schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPct | null | number | |
| schedule75.part1Rows[].isBuilding | null | string | |
| schedule75.part1Rows[].isTestWindTurbineOptional s.127.45(1)(d)(i) carve-out fact ('but excluding a test wind turbine'). Required once route (d)(i) is in play; absent the engine claims no credit and blocks. | null | string | |
| schedule75.part1Rows[].leaseMeetsQualifyingLesseeConditions | null | string | |
| schedule75.part1Rows[].leasedToAnotherPersonITA 127.45(1) paragraph (c) attaches lessee and lessor-business conditions to property the taxpayer leases out, so the fact is answered before the row is priced. Blank claims no clean technology ITC for the row. | null | string | |
| schedule75.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyITA 127.45(5)(a)(ii) excludes from capital cost any amount 'in respect of which any other clean economy tax credit (as defined in subsection 127.47(1)) was deducted by any person'. The competing claim can sit on another return, so only an explicit N admits the row; blank claims no clean technology ITC for it. | null | string | |
| schedule75.part1Rows[].preparedOrInstalledDateOptional s.127.46(1) 'installation taxation year' operand. Absent, the engine fails closed to 'the labour requirements apply'. | null | string | |
| schedule75.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseITA 127.45(1) paragraph (b) admits only property 'that has not been used, or acquired for use or lease, for any purpose whatever before it was acquired by the taxpayer'. Y disqualifies the row; blank claims no clean technology ITC for it. | null | string | |
| schedule75.part1Rows[].propertyIdentifier | null | string | |
| schedule75.part1Rows[].provinceOrTerritory | null | string | |
| schedule75.part1Rows[].situatedAndUsedExclusivelyInCanadaITA 127.45(1) 'clean technology property' paragraph (a): the property is 'situated in Canada ... and intended for use exclusively in Canada'. Answer Y or N; blank claims no clean technology ITC for the row. | null | string | |
| schedule75.part1Rows[].specifiedPercentage | null | number | |
| schedule75.part1Rows[].storageEnergyConditionMet | null | string | |
| schedule75.part1Rows[].storageExcludedCategory | null | string | |
| schedule75.part1Rows[].storageFixedLocation | null | string | |
| schedule75.part1Rows[].storagePrimaryPurposeConfirmed | null | string | |
| schedule75.part1Rows[].substantialEnvironmentalNonComplianceITA 127.45(5.1) deems the property not to be clean technology property where there was substantial non-compliance with an environmental law, by-law or regulation at the time it became available for use. Blank claims no clean technology ITC for the row. | null | string | |
| schedule75.part1Rows[].systemExtractsFossilFuelsForSale | null | string | |
| schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPct | null | number | |
| schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergy | null | string | |
| schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass56 | null | string | |
| schedule75.part1Rows[].usedWithEligibleGenerationEquipment | null | string | |
| schedule75.part1Rows[].usesFossilFuelInOperation | null | string | |
| schedule75.part2Rows[].availableForUseDate | null | string | |
| schedule75.part2Rows[].capitalCost | integer | null | number | |
| schedule75.part2Rows[].ccaClassNumber | null | string | |
| schedule75.part2Rows[].cleanTechAssetCode | null | string | |
| schedule75.part2Rows[].originalItcAmount | integer | null | number | |
| schedule75.part2Rows[].proceedsOrFmv | integer | null | number | |
| schedule75.part2Rows[].proportionRecaptured | null | number | |
| schedule75.part2Rows[].provinceOrTerritory | null | string | |
| schedule75.part2Rows[].purchaserContinuesEligibleUse | null | string | |
| schedule75.part2Rows[].purchaserIsTaxableCanadianCorp | null | string | |
| schedule75.part2Rows[].purchaserRelationship | null | string | |
| schedule75.part2Rows[].recapturedAmount | null | number | |
| schedule75.part5Rows[].itcAllocated | integer | null | number | |
| schedule75.part5Rows[].itcRecaptureAllocated | integer | null | number | |
| schedule75.part5Rows[].labourAdditionAllocated | integer | null | number | |
| schedule75.part5Rows[].partnershipAccountNumber | null | string | |
| schedule75.part5Rows[].partnershipName | null | string | |
| schedule75.priorYearRegularRateClaimForInstallationYear | null | string | |
| schedule75.signingOfficerFirstName | null | string | |
| schedule75.signingOfficerLastName | null | string | |
| schedule75.signingOfficerPosition | null | string | |
| schedule75.signingOfficerTelephone | null | string | |
| schedule75.taxationYearEndDate | null | string | |
| schedule75.taxationYearStartDate | null | string | |
| schedule75.totalLabourAdditionToTax | null | number | |
| schedule75.wageRequirementsAdditionToTax | null | number | |
| schedule75.workersBelowPrevailingWageCount | null | number | |
| schedule76.isCanadianCorporations.89(1) claimant fact: the corporation is a Canadian corporation. With isExemptFromTaxUnderPartI it establishes the qualifying taxpayer (a taxable Canadian corporation) the clean-economy credit definitions require; unanswered, the engine refuses the credit. | null | string | |
| schedule76.isExemptFromTaxUnderPartIs.89(1) claimant fact: whether the corporation is exempt from Part I tax. 'N' with isCanadianCorporation 'Y' establishes the qualifying taxpayer; unanswered, the engine refuses the credit. | null | string | |
| schedule76.isTaxShelterInvestment | null | string | |
| schedule76.line150PartnershipAllocatedItc | null | number | |
| schedule76.line240PartnershipAllocatedRecapture | null | number | |
| schedule76.part1Rows[].acquisitionDateOptional s.127.49(1) 'specified percentage' operand: the REAL acquisition date. Paragraph (a) reads, verbatim, 'before January 1, 2024, determined without reference to subsection (4), nil', and 'without reference to subsection (4)' disapplies the available-for-use deeming for that test, so availableForUseDate cannot stand in for it. Absent, the engine cannot tell a 30% row from a statutory nil and claims no CTM ITC for the row (error-severity s76_acquisition_date_required, ready false) - it never assumes 30% on a refundable credit. | null | string | |
| schedule76.part1Rows[].adjustments | integer | null | number | |
| schedule76.part1Rows[].amountEligibleForItc | null | number | |
| schedule76.part1Rows[].assistanceRepaid | integer | null | number | |
| schedule76.part1Rows[].availableForUseDate | null | string | |
| schedule76.part1Rows[].batteryProductionBenefitsFromContributionAgreement | null | string | |
| schedule76.part1Rows[].capitalCost | integer | null | number | |
| schedule76.part1Rows[].ccaClassNumber | null | string | |
| schedule76.part1Rows[].claimsClass431ElectricalStorage | null | string | |
| schedule76.part1Rows[].claimsEligibleTransmissionEquipment | null | string | |
| schedule76.part1Rows[].class431Subparagraph | null | string | |
| schedule76.part1Rows[].ctmItcAmount | null | number | |
| schedule76.part1Rows[].ctmPropertyDescription | null | string | |
| schedule76.part1Rows[].ctmPropertyScheduleIIRoute | null | string | |
| schedule76.part1Rows[].ctmUseCode | null | object | string | |
| schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAll | null | string | |
| schedule76.part1Rows[].ctmUseMineralOutputTestMet | null | string | |
| schedule76.part1Rows[].designedForStreetOrHighwayUse | null | string | |
| schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPct | null | number | |
| schedule76.part1Rows[].isBuilding | null | string | |
| schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditions | null | string | |
| schedule76.part1Rows[].leasedToAnotherPersonIs the property to be leased by the corporation to another person or partnership? Paragraph (c) of the ITA 127.49(1) definition of CTM property excludes a lease unless the qualifying-lessee conditions are met, so the answer is stated rather than assumed. | null | string | |
| schedule76.part1Rows[].mineralCertification.certificationDate | null | string | |
| schedule76.part1Rows[].mineralCertification.certificationFiledWithReturn | null | string | |
| schedule76.part1Rows[].mineralCertification.certifierDesignation | null | object | |
| schedule76.part1Rows[].mineralCertification.certifierIsIndependent | null | string | |
| schedule76.part1Rows[].mineralCertification.certifyingProfessionalName | null | string | |
| schedule76.part1Rows[].mineralCertification.mineOrWellSite | null | string | |
| schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterials | null | string | |
| schedule76.part1Rows[].mineralValuationElection.electionDate | null | string | |
| schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturn | null | string | |
| schedule76.part1Rows[].mineralValuationElection.valuationMethod | null | object | |
| schedule76.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyWas an investment tax credit or any other clean economy tax credit deducted on this property by any person? ITA 127.49(5)(a)(ii) allows one clean economy credit per property, and a competing claim can sit on another taxpayer's return, so only an explicit N admits the row. | null | string | |
| schedule76.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseHad the property been used, or acquired for use or lease, for any purpose before the corporation acquired it? Paragraph (b) of the ITA 127.49(1) definition of CTM property requires previously unused property, so an explicit N is what admits the row. | null | string | |
| schedule76.part1Rows[].propertyIdentifier | null | string | |
| schedule76.part1Rows[].provinceOrTerritory | null | string | |
| schedule76.part1Rows[].situatedAndUsedExclusivelyInCanadaIs the property situated in Canada and intended for use exclusively in Canada? Paragraph (a) of the ITA 127.49(1) definition of CTM property, so an explicit Y is what admits the row. | null | string | |
| schedule76.part1Rows[].specifiedPercentage | null | number | |
| schedule76.part1Rows[].storageEnergyConditionMet | null | string | |
| schedule76.part1Rows[].storageExcludedCategory | null | string | |
| schedule76.part1Rows[].storageFixedLocation | null | string | |
| schedule76.part1Rows[].storagePrimaryPurposeConfirmed | null | string | |
| schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPct | null | number | |
| schedule76.part1Rows[].usedWithEligibleGenerationEquipment | null | string | |
| schedule76.part2Rows[].availableForUseDate | null | string | |
| schedule76.part2Rows[].capitalCost | null | number | |
| schedule76.part2Rows[].ccaClassNumber | null | string | |
| schedule76.part2Rows[].ctmItcRecaptured | null | number | |
| schedule76.part2Rows[].ctmPropertyDescription | null | string | |
| schedule76.part2Rows[].ctmUseCode | null | object | |
| schedule76.part2Rows[].originalCtmItcAmount | null | number | |
| schedule76.part2Rows[].proceedsOrFmv | null | number | |
| schedule76.part2Rows[].proportionRecaptured | null | number | |
| schedule76.part2Rows[].provinceOrTerritory | null | string | |
| schedule76.part2Rows[].purchaserContinuesCtmUse | null | string | |
| schedule76.part2Rows[].purchaserIsQualifyingTaxpayer | null | string | |
| schedule76.part2Rows[].purchaserRelationship | null | string | |
| schedule76.part3Rows[].ctmItcAllocated | null | number | |
| schedule76.part3Rows[].ctmItcRecaptureAllocated | null | number | |
| schedule76.part3Rows[].partnershipAccountNumber | null | string | |
| schedule76.part3Rows[].partnershipName | null | string | |
| schedule76.taxationYearEndDate | null | string | |
| schedule76.taxationYearStartDate | null | string | |
| schedule78.amountFCumulativeDevCreditAtCommercialOps | null | number | |
| schedule78.amountGCumulativeDevIfProjectedEqualsActual | null | number | |
| schedule78.amountHPreviouslyRepaidDevCredits | null | number | |
| schedule78.amountITotalRefurbCredits | null | number | |
| schedule78.amountJRefurbIfProjectedEqualsActual | null | number | |
| schedule78.amountKPreviouslyRepaidRefurbCredits | null | number | |
| schedule78.apprenticeHoursActual | null | number | |
| schedule78.apprenticeHoursRequired | null | number | |
| schedule78.attestationDate | null | string | |
| schedule78.claimFiledDateExact Schedule 78 filing date used with the authoritative T2 due date to enforce ITA 127.44(17)'s claim deadline. | null | string | |
| schedule78.crdReportDueDay | null | string | |
| schedule78.crdReportRequired | null | string | |
| schedule78.daysBelowPrevailingWage | null | number | |
| schedule78.expectedProjectQualifiedCcusExpenditures | integer | null | number | |
| schedule78.firstDayOfCommercialOperations | null | string | |
| schedule78.isCanadianCorporations.89(1) claimant fact: the corporation is a Canadian corporation. With isExemptFromTaxUnderPartI it establishes the qualifying taxpayer (a taxable Canadian corporation) the clean-economy credit definitions require; unanswered, the engine refuses the credit. | null | string | |
| schedule78.isExemptFromTaxUnderPartIs.89(1) claimant fact: whether the corporation is exempt from Part I tax. 'N' with isCanadianCorporation 'Y' establishes the qualifying taxpayer; unanswered, the engine refuses the credit. | null | string | |
| schedule78.isProjectTaxShelterITA 127.44(16) project-level tax-shelter denial fact. The exact admitted request states that no project property or relevant interest is a tax shelter investment. | null | string | |
| schedule78.latestCrdReportDate | null | string | |
| schedule78.line170AdjustmentDownward | null | number | |
| schedule78.line175CumulativeDevCreditPreviousYear | null | number | |
| schedule78.line175CumulativePreCodQualifiedAggregate | null | number | |
| schedule78.line190PartnershipAllocatedItc | null | number | |
| schedule78.line325PartnershipAllocatedLabourAddition | null | number | |
| schedule78.line465PartnershipAllocatedPartXii7Tax | null | number | |
| schedule78.metLabourRequirements | null | string | |
| schedule78.nrcanProjectCode | null | string | |
| schedule78.ownsInterestInQualifiedCcusProject | null | string | |
| schedule78.part1Rows[].adjustmentsBox 130: non-government assistance reducing the expenditure (s.127.44(9)(a)(ii)). A constitutive reduction - an entered 0 is the answer; blank is unknown and holds the row. | integer | null | number | |
| schedule78.part1Rows[].assistanceRepaid | null | number | |
| schedule78.part1Rows[].ccaClassNumber | null | string | |
| schedule78.part1Rows[].ccusItcAmount | null | number | |
| schedule78.part1Rows[].commercialOperationsStatus | null | string | |
| schedule78.part1Rows[].currentYearExpenditure | integer | null | number | |
| schedule78.part1Rows[].designatedWorkSites | null | string | |
| schedule78.part1Rows[].dualUseCapitalCost | null | number | |
| schedule78.part1Rows[].dualUseCcusExpectedQuantity | null | number | |
| schedule78.part1Rows[].dualUseComputedProportion | null | number | |
| schedule78.part1Rows[].dualUseEquipment | null | string | |
| schedule78.part1Rows[].dualUseProportion | null | number | |
| schedule78.part1Rows[].dualUseTotalExpectedQuantity | null | number | |
| schedule78.part1Rows[].electingLabourRequirements | null | string | |
| schedule78.part1Rows[].eligibleCcusExpenditure | null | number | |
| schedule78.part1Rows[].expenditureCategory | string | |
| schedule78.part1Rows[].expenditureDescription | null | string | |
| schedule78.part1Rows[].expenditureIncurredDate | null | string | |
| schedule78.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyT2 SCH 78 Part 1: was an investment tax credit or any other clean economy tax credit (ITA 127.47(1)) deducted on this expenditure by any person? ITA 127.44(9)(b)(ii)(C) excludes such an expenditure from the qualified CCUS expenditure, and the competing claim can sit on another taxpayer's return, so only an explicit N admits the row. Blank, absent and every unreadable value hold the row's credit out of lines 170 and 185. | null | string | |
| schedule78.part1Rows[].preparedOrInstalledDate | null | string | |
| schedule78.part1Rows[].propertyId | null | string | |
| schedule78.part1Rows[].propertySituatedInCanada | null | string | |
| schedule78.part1Rows[].provinceOrTerritory | null | string | |
| schedule78.part1Rows[].qualifiedCcusExpenditure | null | number | |
| schedule78.part1Rows[].qualifiedExpenditureFormula | null | number | |
| schedule78.part1Rows[].qualifiedProjectPropertyConfirmed | null | string | |
| schedule78.part1Rows[].specifiedNaturalGasEnergySystemCleanElectricityItcClaimeds.127.44(9)(b)(ii)(D) anti-stacking limb: whether any person deducted a clean electricity ITC on property in a specified natural gas energy system this expenditure is for. Unanswered, the row's CCUS credit is held. | string | |
| schedule78.part1Rows[].specifiedPercentage | null | number | |
| schedule78.part4DispositionRows[].capitalCost | null | number | |
| schedule78.part4DispositionRows[].ccaClassNumber | null | string | |
| schedule78.part4DispositionRows[].ccusItcAmount | null | number | |
| schedule78.part4DispositionRows[].creditType | null | string | |
| schedule78.part4DispositionRows[].dispositionDate | null | string | |
| schedule78.part4DispositionRows[].expenditureDescription | null | string | |
| schedule78.part4DispositionRows[].netRecoveryAmount | null | number | |
| schedule78.part4DispositionRows[].previouslyPaidRecovery | null | number | |
| schedule78.part4DispositionRows[].proceedsOrFmv | null | number | |
| schedule78.part4DispositionRows[].projectSaleElection211_92_11 | null | string | |
| schedule78.part4DispositionRows[].propertyId | null | string | |
| schedule78.part4DispositionRows[].proportionRecaptured | null | number | |
| schedule78.part5Rows[].ccusItcAllocated | null | number | |
| schedule78.part5Rows[].labourAdditionAllocated | null | number | |
| schedule78.part5Rows[].partXii7TaxAllocated | null | number | |
| schedule78.part5Rows[].partnershipAccountNumber | null | string | |
| schedule78.part5Rows[].partnershipName | null | string | |
| schedule78.priorYearRegularRateClaimForInstallationYear | null | string | |
| schedule78.projectPeriodRows[].actualEligibleUsePct | null | number | |
| schedule78.projectPeriodRows[].calendarYear | null | string | |
| schedule78.projectPeriodRows[].capturedCarbonTonnesEligibleUse | null | number | |
| schedule78.projectPeriodRows[].capturedCarbonTonnesTotal | null | number | |
| schedule78.projectPeriodRows[].projectPeriod | null | string | |
| schedule78.projectPeriodRows[].projectedEligibleUsePct | null | number | |
| schedule78.signingOfficerFirstName | null | string | |
| schedule78.signingOfficerLastName | null | string | |
| schedule78.signingOfficerPosition | null | string | |
| schedule78.signingOfficerTelephone | null | string | |
| schedule78.taxationYearEndDate | null | string | |
| schedule78.taxationYearStartDate | null | string | |
| schedule78.workersBelowPrevailingWageCount | null | number | |
| schedule9.rows[].bookValueCapitalStockBounded submitted JSON number whose sign is preserved. The symmetric range is the printed form's own capacity for box 700: the fillable Schedule 9 XFA binds that cell (AllocationTable Row*.Cell9) to CoreFunctions.validateKeystrokeNumeric(this, 12, false), a 12-digit keystroke validator whose false positiveOnly argument permits negatives, so the form carries at most 999,999,999,999 in either direction. Values outside that are unfileable and can only reach the unready branch this contract's output schema refuses. The bound is a form-capacity fact, not a tax-cost or impairment conclusion. | null | number | |
| schedule9.rows[].businessNumberA nine-digit submitted BN root. Schedule 9 Note 1 admits NR for a corporation with no business number; this branch states a number instead, and the engine checks it against the federal Modulus-10 rule before the row is filed, so a digit string that fails the check holds the schedule rather than filing an invented BN. Format and checksum conformance do not verify that the number exists or belongs to the named corporation. | null | string | |
| schedule9.rows[].commonShareCountPositive whole-number branch restriction under Filemark's mechanical policy. The upper bound is the printed form's own capacity for box 500: the fillable Schedule 9 XFA binds that cell (AllocationTable Row*.Cell5) to CoreFunctions.validateKeystrokeNumeric(this, 11, false), an 11-digit keystroke validator, so 99,999,999,999 is the largest value the CRA form can carry. Larger values are unfileable and can only reach the unready branch this contract's output schema refuses, so they are rejected before execution. | integer | null | number | |
| schedule9.rows[].commonSharePercentPositive integer percent-unit branch restriction. The engine also supports up to two decimal places, but this candidate intentionally excludes that wider branch. | integer | null | number | |
| schedule9.rows[].countryOfResidenceThis narrow branch leaves the printed other-than-Canada country field blank. Blank does not prove Canadian residence. | null | string | |
| schedule9.rows[].nameA single-line corporation name with at least one character and no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field maximum. | null | string | |
| schedule9.rows[].preferredShareCount | integer | null | number | |
| schedule9.rows[].preferredSharePercent | integer | null | number | |
| schedule9.rows[].relationshipCodeLiteral Schedule 9 Note 2 value 3, Associated. This submitted code is corroborating disclosure only and is not an independent legal association determination. | integer | null | number | object | |
| section110_5Additions | null | number | string | |
| section137_2Deduction | null | number | string | |
| section80Reductions[] | object | |
| section89_13MinisterialConsentEvidence | null | string | |
| specifiedCorporateIncomeReviewed | boolean | null | |
| specifiedCorporateIncomeRows[] | object | |
| specifiedInvestmentBusinessForeignIncome | null | number | |
| specifiedInvestmentBusinessIncome | number | |
| specifiedInvestmentBusinessIncomeInPropertyAccounts | boolean | null | number | string | |
| specifiedPartnershipIncomeApplies | boolean | null | |
| specifiedPartnershipLineAmounts.350 | null | number | |
| specifiedPartnershipLineAmounts.360 | null | number | |
| specifiedPartnershipLineAmounts.370 | null | number | |
| specifiedPartnershipLineAmounts.380 | null | number | |
| specifiedPartnershipLineAmounts.385 | null | number | |
| substantiveCCPCAnytime | boolean | null | |
| supplementalLineAmounts.029 | null | number | |
| supplementalLineAmounts.042 | null | number | |
| supplementalLineAmounts.052 | null | number | |
| supplementalLineAmounts.059 | null | number | |
| supplementalLineAmounts.072 | null | number | |
| supplementalLineAmounts.530 | null | number | |
| supplementalLineAmounts.540 | null | number | |
| supplementalLineAmounts.720 | null | number | |
| supplementalLineAmounts.725 | null | number | |
| supplementalLineAmounts.735 | null | number | |
| supplementalLineAmounts.741 | null | number | |
| supplementalLinesReviewed | boolean | null | |
| suspendedLossRevivals[] | object | |
| t2142.businessNumberReference | null | string | |
| t2142.businessNumberRoot | null | string | |
| t2142.cfrPolicyRows[] | object | |
| t2142.cfrReviewStatus | null | string | |
| t2142.estimatedCurrentYearPartXii3Tax | null | number | string | |
| t2142.instalmentPayments[].amount | null | number | string | |
| t2142.instalmentPayments[].date | string | |
| t2142.investmentPolicyReviewStatus | null | string | |
| t2142.investmentPolicyRows[] | object | |
| t2142.isNonResident | boolean | null | |
| t2142.lossContinuityStatus | null | string | |
| t2142.lossRows[] | object | |
| t2142.policyholderAdjustmentReviewStatus | null | string | |
| t2142.policyholderAdjustmentRows[] | object | |
| t2142.priorYearDaysExcludingFebruary29 | null | number | |
| t2142.priorYearPartXii3Tax | null | number | string | |
| t2142.reg1401ReserveReviewStatus | null | string | |
| t2142.reg1401ReserveRows[] | object | |
| t2142.taxpayerIdentificationNumber | null | string | |
| t2Jacket | object | |
| t2Jacket.applicability.associatedCCPC | boolean | |
| t2Jacket.filingStatus.firstYearAfterAmalgamation | boolean | |
| t2Jacket.filingStatus.firstYearAfterIncorporation | boolean | |
| t2Jacket.filingStatus.subsidiaryWindupS88 | boolean | |
| t2Jacket.identification.isResidentOfCanadaT2 box 080: the corporation was resident in Canada in the taxation year. A no answer requires the box 081 country of residence. | boolean | |
| t661.businessNumber | null | string | |
| t661.contractPaymentsReceivedForQualifiedExpenditures | integer | null | number | |
| t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCapital | integer | null | number | string | |
| t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCurrent | integer | null | number | string | |
| t661.corporationName | null | string | |
| t661.leaseCostExpenditureDate | null | string | |
| t661.leaseCostIsGeneralPurposeOfficeEquipmentOrFurniture | boolean | null | |
| t661.line300SalariesDirectlyEngaged | integer | null | number | |
| t661.line305SalariesSpecified | integer | null | number | |
| t661.line307ForeignSalaryEligibilityAttested | boolean | null | |
| t661.line307Nature | null | string | |
| t661.line307SalariesNAL | integer | null | number | |
| t661.line309SalariesSpecifiedOutsideCanada | integer | null | number | |
| t661.line310PriorUnpaidSalariesPaidThisYear | integer | null | number | |
| t661.line315CurrentYearUnpaidSalaries | integer | null | number | |
| t661.line320MaterialsConsumed | integer | null | number | |
| t661.line325MaterialsTransformed | integer | null | number | |
| t661.line340ContractPaymentsAL | integer | null | number | |
| t661.line345ContractPaymentsNAL | integer | null | number | |
| t661.line350LeaseCostsAllOrSubstantiallyAll | integer | null | number | |
| t661.line355LeaseCostsPrimarily | integer | null | number | |
| t661.line360OverheadTraditional | integer | null | number | |
| t661.line370ThirdPartyPayments | integer | null | number | |
| t661.line390CapitalAvailableForUse | boolean | null | |
| t661.line390CapitalExpenditureAcquisitionDate | null | string | |
| t661.line390CapitalExpenditurePart6BRows[].acquisitionDate | string | |
| t661.line390CapitalExpenditurePart6BRows[].adjustedSellingCostToSupplier | null | number | |
| t661.line390CapitalExpenditurePart6BRows[].capitalExpenditureAmount | null | number | |
| t661.line390CapitalExpenditurePart6BRows[].nonArmsLengthSupplier | boolean | null | |
| t661.line390CapitalExpenditurePart6BRows[].projectNumbers | string | |
| t661.line390CapitalExpenditurePart6BRows[].propertyName | string | |
| t661.line390CapitalExpenditures | integer | null | number | |
| t661.line390CapitalIsDepreciablePropertyNotLand | boolean | null | |
| t661.line410CapitalLegacy | integer | null | number | |
| t661.line429ProvincialGovernmentAssistance | integer | null | number | |
| t661.line429ProvincialGovernmentAssistanceRelatingToCapital | integer | null | number | string | |
| t661.line429ProvincialGovernmentAssistanceRelatingToCurrent | integer | null | number | string | |
| t661.line431OtherGovernmentAssistance | integer | null | number | |
| t661.line431OtherGovernmentAssistanceRelatingToCapital | integer | null | number | string | |
| t661.line431OtherGovernmentAssistanceRelatingToCurrent | integer | null | number | string | |
| t661.line432NonGovernmentAssistance | integer | null | number | |
| t661.line432NonGovernmentAssistanceRelatingToCapital | integer | null | number | string | |
| t661.line432NonGovernmentAssistanceRelatingToCurrent | integer | null | number | string | |
| t661.line435PriorYearItcApplied | integer | null | number | |
| t661.line440SaleCapitalAssetsAndOtherDeductionsForm E (26) line 440 — proceeds on the 'sale of SR&ED capital assets and other deductions', taken off the pool before the line 455 amount available for deduction. Null is UNANSWERED, not nil: with an opening pool the engine says so at box 440 and applies no reduction while the question is open. Enter 0 to confirm no such disposition occurred. A positive answer can take the pool below the claimed deduction, where the s.37(1) bound blocks at error severity, or below zero, which line 455 handles by its printed instruction '(enter positive amount only, include negative amount in income)'. | null | number | |
| t661.line445AssistanceRepayments | null | number | |
| t661.line450OpeningPoolForm E (26) line 450 — the opening balance of the pool of deductible SR&ED expenditures carried in from the preceding taxation year. Null is UNANSWERED, not nil: a caller that carries a pool states it here, and the s.37(1)(c.2) prior-year ITC recapture add-back at line 453 is only armed once it is stated. A pool balance is an accumulated non-negative amount, so the contract floors it at 0 rather than letting a negative carry-in reach the engine. | null | number | |
| t661.line452PoolTransferOnAmalgamationOrWindUp | null | number | |
| t661.line453PriorYearItcRecapturedForm T661 Part E item (26) line 453 — SR&ED ITC recaptured in a preceding year, which ITA 37(1)(c.2) adds back to the pool. That is the prior year's Schedule 31 corporate recapture amounts 17A + 17B; amount 17C is partnership-level and does not enter the corporate partner's next-year pool. Absent does NOT mean nil: where an opening pool or a prior-year continuity exists, a blank blocks the claim at error severity rather than filing an understated pool. An explicit 0 is a valid affirmative answer. | null | number | |
| t661.line453PriorYearItcRecapturedConfirmed | boolean | null | |
| t661.line460ClaimFullPool | boolean | null | |
| t661.line460DeductionClaimed | integer | null | number | |
| t661.line500PriorYearUnpaidAmountsPaidForm E (26) line 500. The ITA 127(26) add-back: a prior year's unpaid amount deemed not incurred is treated as incurred when it is paid. Absent means nil. | null | number | |
| t661.line502ProxyAmount | integer | null | number | |
| t661.line504SUEAllPropertiesAcquiredAfter20241215 | boolean | null | |
| t661.line504SUEAllPropertiesAvailableForUse | boolean | null | |
| t661.line504SUEAllPropertiesDepreciableNotPrescribed | boolean | null | |
| t661.line504SUEAllPropertiesUsedPrimarilyForSredInCanada | boolean | null | |
| t661.line504SUECapitalCostAfterS127_11_6 | null | number | |
| t661.line504SUENoGeneralPurposeOfficeEquipmentOrFurniture | boolean | null | |
| t661.line504SUEPart6CDetailsComplete | boolean | null | |
| t661.line504SUEPart6CRows[].adjustedCapitalCostAfterS127_11_6 | null | number | |
| t661.line504SUEPart6CRows[].availableForUse | boolean | null | |
| t661.line504SUEPart6CRows[].depreciableNotPrescribed | boolean | null | |
| t661.line504SUEPart6CRows[].notGeneralPurposeOfficeEquipmentOrFurniture | boolean | null | |
| t661.line504SUEPart6CRows[].projectNumbers | string | |
| t661.line504SUEPart6CRows[].propertyName | string | |
| t661.line504SUEPart6CRows[].purchaseDate | string | |
| t661.line504SUEPart6CRows[].qualifyingAmount25Percent | null | number | |
| t661.line504SUEPart6CRows[].term | integer | null | |
| t661.line504SUEPart6CRows[].usedPrimarilyForSredInCanada | boolean | null | |
| t661.line504SUETermsConfirmed | boolean | null | |
| t661.line504SharedUseEquipmentCapital | null | number | |
| t661.line508QualifiedExpendituresTransferredInForm E (26) line 508. Element B of the s.127(9) qualified expenditure pool - an amount transferred to the corporation under a s.127(13) agreement. It is admitted only once the prescribed-form attestation is true AND all four transferor-supplied operands below are given, and then only at the computed s.127(13)(a)-(c) least-of; the closing words deem it nil outright on an over-allocation. Otherwise the engine excludes it and says so at error severity, never silently. | null | number | |
| t661.line508TransferAgreementAmountITA 127(13)(a) - "the amount specified in the agreement" (Form T1146). Transferor-supplied evidence: the corporation claiming the transfer cannot self-prove it. Absent blocks line 508. | null | number | |
| t661.line508TransferPrescribedFormFiledITA 127(9) "SR&ED qualified expenditure pool", element B: the transferred amount counts only where the taxpayer "files with the Minister a prescribed form containing prescribed information by the day that is 12 months after the taxpayer's filing-due date for the year" (Form T1146). Absent/false excludes line 508. | boolean | null | |
| t661.line508TransferorAggregateAllocatedToAllTransfereesITA 127(13) closing words - the total the transferor specified across ALL its s.127(13) agreements for the particular year. Where it exceeds the transferor's but-for pool, "the least of the amounts determined under paragraphs 127(13)(a) to 127(13)(c) in respect of each such agreement is deemed to be nil" - every agreement of that transferor, this one included, not a pro-rata reduction. Transferor-supplied evidence. Absent blocks line 508. | null | number | |
| t661.line508TransferorArmsLengthEquivalentAmountITA 127(13)(c) - the total of the amounts that, if the transferor were dealing at arm's length with the transferee, would be contract payments paid within 180 days of the transferor's year end. Transferor-supplied evidence from the Form T1146 agreement. Absent blocks line 508. | null | number | |
| t661.line508TransferorButForQualifiedExpenditurePoolITA 127(13)(b) - "the amount that but for the agreement would be the transferor's SR&ED qualified expenditure pool at the end of the particular year". Transferor-supplied evidence read off the transferor's own T661. Absent blocks line 508. | null | number | |
| t661.line510QualifiedExpendituresTransferredInCapital | null | number | |
| t661.line520UnpaidCurrentExpendituresAtDay180Form E (26) line 520 — s.37(1)(a) expenditures still unpaid 180 days after the year end, which ITA 127(26) deems not to have been incurred in the year for ITC purposes. It covers materials, contract payments, third-party payments, lease and overhead, not just remuneration, and it is the amount the required `sredItcUnpaidAmountsReviewed` attestation is about. Enter contract and third-party components at their 80% qualified value. Absent means nil unpaid. | null | number | |
| t661.line544QualifiedExpendituresTransferredOutForm E (26) line 544. Element H of the s.127(9) qualified expenditure pool - an amount the corporation transferred OUT under a s.127(13) agreement. Absent means nil. | null | number | |
| t661.line546QualifiedExpendituresTransferredOutCapital | null | number | |
| t661.line558QSECapitalForm E (26) line 558, pre-2014 SR&ED capital in the qualified expenditure base. Reg 2902(b) carves capital out unless every condition below holds, so the amount is admitted only with its three attestations; unattested it blocks at error severity on box 558. | null | number | |
| t661.line558QSECapitalAcquiredAfter20241215 | boolean | null | |
| t661.line558QSECapitalAvailableForUse | boolean | null | |
| t661.line558QSECapitalBuildingHasLargerParticles | boolean | null | |
| t661.line558QSECapitalBuildingMaxDisplacementMicrometres | null | number | |
| t661.line558QSECapitalBuildingParticleDiameterMicrometres | null | number | |
| t661.line558QSECapitalBuildingParticlesPer0028CubicMetre | null | number | |
| t661.line558QSECapitalIntendedAllOrSubstantiallyAllSredUseReg 2902(b)(i)(B): at the time of acquisition it was intended that the premises, facilities or equipment would be used during all or substantially all of its operating time - or that all or substantially all of its value would be consumed - in the prosecution of SR&ED in Canada. Shared-use equipment under (b)(i)(A) is the form's separate lines 504/510 track, not this line. | boolean | null | |
| t661.line558QSECapitalIsBuildingOrBuildingLeasehold | boolean | null | |
| t661.line558QSECapitalIsDepreciablePropertyNotLand | boolean | null | |
| t661.line558QSECapitalNotPreviouslyUsedPropertyReg 2902(b)(iii): the property had not been used, or acquired for use or lease, for any purpose whatever before the corporation acquired it. | boolean | null | |
| t661.line558QSECapitalNotQualifiedPropertyReg 2902(b)(ii): the property is not "qualified property" as defined in s.127(9) - property earning the regular ITC cannot also enter the SR&ED base. | boolean | null | |
| t661.line560RepaymentsAssistanceContractPayments | integer | null | number | |
| t661.methodElected | null | string | |
| t661.proxySalaryBase | integer | null | number | |
| t661.sredAocOriginalPreEventPool | null | number | |
| t661.sredAocPriorYearAbsorption | null | number | |
| t661.sredAocSingleBusinessAttested | boolean | null | |
| t661.sredBusinessContinuesPostAoc | boolean | null | |
| t661.sredCapitalExpendituresRelatedToExemptIncome | integer | null | number | |
| t661.sredContractPayeeRows[].amount | integer | null | number | |
| t661.sredContractPayeeRows[].amountRelatesToBusinessThroughCanadianPe | boolean | null | |
| t661.sredContractPayeeRows[].line370RelatedToTaxpayerBusiness | boolean | null | |
| t661.sredContractPayeeRows[].line370TaxpayerEntitledToExploitResults | boolean | null | |
| t661.sredContractPayeeRows[].payeeId | null | string | |
| t661.sredContractPayeeRows[].payeeIsCanadianPartnership | boolean | null | |
| t661.sredContractPayeeRows[].payeeName | null | string | |
| t661.sredContractPayeeRows[].payeeResidentInCanada | boolean | null | |
| t661.sredContractPayeeRows[].paymentLine | null | string | |
| t661.sredContractPayeeRows[].reg8201Facts.controlledSubsidiaryOnly | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.employeeOrAgentEstablishedAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.fixedPlaceJurisdiction | null | string | |
| t661.sredContractPayeeRows[].reg8201Facts.generalContractingAuthorityAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.hasFixedPlaceOfBusiness | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.independentAgentOnly | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | null | string | |
| t661.sredContractPayeeRows[].reg8201Facts.isInsurer | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.personOwnedStockAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.principalPlaceOfBusinessAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.purchaseOnlyOfficeOnly | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.regularlyFillsOrdersFromStockAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.substantialMachineryOrEquipmentUsedAtTarget | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.treatyExists | boolean | null | |
| t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentArticle | null | string | |
| t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentConclusion | boolean | null | |
| t661.sredContractPayeesAreTaxableSuppliers | boolean | null | |
| t661.sredCurrentExpendituresRelatedToExemptIncome | integer | null | number | |
| t661.sredExemptIncomeExclusionReviewed | boolean | null | |
| t661.sredExpendituresIncludedInBookIncome | integer | null | number | |
| t661.sredFilingDueDate | null | string | |
| t661.sredItcUnpaidAmountsReviewedITA s.127(26) review: non-salary SR&ED expenditures unpaid 180 days after year end leave the ITC base; confirm the 180-day test and state any unpaid amount. | boolean | null | |
| t661.sredNalSupplierCostAdjustment | null | number | |
| t661.sredNalSupplierCostAdjustmentRelatingToCapital | null | number | |
| t661.sredNalSupplierCostAdjustmentRelatingToCurrent | null | number | |
| t661.sredNalSupplierPurchasesDisclosedITA s.127(11.6) disclosure: purchases from non-arm's-length suppliers are limited to the supplier's adjusted selling or service cost; answer whether any exist and state the adjustment. | boolean | null | |
| t661.sredPrescribedFormFiledDate | null | string | |
| t661.sredPrescribedInformationComplete | boolean | null | |
| t661.sredPriorLossRestrictionEventDate | null | string | |
| t661.sredProxyOverallCapAmount | integer | null | number | |
| t661.sredProxySalaryBaseExclusionsReg2900_9 | integer | null | number | |
| t661.sredSameOrSimilarBusinessIncome | null | number | |
| t661.sredSpecifiedEmployeeBonusOrProfitRemuneration | integer | null | number | |
| t661.sredSpecifiedEmployeeCapAppliedAsserts the ITA s.37(9.1) specified-employee salary cap (5 times YMPE, day-prorated), any s.37(9.2) and (9.3) associated-group allocation, and the Reg 2900(7) proxy cap were applied to line 305. | boolean | null | |
| t661.sredTraditionalOverheadDirectlyAttributableReviewed | boolean | null | |
| t661.sredTraditionalOverheadPrescribedExpenditureAmount | null | number | |
| t661.sredUnpaidRemunerationReviewedITA s.78(4) review: SR&ED remuneration unpaid 180 days after year end is deemed incurred when paid; confirm the test and state any unpaid amount. | boolean | null | |
| taxYearFour-digit taxation year accepted by the batch reader. Historical applicability is decided by the requested form; years after 2027 fail at the shared verified-rate horizon. | integer | string | always |
| taxYearId | string | |
| taxableIncomeEarnedInCanada | null | number | string | |
| taxableIncomeOverride | null | number | |
| transfersIn[] | object | |
| unreconciledCapitalGainsDividendCount | integer | null | number | string | |
| unusedNclEleventhYear | number | |
| wasAssociatedInPrecedingYear | boolean | null | |
| workpapers | object | |
| workpapers[].adjustmentAmount | number | |
| workpapers[].adjustmentType | string | |
| workpapers[].assumption | string | |
| workpapers[].customName | string | |
| workpapers[].expectedTotal | number | |
| workpapers[].id | string | |
| workpapers[].linkedAccountIds[] | string | |
| workpapers[].linkedAccountsMetadata | object | |
| workpapers[].rows[] | object | strict |
| workpapers[].sectionRows | object | |
| workpapers[].templateId | string | strict |
Strict profile accepted values (2272 of 2781 cells)
These constraints apply when you supply this target's payloadContract. Cells marked pinned must equal the listed value.
| Cell | Accepted values |
|---|---|
| abilExpiredAsNcl | -1000000000000000 to 1000000000000000 |
| accounts[].accountCode | 0 to 20000 characters |
| accounts[].accountName | 0 to 20000 characters |
| accounts[].accountType | 0 to 20000 characters |
| accounts[].classification.adjustmentType | 0 to 20000 characters |
| accounts[].classification.assumption | 0 to 20000 characters |
| accounts[].classification.deductibility | 0 to 20000 characters |
| accounts[].classification.deductibilityPercentage | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| accounts[].classification.deductibilityRule | 0 to 20000 characters |
| accounts[].classification.incomeType | 0 to 20000 characters |
| accounts[].classification.ruleId | 0 to 20000 characters |
| accounts[].classification.s1Line | 0 to 20000 characters |
| accounts[].classification.templateId | 0 to 20000 characters |
| accounts[].classification.treatment | 0 to 20000 characters |
| accounts[].currentYearBalance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| accounts[].id | 0 to 20000 characters |
| accounts[].reviewStatus | 0 to 20000 characters |
| accounts[].userStatus | 0 to 20000 characters |
| acquisitionOfControlDate | 0 to 20000 characters |
| activeIneligiblePortionAllowableCapitalLosses | -1000000000000000 to 1000000000000000 |
| activeIneligiblePortionTaxableCapitalGains | -1000000000000000 to 1000000000000000 |
| allocations[].albertaSmallBusinessFactorBasis | 0 to 20000 characters |
| allocations[].grossRevenue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].jurisdiction | 0 to 20000 characters |
| allocations[].outsourcedServiceFees | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].partnershipGrossRevenue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].partnershipSalariesWages | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].reg402_1DeemedSalary | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].reg402_1SalaryDeduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].reg402_4_1ThrowbackRevenue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].revenueReclass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| allocations[].totalSalariesWages | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocAdventureTradeInventory[].cost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocAdventureTradeInventory[].description | 0 to 20000 characters |
| aocAdventureTradeInventory[].fmv | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocBecomesOrCeasesExemptAtEvent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].acb | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].dateAcquired | 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].description | 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].designated_proceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].fmv | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].foreignCurrency | 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].paragraph40_2_fApplies | 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].propertyId | 0 to 20000 characters |
| aocDesignatedProperty111_4_e[].propertyType | 0 to 20000 characters |
| aocDoubtfulDebtReserves111_5_3[].debt_amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocDoubtfulDebtReserves111_5_3[].description | 0 to 20000 characters |
| aocDoubtfulDebtReserves111_5_3[].doubtful_debt_reserve_20_1_l | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocMainReasonIsToCauseProvisionToApply | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocMainReasonTargetedProvision | 0 to 20000 characters |
| aocNondepreciableCapitalProperties[].acb | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocNondepreciableCapitalProperties[].description | 0 to 20000 characters |
| aocNondepreciableCapitalProperties[].fmv | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| aocNondepreciableCapitalProperties[].propertyId | 0 to 20000 characters |
| applicableRegulation | 0 to 20000 characters |
| assetData[].acquiredForIncomePurpose | 0 to 20000 characters |
| assetData[].acquiredFromNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].acquiredInParagraph55_3_bReorganization | 0 to 20000 characters |
| assetData[].acquisitionDate | 0 to 20000 characters |
| assetData[].additionCohorts[].acquiredForIncomePurpose | 0 to 20000 characters |
| assetData[].additionCohorts[].acquiredFromNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].additionCohorts[].acquiredInParagraph55_3_bReorganization | 0 to 20000 characters |
| assetData[].additionCohorts[].acquisitionDate | 0 to 20000 characters |
| assetData[].additionCohorts[].additions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].affiliatedPersonStopLossApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].affiliatedStopLossDeemedProceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].affiliatedStopLossDeemedPropertyOutstanding | 0 to 20000 characters |
| assetData[].additionCohorts[].aggregateCostOfAdditionsAndAlterationsToBuilding | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].anyServedEvChargingStationAtLeast90Kw | 0 to 20000 characters |
| assetData[].additionCohorts[].aocCapitalCostOfClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].aocDesignatedProceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].aocFmvOfClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].assetClass | 0 to 20000 characters |
| assetData[].additionCohorts[].assetCount | -1000000000000000 to 1000000000000000 |
| assetData[].additionCohorts[].availableForUseByRolling13_27_bOr13_28_c | 0 to 20000 characters |
| assetData[].additionCohorts[].availableForUseDate | 0 to 20000 characters |
| assetData[].additionCohorts[].bookCostRemovalSigned | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007 | 0 to 20000 characters |
| assetData[].additionCohorts[].businessCeased | 0 to 20000 characters |
| assetData[].additionCohorts[].businessProvidesPropertyForHireOrReward | 0 to 20000 characters |
| assetData[].additionCohorts[].canadianFilmProductionIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].capitalCostOfBuildingAndAdditionsInClasses3_6_20 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].cappedVehicleCount | -1000000000000000 to 1000000000000000 |
| assetData[].additionCohorts[].ccaClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].claimsClass431ElectricalStorage | 0 to 20000 characters |
| assetData[].additionCohorts[].claimsEligibleTransmissionEquipment | 0 to 20000 characters |
| assetData[].additionCohorts[].class12CostPerItem | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class12ParagraphCEHProperty | 0 to 20000 characters |
| assetData[].additionCohorts[].class12ParagraphExcludedFromHalfYear | 0 to 20000 characters |
| assetData[].additionCohorts[].class15AcquiredForCuttingAndRemovingMerchantableTimber | 0 to 20000 characters |
| assetData[].additionCohorts[].class15ElectionToExclude | 0 to 20000 characters |
| assetData[].additionCohorts[].class15NoFurtherUseAfterTimberRemoved | 0 to 20000 characters |
| assetData[].additionCohorts[].class1Pre1988ScheduleIIEligibilityConfirmed | 0 to 20000 characters |
| assetData[].additionCohorts[].class29PriorYearAvailableForUseCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class3Or6OverflowClassOpeningUcc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class3Or6OverflowClassPriorCcaHistoryConfirmed | 0 to 20000 characters |
| assetData[].additionCohorts[].class3Or6ParagraphKSplitRole | 0 to 20000 characters |
| assetData[].additionCohorts[].class3Or6PostCapAdditionsAndAlterationsApply | 0 to 20000 characters |
| assetData[].additionCohorts[].class3Pre1990TransitionalBuildingConditionMet | 0 to 20000 characters |
| assetData[].additionCohorts[].class431Subparagraph | 0 to 20000 characters |
| assetData[].additionCohorts[].class43AssetDetails[].assetTypeCode | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class43AssetDetails[].percentageAllocated | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class43AssetDetails[].provinceCode | 0 to 20000 characters |
| assetData[].additionCohorts[].class44CapitalCostDeterminedByUse | 0 to 20000 characters |
| assetData[].additionCohorts[].class44CumulativeUseDeterminedCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class44UseDeterminedCapitalCostInYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class6ParagraphKClass1OpeningUcc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].class6ParagraphKClass1PriorCcaHistoryConfirmed | 0 to 20000 characters |
| assetData[].additionCohorts[].class6Post1978BuildingEligibilityMet | 0 to 20000 characters |
| assetData[].additionCohorts[].closingCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].cohortId | 0 to 20000 characters |
| assetData[].additionCohorts[].costIncurredTaxationYearEndDate | 0 to 20000 characters |
| assetData[].additionCohorts[].costIncurredTaxationYearStartDate | 0 to 20000 characters |
| assetData[].additionCohorts[].costIncurredTermEndDate | 0 to 20000 characters |
| assetData[].additionCohorts[].deemedAcquiredUnder16_1_1_bInPrecedingYear | 0 to 20000 characters |
| assetData[].additionCohorts[].description | 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyAcquiredBefore2017 | 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyDeemed13_40Amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyIsGoodwill | 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyOriginalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyPost2016DeemedCostParagraph | 0 to 20000 characters |
| assetData[].additionCohorts[].disposedPropertyRolloverTransferorDeemedCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].dispositionDate | 0 to 20000 characters |
| assetData[].additionCohorts[].dispositionIsArmsLength | 0 to 20000 characters |
| assetData[].additionCohorts[].dispositionIsGiftToQualifiedDonee | 0 to 20000 characters |
| assetData[].additionCohorts[].dispositionOutlaysAndExpenses | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].dispositionReconciliationId | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseElectionMade | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseLocatedInCanada | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseQualificationAvoidancePurpose | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseReg1102_28ElectionOut | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseScheduleIIClassConditionMet | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleGreenhouseUnderConstructionOnNovember4_2025 | 0 to 20000 characters |
| assetData[].additionCohorts[].eligibleLiquefactionActivitiesIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].evChargingStationContinuousPowerKw | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].firstRenewalEndDate | 0 to 20000 characters |
| assetData[].additionCohorts[].firstRenewalYears | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].hasLeaseRenewalOption | 0 to 20000 characters |
| assetData[].additionCohorts[].hasRenewalTermAfterCostIncurredTerm | 0 to 20000 characters |
| assetData[].additionCohorts[].isAIIP | 0 to 20000 characters |
| assetData[].additionCohorts[].isAdditionOrAlterationToGreenhouse | 0 to 20000 characters |
| assetData[].additionCohorts[].isAiipSolelyBecauseOfReg1104_4_b_i | 0 to 20000 characters |
| assetData[].additionCohorts[].isAncillaryToElectricVehicleChargingStations | 0 to 20000 characters |
| assetData[].additionCohorts[].isBuilding | 0 to 20000 characters |
| assetData[].additionCohorts[].isDIEP | 0 to 20000 characters |
| assetData[].additionCohorts[].isDiepSolelyBecauseOfReg1104_3_1_c_i | 0 to 20000 characters |
| assetData[].additionCohorts[].isElectricVehicleChargingStation | 0 to 20000 characters |
| assetData[].additionCohorts[].isFormerPropertyDeemedOwnedUnder13_4_3 | 0 to 20000 characters |
| assetData[].additionCohorts[].isGreenhouse | 0 to 20000 characters |
| assetData[].additionCohorts[].isIndustrialMineralMineOrRight | 0 to 20000 characters |
| assetData[].additionCohorts[].isInventory | 0 to 20000 characters |
| assetData[].additionCohorts[].isLand | 0 to 20000 characters |
| assetData[].additionCohorts[].isNewPurposeBuiltResidentialRental | 0 to 20000 characters |
| assetData[].additionCohorts[].isPassengerVehicle | 0 to 20000 characters |
| assetData[].additionCohorts[].isPassengerVehicleAcquiredNonArmsLength | 0 to 20000 characters |
| assetData[].additionCohorts[].isPatentOrRightToUsePatentedInformation | 0 to 20000 characters |
| assetData[].additionCohorts[].isReg1101_5k_1CanadianFilmProduction | 0 to 20000 characters |
| assetData[].additionCohorts[].isRiipSolelyBecauseOfReg1104_4_01_b_i | 0 to 20000 characters |
| assetData[].additionCohorts[].isSeparateClassRentalPropertyReg1101_1ac | 0 to 20000 characters |
| assetData[].additionCohorts[].isSystemsSoftware | 0 to 20000 characters |
| assetData[].additionCohorts[].isTimberLimitOrCuttingRight | 0 to 20000 characters |
| assetData[].additionCohorts[].isTimberResourceProperty | 0 to 20000 characters |
| assetData[].additionCohorts[].isVessel | 0 to 20000 characters |
| assetData[].additionCohorts[].isYachtCampLodgeGolfCourseOrFacility | 0 to 20000 characters |
| assetData[].additionCohorts[].isZeroEmissionPassengerVehicle | 0 to 20000 characters |
| assetData[].additionCohorts[].isZeroEmissionVehiclePerITA248 | 0 to 20000 characters |
| assetData[].additionCohorts[].leaseEndDate | 0 to 20000 characters |
| assetData[].additionCohorts[].leaseTermYears | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].lifeExpiryDate | 0 to 20000 characters |
| assetData[].additionCohorts[].liquefactionFacilityId | 0 to 20000 characters |
| assetData[].additionCohorts[].liquefactionReg1101SeparateClass | 0 to 20000 characters |
| assetData[].additionCohorts[].meetsClass56UsedPropertyCondition | 0 to 20000 characters |
| assetData[].additionCohorts[].mineId | 0 to 20000 characters |
| assetData[].additionCohorts[].mineIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].mineReg1101SeparateClass | 0 to 20000 characters |
| assetData[].additionCohorts[].minimumContinuousPowerKwOfServedEvChargingStations | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].nextSucceedingTermEndDate | 0 to 20000 characters |
| assetData[].additionCohorts[].nonArmsLengthTransferorCostAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].nonArmsLengthVehicleFairMarketValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].nonRecoverableSalesTaxOnPrescribedLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].openingCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].openingUCC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].passengerVehicleCostToTaxpayer | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].postNovember20_2018DeemedDeductionAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].postTwentyTwentyFourDeemedDeductionAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].preApril19_2021ExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].preNovember21_2018ExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].preTwentyTwentyFiveExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].prescribedVehicleCapitalCostLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].priorCcaClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].proceedsOfDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].propertyCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].propertyGroupId | 0 to 20000 characters |
| assetData[].additionCohorts[].propertyId | 0 to 20000 characters |
| assetData[].additionCohorts[].propertyIdentityConfirmed | 0 to 20000 characters |
| assetData[].additionCohorts[].propertyIdentityIsProvisional | 0 to 20000 characters |
| assetData[].additionCohorts[].railwayCommonCarrierOwnedAndOperatedThroughoutYear | 0 to 20000 characters |
| assetData[].additionCohorts[].railwayReg1101SeparateClass | 0 to 20000 characters |
| assetData[].additionCohorts[].railwayReg1101_5dAnnualClassConditionsMet | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_0_3InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_16SpecifiedLeasingPropertyThroughoutYear | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_2_021InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_2_02InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1100_2_2NonArmsLengthContinuityApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1101IncomeSourceType | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14Class41SpecialRulesApply | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14Class41SplitRole | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14Class41SplitSubsection | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14ClassContinuityApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14TransferorCcaClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14TransferorClass41UccImmediatelyBeforeDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14TransferorClass41UccReductionOnDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14TransferorPropertyWasSeparateClass | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_14TransferorSeparateClassId | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_1_eListedArtOrAntiqueExclusionApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].reg1102_5Or5_1BuildingLeaseholdApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceAllowancePreviouslyGranted | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceAllowanceSchedule | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceEstimateOrCapitalCostChanged | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceHypotheticalOpeningUccWithoutEnhancement | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceMostRecentRatePerUnit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceOriginalQuantity | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourcePartHypotheticalUccBeforeAllowance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourcePartUccBeforeAllowance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourcePreviousRateUsedFirstClaimFormula | 0 to 20000 characters |
| assetData[].additionCohorts[].resourcePriorSurveyCruiseMapDeductions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceQuantityAtStart | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceQuantityCutOrMined | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceQuantityUnit | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceResidualValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceSaleProceedsForSection4Election | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].resourceSchedule | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceSection4AlternativeElection | 0 to 20000 characters |
| assetData[].additionCohorts[].resourceSurveyCruiseMapCosts | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].section110_6_21CapitalCostReduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].section13_21_1BuildingCostAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].section13_21_1BuildingFairMarketValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].section13_21_1HistoricalNecessaryLandOwnership | 0 to 20000 characters |
| assetData[].additionCohorts[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].additionCohorts[].section13_21_1LandRelationshipExists | 0 to 20000 characters |
| assetData[].additionCohorts[].section37DeductionAllowedForAcquisitionExpenditure | 0 to 20000 characters |
| assetData[].additionCohorts[].separateClassBusinessId | 0 to 20000 characters |
| assetData[].additionCohorts[].similarPropertyAcquiredWithin24MonthsAndStillOwned | 0 to 20000 characters |
| assetData[].additionCohorts[].storageEnergyConditionMet | 0 to 20000 characters |
| assetData[].additionCohorts[].storageExcludedCategory | 0 to 20000 characters |
| assetData[].additionCohorts[].storageFixedLocation | 0 to 20000 characters |
| assetData[].additionCohorts[].storagePrimaryPurposeConfirmed | 0 to 20000 characters |
| assetData[].additionCohorts[].subsection39ExcludedDispositionApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].taxUccReductionOnDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].transferorCapitalCostImmediatelyBefore | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].transferorProceedsOfDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].transferorSection110_6Deductions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].transferorWasCanadianResidentIndividualOrQualifyingPartnership | 0 to 20000 characters |
| assetData[].additionCohorts[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].additionCohorts[].usedWithEligibleGenerationEquipment | 0 to 20000 characters |
| assetData[].additionCohorts[].vesselConstructedInCanada | 0 to 20000 characters |
| assetData[].additionCohorts[].vesselNotUsedBeforeAcquisition | 0 to 20000 characters |
| assetData[].additionCohorts[].vesselRegisteredInCanada | 0 to 20000 characters |
| assetData[].additionCohorts[].vesselStructuredFinancingFacilityApplies | 0 to 20000 characters |
| assetData[].additionCohorts[].wasDIEP | 0 to 20000 characters |
| assetData[].additionCohorts[].wouldHaveBeenClass53IfAcquiredIn2025 | 0 to 20000 characters |
| assetData[].additionCohorts[].wouldOtherwiseBeClass16 | 0 to 20000 characters |
| assetData[].additions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].affiliatedPersonStopLossApplies | 0 to 20000 characters |
| assetData[].affiliatedStopLossDeemedProceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].affiliatedStopLossDeemedPropertyOutstanding | 0 to 20000 characters |
| assetData[].aggregateCostOfAdditionsAndAlterationsToBuilding | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].anyServedEvChargingStationAtLeast90Kw | 0 to 20000 characters |
| assetData[].aocCapitalCostOfClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].aocDesignatedProceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].aocFmvOfClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].assetClass | 0 to 20000 characters |
| assetData[].assetCount | -1000000000000000 to 1000000000000000 |
| assetData[].availableForUseByRolling13_27_bOr13_28_c | 0 to 20000 characters |
| assetData[].availableForUseDate | 0 to 20000 characters |
| assetData[].bookCostRemovalSigned | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007 | 0 to 20000 characters |
| assetData[].businessCeased | 0 to 20000 characters |
| assetData[].businessProvidesPropertyForHireOrReward | 0 to 20000 characters |
| assetData[].canadianFilmProductionIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].capitalCostOfBuildingAndAdditionsInClasses3_6_20 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].cappedVehicleCount | -1000000000000000 to 1000000000000000 |
| assetData[].ccaClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].claimsClass431ElectricalStorage | 0 to 20000 characters |
| assetData[].claimsEligibleTransmissionEquipment | 0 to 20000 characters |
| assetData[].class12CostPerItem | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class12ParagraphCEHProperty | 0 to 20000 characters |
| assetData[].class12ParagraphExcludedFromHalfYear | 0 to 20000 characters |
| assetData[].class15AcquiredForCuttingAndRemovingMerchantableTimber | 0 to 20000 characters |
| assetData[].class15ElectionToExclude | 0 to 20000 characters |
| assetData[].class15NoFurtherUseAfterTimberRemoved | 0 to 20000 characters |
| assetData[].class1Pre1988ScheduleIIEligibilityConfirmed | 0 to 20000 characters |
| assetData[].class29PriorYearAvailableForUseCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class3Or6OverflowClassOpeningUcc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class3Or6OverflowClassPriorCcaHistoryConfirmed | 0 to 20000 characters |
| assetData[].class3Or6ParagraphKSplitRole | 0 to 20000 characters |
| assetData[].class3Or6PostCapAdditionsAndAlterationsApply | 0 to 20000 characters |
| assetData[].class3Pre1990TransitionalBuildingConditionMet | 0 to 20000 characters |
| assetData[].class431Subparagraph | 0 to 20000 characters |
| assetData[].class43AssetDetails[].assetTypeCode | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class43AssetDetails[].percentageAllocated | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class43AssetDetails[].provinceCode | 0 to 20000 characters |
| assetData[].class44CapitalCostDeterminedByUse | 0 to 20000 characters |
| assetData[].class44CumulativeUseDeterminedCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class44UseDeterminedCapitalCostInYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class6ParagraphKClass1OpeningUcc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].class6ParagraphKClass1PriorCcaHistoryConfirmed | 0 to 20000 characters |
| assetData[].class6Post1978BuildingEligibilityMet | 0 to 20000 characters |
| assetData[].closingCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].costIncurredTaxationYearEndDate | 0 to 20000 characters |
| assetData[].costIncurredTaxationYearStartDate | 0 to 20000 characters |
| assetData[].costIncurredTermEndDate | 0 to 20000 characters |
| assetData[].deemedAcquiredUnder16_1_1_bInPrecedingYear | 0 to 20000 characters |
| assetData[].description | 0 to 20000 characters |
| assetData[].disposedPropertyAcquiredBefore2017 | 0 to 20000 characters |
| assetData[].disposedPropertyDeemed13_40Amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].disposedPropertyIsGoodwill | 0 to 20000 characters |
| assetData[].disposedPropertyOriginalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].disposedPropertyPost2016DeemedCostParagraph | 0 to 20000 characters |
| assetData[].disposedPropertyRolloverTransferorDeemedCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].dispositionDate | 0 to 20000 characters |
| assetData[].dispositionIsArmsLength | 0 to 20000 characters |
| assetData[].dispositionIsGiftToQualifiedDonee | 0 to 20000 characters |
| assetData[].dispositionOutlaysAndExpenses | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].dispositionReconciliationId | 0 to 20000 characters |
| assetData[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].eligibleGreenhouseElectionMade | 0 to 20000 characters |
| assetData[].eligibleGreenhouseLocatedInCanada | 0 to 20000 characters |
| assetData[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction | 0 to 20000 characters |
| assetData[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction | 0 to 20000 characters |
| assetData[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].eligibleGreenhouseQualificationAvoidancePurpose | 0 to 20000 characters |
| assetData[].eligibleGreenhouseReg1102_28ElectionOut | 0 to 20000 characters |
| assetData[].eligibleGreenhouseScheduleIIClassConditionMet | 0 to 20000 characters |
| assetData[].eligibleGreenhouseUnderConstructionOnNovember4_2025 | 0 to 20000 characters |
| assetData[].eligibleLiquefactionActivitiesIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].evChargingStationContinuousPowerKw | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].firstRenewalEndDate | 0 to 20000 characters |
| assetData[].firstRenewalYears | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].hasLeaseRenewalOption | 0 to 20000 characters |
| assetData[].hasRenewalTermAfterCostIncurredTerm | 0 to 20000 characters |
| assetData[].isAIIP | 0 to 20000 characters |
| assetData[].isAdditionOrAlterationToGreenhouse | 0 to 20000 characters |
| assetData[].isAiipSolelyBecauseOfReg1104_4_b_i | 0 to 20000 characters |
| assetData[].isAncillaryToElectricVehicleChargingStations | 0 to 20000 characters |
| assetData[].isBuilding | 0 to 20000 characters |
| assetData[].isDIEP | 0 to 20000 characters |
| assetData[].isDiepSolelyBecauseOfReg1104_3_1_c_i | 0 to 20000 characters |
| assetData[].isElectricVehicleChargingStation | 0 to 20000 characters |
| assetData[].isFormerPropertyDeemedOwnedUnder13_4_3 | 0 to 20000 characters |
| assetData[].isGreenhouse | 0 to 20000 characters |
| assetData[].isIndustrialMineralMineOrRight | 0 to 20000 characters |
| assetData[].isInventory | 0 to 20000 characters |
| assetData[].isLand | 0 to 20000 characters |
| assetData[].isNewPurposeBuiltResidentialRental | 0 to 20000 characters |
| assetData[].isPassengerVehicle | 0 to 20000 characters |
| assetData[].isPassengerVehicleAcquiredNonArmsLength | 0 to 20000 characters |
| assetData[].isPatentOrRightToUsePatentedInformation | 0 to 20000 characters |
| assetData[].isReg1101_5k_1CanadianFilmProduction | 0 to 20000 characters |
| assetData[].isRiipSolelyBecauseOfReg1104_4_01_b_i | 0 to 20000 characters |
| assetData[].isSeparateClassRentalPropertyReg1101_1ac | 0 to 20000 characters |
| assetData[].isSystemsSoftware | 0 to 20000 characters |
| assetData[].isTimberLimitOrCuttingRight | 0 to 20000 characters |
| assetData[].isTimberResourceProperty | 0 to 20000 characters |
| assetData[].isVessel | 0 to 20000 characters |
| assetData[].isYachtCampLodgeGolfCourseOrFacility | 0 to 20000 characters |
| assetData[].isZeroEmissionPassengerVehicle | 0 to 20000 characters |
| assetData[].isZeroEmissionVehiclePerITA248 | 0 to 20000 characters |
| assetData[].leaseEndDate | 0 to 20000 characters |
| assetData[].leaseTermYears | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].lifeExpiryDate | 0 to 20000 characters |
| assetData[].liquefactionFacilityId | 0 to 20000 characters |
| assetData[].liquefactionReg1101SeparateClass | 0 to 20000 characters |
| assetData[].meetsClass56UsedPropertyCondition | 0 to 20000 characters |
| assetData[].mineId | 0 to 20000 characters |
| assetData[].mineIncomeBeforeCca | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].mineReg1101SeparateClass | 0 to 20000 characters |
| assetData[].minimumContinuousPowerKwOfServedEvChargingStations | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].nextSucceedingTermEndDate | 0 to 20000 characters |
| assetData[].nonArmsLengthTransferorCostAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].nonArmsLengthVehicleFairMarketValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].nonRecoverableSalesTaxOnPrescribedLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].openingCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].openingUCC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].passengerVehicleCostToTaxpayer | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].postNovember20_2018DeemedDeductionAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].postTwentyTwentyFourDeemedDeductionAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].preApril19_2021ExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].preNovember21_2018ExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].preTwentyTwentyFiveExpenditureAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].prescribedVehicleCapitalCostLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].priorCcaClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].proceedsOfDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].propertyCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].propertyGroupId | 0 to 20000 characters |
| assetData[].propertyId | 0 to 20000 characters |
| assetData[].propertyIdentityConfirmed | 0 to 20000 characters |
| assetData[].propertyIdentityIsProvisional | 0 to 20000 characters |
| assetData[].railwayCommonCarrierOwnedAndOperatedThroughoutYear | 0 to 20000 characters |
| assetData[].railwayReg1101SeparateClass | 0 to 20000 characters |
| assetData[].railwayReg1101_5dAnnualClassConditionsMet | 0 to 20000 characters |
| assetData[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].reg1100_0_3InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].reg1100_16SpecifiedLeasingPropertyThroughoutYear | 0 to 20000 characters |
| assetData[].reg1100_2_021InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].reg1100_2_02InventoryTransferExceptionApplies | 0 to 20000 characters |
| assetData[].reg1100_2_2NonArmsLengthContinuityApplies | 0 to 20000 characters |
| assetData[].reg1101IncomeSourceType | 0 to 20000 characters |
| assetData[].reg1102_14Class41SpecialRulesApply | 0 to 20000 characters |
| assetData[].reg1102_14Class41SplitRole | 0 to 20000 characters |
| assetData[].reg1102_14Class41SplitSubsection | 0 to 20000 characters |
| assetData[].reg1102_14ClassContinuityApplies | 0 to 20000 characters |
| assetData[].reg1102_14TransferorCcaClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].reg1102_14TransferorClass41UccImmediatelyBeforeDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].reg1102_14TransferorClass41UccReductionOnDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].reg1102_14TransferorPropertyWasSeparateClass | 0 to 20000 characters |
| assetData[].reg1102_14TransferorSeparateClassId | 0 to 20000 characters |
| assetData[].reg1102_1_eListedArtOrAntiqueExclusionApplies | 0 to 20000 characters |
| assetData[].reg1102_5Or5_1BuildingLeaseholdApplies | 0 to 20000 characters |
| assetData[].resourceAllowancePreviouslyGranted | 0 to 20000 characters |
| assetData[].resourceAllowanceSchedule | 0 to 20000 characters |
| assetData[].resourceCapitalCost | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceEstimateOrCapitalCostChanged | 0 to 20000 characters |
| assetData[].resourceHypotheticalOpeningUccWithoutEnhancement | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceMostRecentRatePerUnit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceOriginalQuantity | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourcePartHypotheticalUccBeforeAllowance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourcePartUccBeforeAllowance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourcePreviousRateUsedFirstClaimFormula | 0 to 20000 characters |
| assetData[].resourcePriorSurveyCruiseMapDeductions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceQuantityAtStart | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceQuantityCutOrMined | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceQuantityUnit | 0 to 20000 characters |
| assetData[].resourceResidualValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceSaleProceedsForSection4Election | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].resourceSchedule | 0 to 20000 characters |
| assetData[].resourceSection4AlternativeElection | 0 to 20000 characters |
| assetData[].resourceSurveyCruiseMapCosts | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].section110_6_21CapitalCostReduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].section13_21_1BuildingCostAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].section13_21_1BuildingFairMarketValue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].section13_21_1HistoricalNecessaryLandOwnership | 0 to 20000 characters |
| assetData[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson | 0 to 20000 characters |
| assetData[].section13_21_1LandRelationshipExists | 0 to 20000 characters |
| assetData[].section37DeductionAllowedForAcquisitionExpenditure | 0 to 20000 characters |
| assetData[].separateClassBusinessId | 0 to 20000 characters |
| assetData[].similarPropertyAcquiredWithin24MonthsAndStillOwned | 0 to 20000 characters |
| assetData[].storageEnergyConditionMet | 0 to 20000 characters |
| assetData[].storageExcludedCategory | 0 to 20000 characters |
| assetData[].storageFixedLocation | 0 to 20000 characters |
| assetData[].storagePrimaryPurposeConfirmed | 0 to 20000 characters |
| assetData[].subsection39ExcludedDispositionApplies | 0 to 20000 characters |
| assetData[].taxUccReductionOnDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].transferorCapitalCostImmediatelyBefore | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].transferorProceedsOfDisposition | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].transferorSection110_6Deductions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].transferorWasCanadianResidentIndividualOrQualifyingPartnership | 0 to 20000 characters |
| assetData[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| assetData[].usedWithEligibleGenerationEquipment | 0 to 20000 characters |
| assetData[].vesselConstructedInCanada | 0 to 20000 characters |
| assetData[].vesselNotUsedBeforeAcquisition | 0 to 20000 characters |
| assetData[].vesselRegisteredInCanada | 0 to 20000 characters |
| assetData[].vesselStructuredFinancingFacilityApplies | 0 to 20000 characters |
| assetData[].wasDIEP | 0 to 20000 characters |
| assetData[].wouldHaveBeenClass53IfAcquiredIn2025 | 0 to 20000 characters |
| assetData[].wouldOtherwiseBeClass16 | 0 to 20000 characters |
| associatedGroup.allocated_limit | -1000000000000000 to 1000000000000000 |
| associatedGroup.filer_bn_root | 0 to 20000 characters |
| associatedGroup.matched_business_number | 0 to 20000 characters |
| associatedGroup.source | 0 to 20000 characters |
| associatedGroupAII | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| associatedGroupTCEC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| bcManufacturingProcessingItc.allocatedExpenditureLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| bcManufacturingProcessingItc.associatedGroupTotalAllocated | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| bcManufacturingProcessingItc.creditFormFilingDate | 0 to 20000 characters |
| britishColumbiaFarmerQualifyingAmount | -1000000000000000 to 1000000000000000 |
| businessNumber | 0 to 20000 characters |
| capitalCost | -1000000000000000 to 1000000000000000 |
| capitalGainsOnGifts | -1000000000000000 to 1000000000000000 |
| ccaRecaptureOnGifts | -1000000000000000 to 1000000000000000 |
| charitableCarryforwardYears[].amountAvailable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| charitableCarryforwardYears[].amountClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| charitableCarryforwardYears[].originDate | 0 to 20000 characters |
| charitableCarryforwardYears[].year | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| cooperativeCorporation136_2ThroughoutYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| corpType | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| corpTypeChangeEffectiveDate | 0 to 20000 characters |
| corporationName | 0 to 20000 characters |
| creditUnionAllocation | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| culturalCarryforwardYears[].amountAvailable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| culturalCarryforwardYears[].amountClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| culturalCarryforwardYears[].originDate | 0 to 20000 characters |
| culturalCarryforwardYears[].year | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| currentYear | -1000000000000000 to 1000000000000000 |
| currentYearCapitalLoss | -1000000000000000 to 1000000000000000 |
| currentYearTCEC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| daysInYear | 1 to 1000000000000000 |
| earlierTaxYearEndedInSameCalendarYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPost2014CarryforwardYears[].amountAvailable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPost2014CarryforwardYears[].amountClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPost2014CarryforwardYears[].originDate | 0 to 20000 characters |
| ecoLandPost2014CarryforwardYears[].year | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPre2014CarryforwardYears[].amountAvailable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPre2014CarryforwardYears[].amountClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ecoLandPre2014CarryforwardYears[].originDate | 0 to 20000 characters |
| ecoLandPre2014CarryforwardYears[].year | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| entityId | 0 to 20000 characters |
| exemptIncomeNotSubjectToPartI | -1000000000000000 to 1000000000000000 |
| farmingBusinessLossLine485 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| farmingChiefSourceStatus | 0 to 20000 characters |
| farmingIncome | -1000000000000000 to 1000000000000000 |
| farmingOrFishingBusinessLoss | -1000000000000000 to 1000000000000000 |
| federalLoggingTaxCredit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filerBn | 0 to 20000 characters |
| filingCorpBn | 0 to 20000 characters |
| firstTaxYearBusinessLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| fiscalEnd | date (YYYY-MM-DD); 10 to 10 characters |
| fiscalStart | date (YYYY-MM-DD); 10 to 10 characters |
| fishingIncome | -1000000000000000 to 1000000000000000 |
| foreignIneligiblePortionAllowableCapitalLosses | -1000000000000000 to 1000000000000000 |
| foreignIneligiblePortionTaxableCapitalGains | -1000000000000000 to 1000000000000000 |
| fsOnlyIncomeStatementGifiCodes[] | 0 to 20000 characters |
| functionalCurrencyIso | 0 to 20000 characters |
| immediateExpensingLimit | -1000000000000000 to 1000000000000000 |
| industryCode | 0 to 20000 characters |
| ineligiblePortionAllowableCapitalLosses | -1000000000000000 to 1000000000000000 |
| ineligiblePortionTaxableCapitalGains | -1000000000000000 to 1000000000000000 |
| investmentDeductionsOverride | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| investmentTaxCredits | -1000000000000000 to 1000000000000000 |
| isFinancialInstitution | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| isInsuranceCorp | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| lifeInsurancePolicyIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| limitedPartnershipClaimDeniedUnder18_2_2 | -1000000000000000 to 1000000000000000 |
| lossElections[].requestedAmount | -1000000000000000 to 1000000000000000 |
| lossElections[].type | 0 to 20000 characters |
| lossElections[].yearOfOrigin | -1000000000000000 to 1000000000000000 |
| lossRestrictionEventConfirmedAbsent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| medicineCarryforwardYears[].amountAvailable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| medicineCarryforwardYears[].amountClaimed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| medicineCarryforwardYears[].originDate | 0 to 20000 characters |
| medicineCarryforwardYears[].year | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| mpGrossRevenueRatio | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| netIncomeWithout137_2 | -1000000000000000 to 1000000000000000 |
| nonQualifyingSecurityCapGain | -1000000000000000 to 1000000000000000 |
| novaScotiaFarmerQualifyingAmount | -1000000000000000 to 1000000000000000 |
| nqSecurityEmployerDeduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ontarioFarmerQualifyingAmount | -1000000000000000 to 1000000000000000 |
| ontarioShortlineRailwayCredit.certifiedTrackMilesInOntario | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| ontarioShortlineRailwayCredit.qualifyingCorporationBasis | 0 to 20000 characters |
| paragraph123_4_1_cStatus | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| partVI1TaxPaid | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| preAocNonCapitalLossBusinessPortion | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorFiscalPeriodsComplete | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorTaxYearEnd | 0 to 20000 characters |
| priorYearGroupTCEC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorYearTaxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| proceedsOfDisposition | -1000000000000000 to 1000000000000000 |
| prospectorShareDeduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| prospectorShareInclusion | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| psbTaxableIncome | -1000000000000000 to 1000000000000000 |
| pyLossPools[].abilComponent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyLossPools[].businessPortion | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyLossPools[].originalAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyLossPools[].originalInclusionRate | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyLossPools[].remainingBalance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyLossPools[].type | 0 to 20000 characters |
| pyLossPools[].yearOfOrigin | -1000000000000000 to 1000000000000000 |
| pyUCCPools[].ccaClass | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyUCCPools[].closingUCC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyUCCPools[].propertyId | 0 to 20000 characters |
| reg402_1CentralPaymasterArrangement | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| s88InternetPercent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| s91TreatyRevenue | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| sameOrSimilarBusinessIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule10.amount_15_work_amount | -1000000000000000 to 1000000000000000 |
| schedule10.amount_16_work_amount | -1000000000000000 to 1000000000000000 |
| schedule10.amount_EE_total_capital_cost_plus_C | -1000000000000000 to 1000000000000000 |
| schedule10.amount_FF_total_capital_cost | -1000000000000000 to 1000000000000000 |
| schedule10.amount_GG_amount_A | -1000000000000000 to 1000000000000000 |
| schedule10.amount_K_cec_balance | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule10.amount_MM_work_amount | -1000000000000000 to 1000000000000000 |
| schedule10.amount_NN_work_amount | -1000000000000000 to 1000000000000000 |
| schedule10.line_101_elect_13_38_d_iv | 0 to 20000 characters |
| schedule10.line_102_elect_13_38_d_iii | 0 to 20000 characters |
| schedule10.line_200_cec_opening_balance | -1000000000000000 to 1000000000000000 |
| schedule10.line_222_ecp_acquired_before_2017 | -1000000000000000 to 1000000000000000 |
| schedule10.line_224_amalgamation_transfer | -1000000000000000 to 1000000000000000 |
| schedule10.line_226_other_adjustments_before_2017 | -1000000000000000 to 1000000000000000 |
| schedule10.line_228_nal_gain_half | -1000000000000000 to 1000000000000000 |
| schedule10.line_230_subtotal_A_plus_D_plus_E | -1000000000000000 to 1000000000000000 |
| schedule10.line_242_proceeds_disposition_before_2017 | -1000000000000000 to 1000000000000000 |
| schedule10.line_244_s_80_7_forgiven_debt_reduction | -1000000000000000 to 1000000000000000 |
| schedule10.line_246_other_adjustments_dispositions | -1000000000000000 to 1000000000000000 |
| schedule10.line_248_subtotal_GHI_times_3_4 | -1000000000000000 to 1000000000000000 |
| schedule10.line_249_cec_for_disposed_business | -1000000000000000 to 1000000000000000 |
| schedule10.line_250_current_year_deduction | -1000000000000000 to 1000000000000000 |
| schedule10.line_300_cec_closing_balance | -1000000000000000 to 1000000000000000 |
| schedule10.line_400_total_prior_cec_deductions_post_jun_1988 | -1000000000000000 to 1000000000000000 |
| schedule10.line_401_total_s_80_7_reductions | -1000000000000000 to 1000000000000000 |
| schedule10.line_402_total_cec_deductions_pre_jul_1988 | -1000000000000000 to 1000000000000000 |
| schedule10.line_408_negative_balances_into_income_pre_jul_1988 | -1000000000000000 to 1000000000000000 |
| schedule10.line_409_subtotal | -1000000000000000 to 1000000000000000 |
| schedule10.line_410_income_inclusion | -1000000000000000 to 1000000000000000 |
| schedule10.line_420_cec_balance_at_jan_1_2017 | -1000000000000000 to 1000000000000000 |
| schedule10.line_425_prior_cec_deductions_unrecaptured | -1000000000000000 to 1000000000000000 |
| schedule10.line_430_amount_S_times_3_2 | -1000000000000000 to 1000000000000000 |
| schedule10.line_435_deemed_capital_cost | -1000000000000000 to 1000000000000000 |
| schedule10.line_440_deemed_para_20_1_a_allowance | -1000000000000000 to 1000000000000000 |
| schedule10.line_450_post_2016_acquisitions | -1000000000000000 to 1000000000000000 |
| schedule10.line_455_half_of_JJ | -1000000000000000 to 1000000000000000 |
| schedule10.line_460_lesser_of_12_and_13 | -1000000000000000 to 1000000000000000 |
| schedule10.line_465_amount_14_times_2 | -1000000000000000 to 1000000000000000 |
| schedule10.line_470_reduced_capital_cost | -1000000000000000 to 1000000000000000 |
| schedule10.line_475_income_inclusion_13_38_d_iii | -1000000000000000 to 1000000000000000 |
| schedule10.line_480_proceeds_disposition_13_38_d_ii | -1000000000000000 to 1000000000000000 |
| schedule100.businessNumber | 0 to 20000 characters |
| schedule100.corporationName | 0 to 20000 characters |
| schedule100.currentYearEnd | 0 to 20000 characters |
| schedule100.insuranceUnderwritingType | 0 to 20000 characters |
| schedule100.priorYearRetainedEarningsEvidence | 0 to 20000 characters |
| schedule101.insuranceUnderwritingType | 0 to 20000 characters |
| schedule125.businessNumber | 0 to 20000 characters |
| schedule125.corporationName | 0 to 20000 characters |
| schedule125.currentYear.8000 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYear.8520 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYear.8523 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYear.8670 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYear.9970 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9975 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9976 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9980 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9985 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9990 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYear.9995 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9998 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule125.currentYear.9999 | -1000000000000000 to 1000000000000000 |
| schedule125.currentYearEnd | 0 to 20000 characters |
| schedule125.insuranceUnderwritingType | 0 to 20000 characters |
| schedule125.internetAttributableGifiCodes[] | 0 to 20000 characters |
| schedule125.priorYear.8000 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.8520 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.8523 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.8670 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.9970 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.9990 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYear.9999 | -1000000000000000 to 1000000000000000 |
| schedule125.priorYearEnd | 0 to 20000 characters |
| schedule13.line008TotalOpening | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule13.line010TotalClosing | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].description | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].dispositionDate | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserve | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserveEligibilityConfirmed | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].extendedTenYearReserveProvision | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].isActiveAsset | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].isForeignSource | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].originalGain | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].precedingTaxationYearsEndingAfterDisposition | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].proceedsNotDueAfterYearEnd | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].proceedsOfDisposition | -1000000000000000 to 1000000000000000 |
| schedule13.part1CapitalGainsReserves[].purchaserControlRelationship | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].purchaserMajorityInterestPartnership | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].taxpayerNonResident | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].taxpayerTaxExempt | 0 to 20000 characters |
| schedule13.part1CapitalGainsReserves[].yearOfDisposition | -1000000000000000 to 1000000000000000 |
| schedule13.part2DoubtfulDebts.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2DoubtfulDebts.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2DoubtfulDebts.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2DoubtfulDebts.statutoryBasis | 0 to 20000 characters |
| schedule13.part2DoubtfulDebts.statutoryProvision | 0 to 20000 characters |
| schedule13.part2OtherTaxReserves.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2OtherTaxReserves.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2OtherTaxReserves.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2OtherTaxReserves.statutoryBasis | 0 to 20000 characters |
| schedule13.part2OtherTaxReserves.statutoryProvision | 0 to 20000 characters |
| schedule13.part2PrepaidRent.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2PrepaidRent.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2PrepaidRent.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2PrepaidRent.statutoryBasis | 0 to 20000 characters |
| schedule13.part2PrepaidRent.statutoryProvision | 0 to 20000 characters |
| schedule13.part2ReturnableContainers.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2ReturnableContainers.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2ReturnableContainers.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2ReturnableContainers.statutoryBasis | 0 to 20000 characters |
| schedule13.part2ReturnableContainers.statutoryProvision | 0 to 20000 characters |
| schedule13.part2UndeliveredGoodsAndServices.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2UndeliveredGoodsAndServices.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2UndeliveredGoodsAndServices.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2UndeliveredGoodsAndServices.statutoryBasis | 0 to 20000 characters |
| schedule13.part2UndeliveredGoodsAndServices.statutoryProvision | 0 to 20000 characters |
| schedule13.part2UnpaidAmounts.amalgamationTransfer | -1000000000000000 to 1000000000000000 |
| schedule13.part2UnpaidAmounts.closingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2UnpaidAmounts.openingBalance | -1000000000000000 to 1000000000000000 |
| schedule13.part2UnpaidAmounts.statutoryBasis | 0 to 20000 characters |
| schedule13.part2UnpaidAmounts.statutoryProvision | 0 to 20000 characters |
| schedule130.allocatedGroupRatioAmount | -1000000000000000 to 1000000000000000 |
| schedule130.borrowingsRows[].relationship | 0 to 20000 characters |
| schedule130.borrowingsRows[].totalNotionalDerivatives | -1000000000000000 to 1000000000000000 |
| schedule130.borrowingsRows[].totalPrincipal | -1000000000000000 to 1000000000000000 |
| schedule130.borrowingsRows[].variableA_para_a | -1000000000000000 to 1000000000000000 |
| schedule130.borrowingsRows[].variableA_para_e | -1000000000000000 to 1000000000000000 |
| schedule130.borrowingsRows[].variableB_para_a | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].classNumber | 0 to 20000 characters |
| schedule130.capitalizedIfeRows[].ifeCcaClaimed | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].ifeClosingUcc | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].ifeCostAdjustments | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].ifeOpeningUcc | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].ifeTerminalLoss | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].ifeUcc | -1000000000000000 to 1000000000000000 |
| schedule130.capitalizedIfeRows[].propertyRemainingStatus | 0 to 20000 characters |
| schedule130.ccpcGroupTaxableCapitalEmployedInCanada | -1000000000000000 to 1000000000000000 |
| schedule130.cfaDeniedRows[].affiliateVariableA | -1000000000000000 to 1000000000000000 |
| schedule130.cfaDeniedRows[].cfaName | 0 to 20000 characters |
| schedule130.cfaDeniedRows[].corpsShareOfDeniedAmount | -1000000000000000 to 1000000000000000 |
| schedule130.cfaDeniedRows[].deniedAmount | -1000000000000000 to 1000000000000000 |
| schedule130.cfaDeniedRows[].proportionG | -1000000000000000 to 1000000000000000 |
| schedule130.cfaDeniedRows[].specifiedParticipatingPct | -1000000000000000 to 1000000000000000 |
| schedule130.cfaPartnershipInclusionRows[].amountFapiInclusion | -1000000000000000 to 1000000000000000 |
| schedule130.cfaPartnershipInclusionRows[].cfaName | 0 to 20000 characters |
| schedule130.cfaPartnershipInclusionRows[].corpsShareOfInclusion | -1000000000000000 to 1000000000000000 |
| schedule130.cfaPartnershipInclusionRows[].specifiedParticipatingPct | -1000000000000000 to 1000000000000000 |
| schedule130.claim111_1_aNotReducingTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].amountsAbsorbed | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].amountsTransferred | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].capacityProvenance[].amount | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].capacityProvenance[].capacityType | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].electionReference | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].eventSide | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].originTaxpayerId | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].sourceReference | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEnd | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].transfereeTaxpayerId | 0 to 20000 characters |
| schedule130.cuecRows[].capacityProvenance[].transferorTaxpayerId | 0 to 20000 characters |
| schedule130.cuecRows[].excessCapacity | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].label | 0 to 20000 characters |
| schedule130.cuecRows[].netAvailable | -1000000000000000 to 1000000000000000 |
| schedule130.cuecRows[].precedingYearEnd | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].amount | -1000000000000000 to 1000000000000000 |
| schedule130.currentYearCapacityProvenance[].capacityType | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].electionReference | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].eventSide | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].originTaxpayerId | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].sourceReference | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].sourceTaxYearEnd | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].transfereeTaxpayerId | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].transferorTaxpayerId | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].amount | -1000000000000000 to 1000000000000000 |
| schedule130.currentYearRifeComponents[].businessId | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].componentType | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].eventSide | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].sourceReference | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].vintageId | 0 to 20000 characters |
| schedule130.excludedEntityParagraph | 0 to 20000 characters |
| schedule130.exemptIfeRows[].ifeIncurred | -1000000000000000 to 1000000000000000 |
| schedule130.exemptIfeRows[].incomeFromFundedActivities | -1000000000000000 to 1000000000000000 |
| schedule130.exemptIfeRows[].lossFromFundedActivities | -1000000000000000 to 1000000000000000 |
| schedule130.exemptIfeRows[].principalAmount | -1000000000000000 to 1000000000000000 |
| schedule130.exemptIfeRows[].publicSectorAuthority | 0 to 20000 characters |
| schedule130.groupAdjustedNetBookIncome | -1000000000000000 to 1000000000000000 |
| schedule130.groupAggregateIfeAndExemptIfe | -1000000000000000 to 1000000000000000 |
| schedule130.groupAggregateIfrExcludingFinancialInstitutionGroup | -1000000000000000 to 1000000000000000 |
| schedule130.groupMemberAtiTotal | -1000000000000000 to 1000000000000000 |
| schedule130.groupMemberAtiTotalPre257 | -1000000000000000 to 1000000000000000 |
| schedule130.groupNetInterestExpense | -1000000000000000 to 1000000000000000 |
| schedule130.groupRatio | -1000000000000000 to 1000000000000000 |
| schedule130.groupRatioAllocationRows[].accountNumber | 0 to 20000 characters |
| schedule130.groupRatioAllocationRows[].allocatedAmount | -1000000000000000 to 1000000000000000 |
| schedule130.groupRatioAllocationRows[].memberName | 0 to 20000 characters |
| schedule130.line028InterestPaidOther | -1000000000000000 to 1000000000000000 |
| schedule130.line029_20_1_e_amounts | -1000000000000000 to 1000000000000000 |
| schedule130.line034LossDeductible | -1000000000000000 to 1000000000000000 |
| schedule130.line035CapitalLoss | -1000000000000000 to 1000000000000000 |
| schedule130.line036ExpenseFee_para_e | -1000000000000000 to 1000000000000000 |
| schedule130.line037ExpenseFee_variableB_reducer | -1000000000000000 to 1000000000000000 |
| schedule130.line038LeaseFinancing | -1000000000000000 to 1000000000000000 |
| schedule130.line040Portion_111_1_e_attributable | -1000000000000000 to 1000000000000000 |
| schedule130.line041CfaRaife | -1000000000000000 to 1000000000000000 |
| schedule130.line043GainIncludedInIncome | -1000000000000000 to 1000000000000000 |
| schedule130.line044PartnershipShare | -1000000000000000 to 1000000000000000 |
| schedule130.line058InterestReceived | -1000000000000000 to 1000000000000000 |
| schedule130.line059_12_9_or_17_1 | -1000000000000000 to 1000000000000000 |
| schedule130.line060GuaranteeFeeIncome | -1000000000000000 to 1000000000000000 |
| schedule130.line062GainIncluded | -1000000000000000 to 1000000000000000 |
| schedule130.line063LeaseFinancingIncome | -1000000000000000 to 1000000000000000 |
| schedule130.line064PartnershipShareIfr | -1000000000000000 to 1000000000000000 |
| schedule130.line065CfaRaifr | -1000000000000000 to 1000000000000000 |
| schedule130.line067LossDeductible | -1000000000000000 to 1000000000000000 |
| schedule130.line068CapitalLoss | -1000000000000000 to 1000000000000000 |
| schedule130.line069PartnershipShare | -1000000000000000 to 1000000000000000 |
| schedule130.line070ShelteredByFtc | -1000000000000000 to 1000000000000000 |
| schedule130.line071ExemptFromPartI | -1000000000000000 to 1000000000000000 |
| schedule130.line079TaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule130.line080NonCapitalLossForYear | -1000000000000000 to 1000000000000000 |
| schedule130.line081CfaVariableE | -1000000000000000 to 1000000000000000 |
| schedule130.line082PartnershipCfaVariableE | -1000000000000000 to 1000000000000000 |
| schedule130.line084CcaResourceDeductions | -1000000000000000 to 1000000000000000 |
| schedule130.line085TerminalLossNotInIfe | -1000000000000000 to 1000000000000000 |
| schedule130.line086PartnershipCcaShare | -1000000000000000 to 1000000000000000 |
| schedule130.line087Portion_111_1_e_partnership | -1000000000000000 to 1000000000000000 |
| schedule130.line088Deduction_110_1_k | -1000000000000000 to 1000000000000000 |
| schedule130.line090SpecifiedPreRegimeLossPortion | -1000000000000000 to 1000000000000000 |
| schedule130.line091AdditionalCfaFapi | -1000000000000000 to 1000000000000000 |
| schedule130.line093PartnershipExemptIfeLossShare | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule130.line094ItcRecapture | -1000000000000000 to 1000000000000000 |
| schedule130.line095_12_1_x_reducer | -1000000000000000 to 1000000000000000 |
| schedule130.line097RecaptureCca | -1000000000000000 to 1000000000000000 |
| schedule130.line098PartnershipRecaptureShare | -1000000000000000 to 1000000000000000 |
| schedule130.line099_59_1_or_59_1_b | -1000000000000000 to 1000000000000000 |
| schedule130.line100ForeignIncomeShelteredByFtc | -1000000000000000 to 1000000000000000 |
| schedule130.line101_110_5_addback | -1000000000000000 to 1000000000000000 |
| schedule130.line102_104_13_less_104_19 | -1000000000000000 to 1000000000000000 |
| schedule130.line103TaxableIncomeNotPartI | -1000000000000000 to 1000000000000000 |
| schedule130.line105PartnershipExemptIfeIncomeShare | -1000000000000000 to 1000000000000000 |
| schedule130.line128RifeFromPriorYears | -1000000000000000 to 1000000000000000 |
| schedule130.line140VariableAIfeAdjusted | -1000000000000000 to 1000000000000000 |
| schedule130.loansRows[].relationship | 0 to 20000 characters |
| schedule130.loansRows[].totalNotionalDerivatives | -1000000000000000 to 1000000000000000 |
| schedule130.loansRows[].totalPrincipal | -1000000000000000 to 1000000000000000 |
| schedule130.loansRows[].variableA_para_d | -1000000000000000 to 1000000000000000 |
| schedule130.loansRows[].variableB_para_a | -1000000000000000 to 1000000000000000 |
| schedule130.lossRestrictionEventDate | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.actualControlAcquired | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.determinationStatus | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.effectiveAt | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.eventTaxpayerId | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_1DeemedControl | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_7ControlAcquired | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_8DeemedControl | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_9ElectionFiled | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_9Timing | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.schemaVersion | -1000000000000000 to 1000000000000000 |
| schedule130.lossRestrictionEventFacts.sourceReference | 0 to 20000 characters |
| schedule130.nonCapitalLossRows[].amountDeducted_111_1_a | -1000000000000000 to 1000000000000000 |
| schedule130.nonCapitalLossRows[].amountVariableJ_ii | -1000000000000000 to 1000000000000000 |
| schedule130.nonCapitalLossRows[].attributableToIfe | -1000000000000000 to 1000000000000000 |
| schedule130.nonCapitalLossRows[].nonCapitalLossOriginYear | -1000000000000000 to 1000000000000000 |
| schedule130.nonCapitalLossRows[].taxYearOfOrigin | 0 to 20000 characters |
| schedule130.nonCapitalLossRows[].variableJ | -1000000000000000 to 1000000000000000 |
| schedule130.partnershipIfeRows[].partnershipAccountNumber | 0 to 20000 characters |
| schedule130.partnershipIfeRows[].partnershipName | 0 to 20000 characters |
| schedule130.partnershipIfeRows[].partnership_ife_para_h | -1000000000000000 to 1000000000000000 |
| schedule130.partnershipIfeRows[].portion_12_1_l_1 | -1000000000000000 to 1000000000000000 |
| schedule130.partnershipIfeRows[].portion_non_deductible_96_2_1 | -1000000000000000 to 1000000000000000 |
| schedule130.partnershipIfeRows[].shareOfPartnershipIfeVariableA | -1000000000000000 to 1000000000000000 |
| schedule130.ratioOfPermissibleExpenses | -1000000000000000 to 1000000000000000 |
| schedule130.receivedCapacityRows[].accountNumber | 0 to 20000 characters |
| schedule130.receivedCapacityRows[].amountOfCapacityReceived | -1000000000000000 to 1000000000000000 |
| schedule130.receivedCapacityRows[].groupEntityName | 0 to 20000 characters |
| schedule130.receivedCapacityRows[].taxYearEnd | 0 to 20000 characters |
| schedule130.receivedCapacityRows[].transferorCumulativeUnusedExcessCapacity | -1000000000000000 to 1000000000000000 |
| schedule130.receivedCapacityRows[].transferorTotalTransferredCapacity | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].ifeAvailableBeforeClaim | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].ifeClosingBalance | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].ifeCurrentYearClaim | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].ifeOpeningBalance | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].ifePoolAdjustments | -1000000000000000 to 1000000000000000 |
| schedule130.resourcePoolRows[].poolType | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.schemaVersion | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmount | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].businessId | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].eventSide | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].originalAmount | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].priorDeductions | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYear | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].remainingAmount | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinues | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].sameBusinessIncome | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].businessId | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].income | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].similarityStatus | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatus | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].sourceReference | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEnd | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerId | 0 to 20000 characters |
| schedule130.rifeSurvivalFacts.vintages[].vintageId | 0 to 20000 characters |
| schedule130.taxYearStartDate | 0 to 20000 characters |
| schedule130.taxpayerId | 0 to 20000 characters |
| schedule130.transferredOutCapacity18_2_4 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule15.amountB | -1000000000000000 to 1000000000000000 |
| schedule15.planRows[].contributionAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule15.planRows[].dpspPaymentDate | 0 to 20000 characters |
| schedule15.planRows[].epspPaymentDate | 0 to 20000 characters |
| schedule15.planRows[].epspTrustAddress | 0 to 20000 characters |
| schedule15.planRows[].epspTrustName | 0 to 20000 characters |
| schedule15.planRows[].planType | -1000000000000000 to 1000000000000000 |
| schedule15.planRows[].prppPaymentDate | 0 to 20000 characters |
| schedule15.planRows[].registrationNumber | 0 to 20000 characters |
| schedule15.planRows[].rppPaymentDate | 0 to 20000 characters |
| schedule15.planRows[].rsubpPaymentDate | 0 to 20000 characters |
| schedule15.planRows[].t4psFiledBy | -1000000000000000 to 1000000000000000 |
| schedule17.amount_1a_part1_total_deduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule17.amount_2a_pra_opening_on_bc | -1000000000000000 to 1000000000000000 |
| schedule17.amount_2f_sbd_for_tax_year | -1000000000000000 to 1000000000000000 |
| schedule17.amount_3a_pra_opening_mb | -1000000000000000 to 1000000000000000 |
| schedule17.amount_3d_s383_amount_1e | -1000000000000000 to 1000000000000000 |
| schedule17.amount_3j_s383_amount_1f | -1000000000000000 to 1000000000000000 |
| schedule17.line_305 | -1000000000000000 to 1000000000000000 |
| schedule17.line_315 | -1000000000000000 to 1000000000000000 |
| schedule17.line_501 | -1000000000000000 to 1000000000000000 |
| schedule17.line_502 | -1000000000000000 to 1000000000000000 |
| schedule17.line_601 | -1000000000000000 to 1000000000000000 |
| schedule17.line_602 | -1000000000000000 to 1000000000000000 |
| schedule17.line_626 | -1000000000000000 to 1000000000000000 |
| schedule17.line_651 | -1000000000000000 to 1000000000000000 |
| schedule17.line_652 | -1000000000000000 to 1000000000000000 |
| schedule17.line_701 | -1000000000000000 to 1000000000000000 |
| schedule17.line_702 | -1000000000000000 to 1000000000000000 |
| schedule17.line_751 | -1000000000000000 to 1000000000000000 |
| schedule17.line_752 | -1000000000000000 to 1000000000000000 |
| schedule17.line_801 | -1000000000000000 to 1000000000000000 |
| schedule17.line_802 | -1000000000000000 to 1000000000000000 |
| schedule17.part1AllocationRows[].classDescription | 0 to 20000 characters |
| schedule17.part1AllocationRows[].line_100_interest_payable_by_members | -1000000000000000 to 1000000000000000 |
| schedule17.part1AllocationRows[].line_200_money_borrowed_by_members | -1000000000000000 to 1000000000000000 |
| schedule17.part1AllocationRows[].line_300_allocation_in_proportion_to_borrowing | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule17.part1AllocationRows[].paymentDate | 0 to 20000 characters |
| schedule17.part1BonusInterestRows[].classDescription | 0 to 20000 characters |
| schedule17.part1BonusInterestRows[].line_110_interest_payable_to_members | -1000000000000000 to 1000000000000000 |
| schedule17.part1BonusInterestRows[].line_210_money_on_deposit_by_members | -1000000000000000 to 1000000000000000 |
| schedule17.part1BonusInterestRows[].line_310_bonus_interest_payments | -1000000000000000 to 1000000000000000 |
| schedule17.part1BonusInterestRows[].paymentDate | 0 to 20000 characters |
| schedule18.fiscal_end_iso | 0 to 20000 characters |
| schedule18.fiscal_start_iso | 0 to 20000 characters |
| schedule18.specifiedPersonsShareFmv | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule18.specifiedPersonsShareFmvPercentage | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule18.total_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule1BookNetIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule21.canadianBankingBusinessReview.reg8201Facts.fixedPlaceJurisdiction | 0 to 20000 characters |
| schedule21.canadianBankingBusinessReview.reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | 0 to 20000 characters |
| schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentArticle | 0 to 20000 characters |
| schedule21.line6aNetIncomeForTaxPurposes | -1000000000000000 to 1000000000000000 |
| schedule21.line6bNetCapitalLossesClaimed | -1000000000000000 to 1000000000000000 |
| schedule21.line6cS112_113DividendsDeductible | -1000000000000000 to 1000000000000000 |
| schedule21.line6dProspectorGrubstakerShares | -1000000000000000 to 1000000000000000 |
| schedule21.line6dS20_12Deductions | -1000000000000000 to 1000000000000000 |
| schedule21.line6eEmployerDeductionNQSecurities | -1000000000000000 to 1000000000000000 |
| schedule21.line6gOtherAdjustments | -1000000000000000 to 1000000000000000 |
| schedule21.line6gS110_5AddBack | -1000000000000000 to 1000000000000000 |
| schedule21.line6iTaxableIncomeInCanada | -1000000000000000 to 1000000000000000 |
| schedule21.line6jCanadianBankingIncome | -1000000000000000 to 1000000000000000 |
| schedule21.line6kS115AddBack | -1000000000000000 to 1000000000000000 |
| schedule21.line7aBaseT2Line550 | -1000000000000000 to 1000000000000000 |
| schedule21.line7bAbatementT2Line608 | -1000000000000000 to 1000000000000000 |
| schedule21.line7cInvCorpDeductionT2Line620 | -1000000000000000 to 1000000000000000 |
| schedule21.line7dGeneralTaxReductionT2Line639 | -1000000000000000 to 1000000000000000 |
| schedule21.line7fAdditionalTaxPSBT2Line560 | -1000000000000000 to 1000000000000000 |
| schedule21.line7fRecaptureITCT2Line602 | -1000000000000000 to 1000000000000000 |
| schedule21.line7gAdditionalTaxBanksLifeT2Line565 | -1000000000000000 to 1000000000000000 |
| schedule21.line7gCCPCRefundableTaxInvIncomeT2Line604 | -1000000000000000 to 1000000000000000 |
| schedule21.line7hLabourRequirementsAdditionT2Line580 | -1000000000000000 to 1000000000000000 |
| schedule21.line8aBaseT2Line550 | -1000000000000000 to 1000000000000000 |
| schedule21.line8bInvCorpDeductionT2Line620 | -1000000000000000 to 1000000000000000 |
| schedule21.line8cCCPCGeneralTaxReductionT2Line638 | -1000000000000000 to 1000000000000000 |
| schedule21.line8dGeneralTaxReductionT2Line639 | -1000000000000000 to 1000000000000000 |
| schedule21.line8fAdditionalTaxPSBT2Line560 | -1000000000000000 to 1000000000000000 |
| schedule21.line8fRecaptureITCT2Line602 | -1000000000000000 to 1000000000000000 |
| schedule21.line8gAdditionalTaxBanksLifeT2Line565 | -1000000000000000 to 1000000000000000 |
| schedule21.line8hLabourRequirementsAdditionT2Line580 | -1000000000000000 to 1000000000000000 |
| schedule21.part1Rows[].claimedAmountOverride | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule21.part1Rows[].col1b_netForeignNonBusinessIncome | -1000000000000000 to 1000000000000000 |
| schedule21.part1Rows[].col1c_foreignNonBusinessTaxPaid | -1000000000000000 to 1000000000000000 |
| schedule21.part1Rows[].col1d_s20_12Deduction | -1000000000000000 to 1000000000000000 |
| schedule21.part1Rows[].country | 0 to 20000 characters |
| schedule21.part1Rows[].foreignAffiliateShareIncome | 0 to 20000 characters |
| schedule21.part2Rows[].claimedAmountOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part2Rows[].col2b_netForeignBusinessIncome | -1000000000000000 to 1000000000000000 |
| schedule21.part2Rows[].col2c_foreignBusinessTaxPaid | -1000000000000000 to 1000000000000000 |
| schedule21.part2Rows[].col2d_unusedFTCPreviousYears | -1000000000000000 to 1000000000000000 |
| schedule21.part2Rows[].country | 0 to 20000 characters |
| schedule21.part3Rows[].col3l_originYearBreakdown[].amount | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3l_originYearBreakdown[].originYear | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEnd | 0 to 20000 characters |
| schedule21.part3Rows[].col3l_priorYearClosingBalance | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3m_amountExpiredInYear | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3o_amalgamationOrWindupTransfer | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3o_originYearBreakdown[].amount | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3o_originYearBreakdown[].originYear | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3o_originYearBreakdown[].originYearEnd | 0 to 20000 characters |
| schedule21.part3Rows[].col3p_currentYearTaxPaidOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].col3q_currentYearCreditDeductedOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part3Rows[].country | 0 to 20000 characters |
| schedule21.part4Rows[].col4u_unusedFTCOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].col4v_carrybackPrev1 | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].col4w_carrybackPrev2 | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].col4x_carrybackPrev3 | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].country | 0 to 20000 characters |
| schedule21.part4Rows[].targetYearEvidence[].s126_2AmountAlreadyDeducted | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].targetYearEvidence[].s126_2_bLimitForCountry | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].targetYearEvidence[].s126_2_cTaxRemainingAfterS126_1 | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].targetYearEvidence[].targetYearOffset | -1000000000000000 to 1000000000000000 |
| schedule21.part4Rows[].targetYearEvidence[].taxationYearEnd | 0 to 20000 characters |
| schedule21.part5BcIncomeFromLogging | -1000000000000000 to 1000000000000000 |
| schedule21.part5BcLoggingTaxPaid | -1000000000000000 to 1000000000000000 |
| schedule21.part5QcIncomeFromLogging | -1000000000000000 to 1000000000000000 |
| schedule21.part5QcLoggingTaxPaid | -1000000000000000 to 1000000000000000 |
| schedule21.part5TaxableIncomeOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part9Rows[].country | 0 to 20000 characters |
| schedule21.part9Rows[].province | 0 to 20000 characters |
| schedule21.part9Rows[].provinceTaxableIncomeAllocationOverride | -1000000000000000 to 1000000000000000 |
| schedule21.part9Rows[].provincialTaxRate | -1000000000000000 to 1000000000000000 |
| schedule21.part9TaxableIncomeOutsideCanadaOverride | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule21.part9TotalTaxableIncomeOverride | -1000000000000000 to 1000000000000000 |
| schedule23.calendarYear | -1000000000000000 to 1000000000000000 |
| schedule23.rows[].associationCode | -1000000000000000 to 1000000000000000 |
| schedule23.rows[].businessLimitAllocated | -1000000000000000 to 1000000000000000 |
| schedule23.rows[].businessLimitBeforeAllocation | -1000000000000000 to 1000000000000000 |
| schedule23.rows[].businessNumber | 0 to 20000 characters |
| schedule23.rows[].name | 0 to 20000 characters |
| schedule23.rows[].percentageOfBusinessLimit | -1000000000000000 to 1000000000000000 |
| schedule23.rows[].thirdCorporationBusinessNumber | 0 to 20000 characters |
| schedule23.thirdCorporationSchedule28Elections[].businessNumber | 0 to 20000 characters |
| schedule23.thirdCorporationSchedule28Elections[].coveredCorporationBusinessNumbers[] | 0 to 20000 characters |
| schedule23.thirdCorporationSchedule28Elections[].electionTaxYearEnd | 0 to 20000 characters |
| schedule23.thirdCorporationSchedule28Elections[].electionTaxYearStart | 0 to 20000 characters |
| schedule24.filingTriggers[] | 0 to 20000 characters |
| schedule24.operationCode | 0 to 20000 characters |
| schedule24.predecessors[].businessNumber | 0 to 20000 characters |
| schedule24.predecessors[].name | 0 to 20000 characters |
| schedule24.subsidiaries[].assetsDistributedTaxationYearEnd | 0 to 20000 characters |
| schedule24.subsidiaries[].businessNumber | 0 to 20000 characters |
| schedule24.subsidiaries[].commencementDate | 0 to 20000 characters |
| schedule24.subsidiaries[].name | 0 to 20000 characters |
| schedule24.subsidiaries[].windUpDate | 0 to 20000 characters |
| schedule25.affiliateRows[].affiliateId | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule25.affiliateRows[].affiliateName | 0 to 20000 characters |
| schedule25.affiliateRows[].controlStatus | -1000000000000000 to 1000000000000000 |
| schedule25.affiliateRows[].equityPercentHeld | -1000000000000000 to 1000000000000000 |
| schedule25.affiliateRows[].id | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule25.affiliateRows[].relatedPersonsAggregateEquityPercent | -1000000000000000 to 1000000000000000 |
| schedule27.amount11BPortionDirectlyInQualifiedActivitiesIncludingElecSteam | -1000000000000000 to 1000000000000000 |
| schedule27.amount12ASalariesWagesInQualifiedActivitiesIncludingElecSteam | -1000000000000000 to 1000000000000000 |
| schedule27.amount12BNonEmployeeInQualifiedActivitiesIncludingElecSteam | -1000000000000000 to 1000000000000000 |
| schedule27.amount16AZETMSalariesWagesDirectlyInZETM | -1000000000000000 to 1000000000000000 |
| schedule27.amount16BZETMNonEmployeeInZETM | -1000000000000000 to 1000000000000000 |
| schedule27.amount305ZETMCostOfCapitalMCB | -1000000000000000 to 1000000000000000 |
| schedule27.amount3BNetResourceAdjustmentReg5203_3_1 | -1000000000000000 to 1000000000000000 |
| schedule27.amount3DRefundInterestReg5203_4 | -1000000000000000 to 1000000000000000 |
| schedule27.amount4ADepreciableScheduleII | -1000000000000000 to 1000000000000000 |
| schedule27.amount4BTimberLimitsAndCuttingRights | -1000000000000000 to 1000000000000000 |
| schedule27.amount4CImmovableWoodAssetsClass15 | -1000000000000000 to 1000000000000000 |
| schedule27.amount4DIndustrialMineralMines | -1000000000000000 to 1000000000000000 |
| schedule27.amount4ESREDCapitalExpenditures | -1000000000000000 to 1000000000000000 |
| schedule27.amount4FPartXVIIProperty | -1000000000000000 to 1000000000000000 |
| schedule27.amount4HRentalCostForPropertyUse | -1000000000000000 to 1000000000000000 |
| schedule27.amount4IPartnershipShareOfCC | -1000000000000000 to 1000000000000000 |
| schedule27.amount5BPortionDirectlyInQualifiedActivities | -1000000000000000 to 1000000000000000 |
| schedule27.amount6ASalariesWagesEmployees | -1000000000000000 to 1000000000000000 |
| schedule27.amount6BIncludedInGrossCostOfProperty | -1000000000000000 to 1000000000000000 |
| schedule27.amount6CRelatedToOutsideCanadaAB | -1000000000000000 to 1000000000000000 |
| schedule27.amount6DRelatedToCdnResourceProfits | -1000000000000000 to 1000000000000000 |
| schedule27.amount6EIncludedInCEDEFEDE | -1000000000000000 to 1000000000000000 |
| schedule27.amount6HPartnershipShareEmployeeNet | -1000000000000000 to 1000000000000000 |
| schedule27.amount6JManagementAdminNonEmployee | -1000000000000000 to 1000000000000000 |
| schedule27.amount6KSREDNonEmployee | -1000000000000000 to 1000000000000000 |
| schedule27.amount6LServiceFunctionNonEmployee | -1000000000000000 to 1000000000000000 |
| schedule27.amount6NIncludedInGrossCostOfPropertyNE | -1000000000000000 to 1000000000000000 |
| schedule27.amount6ORelatedToOutsideCanadaABNE | -1000000000000000 to 1000000000000000 |
| schedule27.amount6PRelatedToCdnResourceProfitsNE | -1000000000000000 to 1000000000000000 |
| schedule27.amount6QIncludedInCEDEFEDENE | -1000000000000000 to 1000000000000000 |
| schedule27.amount6TPartnershipShareNonEmployeeNet | -1000000000000000 to 1000000000000000 |
| schedule27.amount7ASalariesWagesInQualifiedActivities | -1000000000000000 to 1000000000000000 |
| schedule27.amount7BNonEmployeeInQualifiedActivities | -1000000000000000 to 1000000000000000 |
| schedule27.amount8AResourceProfitsReg1204 | -1000000000000000 to 1000000000000000 |
| schedule27.amount8BSection59IncomeNotInResourceProfits | -1000000000000000 to 1000000000000000 |
| schedule27.amount8DSection65DeductionsNotAgainstResourceProfits | -1000000000000000 to 1000000000000000 |
| schedule27.amount8EIncomeFromForeignOreProcessing | -1000000000000000 to 1000000000000000 |
| schedule27.excludedActivityParagraphs[] | 0 to 20000 characters |
| schedule27.line100ActiveBusinessIncomeNetOfLoss | -1000000000000000 to 1000000000000000 |
| schedule27.line105AssociatedCorpsABI | -1000000000000000 to 1000000000000000 |
| schedule27.line120ActiveBusinessIncomeNetOfLoss | -1000000000000000 to 1000000000000000 |
| schedule27.mpGrossRevenueRatio | -1000000000000000 to 1000000000000000 |
| schedule27.primarilyMPRatio | -1000000000000000 to 1000000000000000 |
| schedule27.schedule404.amount1EFromSchedule411 | -1000000000000000 to 1000000000000000 |
| schedule27.uccDepreciableScheduleII | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule27.zetmQualifiedActivityClauses[] | 0 to 20000 characters |
| schedule28.dateFiled | 0 to 20000 characters |
| schedule28.otherCorps[].businessNumber | 0 to 20000 characters |
| schedule28.otherCorps[].name | 0 to 20000 characters |
| schedule28.othersAssociatedWithThirdCorp | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule28.othersNotOtherwiseAssociated | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule28.thirdCorpBn | 0 to 20000 characters |
| schedule28.thirdCorpIsCcpc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule28.thirdCorpName | 0 to 20000 characters |
| schedule28.thirdCorpTaxYearEnd | 0 to 20000 characters |
| schedule305.businessNumber | 0 to 20000 characters |
| schedule305.corporationName | 0 to 20000 characters |
| schedule305.institutionType | 0 to 20000 characters |
| schedule305.investmentInRelatedFinancialInstitutions | -1000000000000000 to 1000000000000000 |
| schedule305.schedule306.relatedCorporations[].businessNumber | 0 to 20000 characters |
| schedule305.schedule306.relatedCorporations[].capitalDeductionAllocation | -1000000000000000 to 1000000000000000 |
| schedule305.schedule306.relatedCorporations[].capitalForYear | -1000000000000000 to 1000000000000000 |
| schedule305.schedule306.relatedCorporations[].firstTaxYearAllocation | -1000000000000000 to 1000000000000000 |
| schedule305.schedule306.relatedCorporations[].name | 0 to 20000 characters |
| schedule305.taxYearEnd | 0 to 20000 characters |
| schedule306.relatedCorporations[].businessNumber | 0 to 20000 characters |
| schedule306.relatedCorporations[].capitalDeductionAllocation | -1000000000000000 to 1000000000000000 |
| schedule306.relatedCorporations[].capitalForYear | -1000000000000000 to 1000000000000000 |
| schedule306.relatedCorporations[].firstTaxYearAllocation | -1000000000000000 to 1000000000000000 |
| schedule306.relatedCorporations[].name | 0 to 20000 characters |
| schedule31.amount25CRecapturedCleanHydrogen | -1000000000000000 to 1000000000000000 |
| schedule31.amount25DRecapturedCleanTech | -1000000000000000 to 1000000000000000 |
| schedule31.amount25ERecapturedCleanTechMfg | -1000000000000000 to 1000000000000000 |
| schedule31.amount25GRecapturedCleanElectricity | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule31.ecpcConsolidatedGroupExpenditureLimit | -1000000000000000 to 1000000000000000 |
| schedule31.ecpcConsolidatedGroupMemberAllocation | -1000000000000000 to 1000000000000000 |
| schedule31.farmingGrossContribution | -1000000000000000 to 1000000000000000 |
| schedule31.itcLossRestrictionEventDate | 0 to 20000 characters |
| schedule31.line140CleanHydrogenItc | -1000000000000000 to 1000000000000000 |
| schedule31.line155CleanTechItc | -1000000000000000 to 1000000000000000 |
| schedule31.line170CleanTechMfgItc | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityApprenticeHoursActual | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityApprenticeHoursRequired | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityAttestationDate | 0 to 20000 characters |
| schedule31.line185CleanElectricityDaysBelowPrevailingWage | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityItc | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityMetLabourRequirements | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].acquisitionDate | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].assistanceAmount | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityProperties[].availableForUseDate | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule31.line185CleanElectricityProperties[].designatedWorkSites | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].otherCleanEconomyCreditClaimedOnProperty | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].propertyIdentifier | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].qualifyingEntityType | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmed | 0 to 20000 characters |
| schedule31.line185CleanElectricitySigningOfficerFirstName | 0 to 20000 characters |
| schedule31.line185CleanElectricitySigningOfficerLastName | 0 to 20000 characters |
| schedule31.line185CleanElectricitySigningOfficerPosition | 0 to 20000 characters |
| schedule31.line185CleanElectricityWorkersBelowPrevailingWageCount | -1000000000000000 to 1000000000000000 |
| schedule31.line200CcusItc | -1000000000000000 to 1000000000000000 |
| schedule31.line210CoopRemittanceQp | -1000000000000000 to 1000000000000000 |
| schedule31.line215CreditExpiredQpExtra | -1000000000000000 to 1000000000000000 |
| schedule31.line230AmalgamTransferInQp | -1000000000000000 to 1000000000000000 |
| schedule31.line235ItcFromRepaymentQp | -1000000000000000 to 1000000000000000 |
| schedule31.line250PartnershipAllocationQp | -1000000000000000 to 1000000000000000 |
| schedule31.line260DeductedFromPartIQp | -1000000000000000 to 1000000000000000 |
| schedule31.line280TransferredToPartViiQp | -1000000000000000 to 1000000000000000 |
| schedule31.line310RefundClaimedQp | -1000000000000000 to 1000000000000000 |
| schedule31.line360CapitalExpendituresT661 | -1000000000000000 to 1000000000000000 |
| schedule31.line370RepaymentsT661 | -1000000000000000 to 1000000000000000 |
| schedule31.line390PriorYearTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule31.line398PyTaxableCapitalMinus10M | -1000000000000000 to 1000000000000000 |
| schedule31.line399EcpcRevenueMinus15M | -1000000000000000 to 1000000000000000 |
| schedule31.line400Schedule49Allocation | -1000000000000000 to 1000000000000000 |
| schedule31.line460RepaymentAssistanceCcpc | -1000000000000000 to 1000000000000000 |
| schedule31.line480RepaymentPre2015 | -1000000000000000 to 1000000000000000 |
| schedule31.line490RepaymentPost2014 | -1000000000000000 to 1000000000000000 |
| schedule31.line510CoopRemittanceSred | -1000000000000000 to 1000000000000000 |
| schedule31.line515CreditExpiredSredExtra | -1000000000000000 to 1000000000000000 |
| schedule31.line530AmalgamTransferInSred | -1000000000000000 to 1000000000000000 |
| schedule31.line550PartnershipAllocationSred | -1000000000000000 to 1000000000000000 |
| schedule31.line560DeductedFromPartISred | -1000000000000000 to 1000000000000000 |
| schedule31.line580TransferredToPartViiSred | -1000000000000000 to 1000000000000000 |
| schedule31.line610RefundClaimedSred | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule31.line612CoopRemittanceAjctc | -1000000000000000 to 1000000000000000 |
| schedule31.line615CreditExpiredAjctcExtra | -1000000000000000 to 1000000000000000 |
| schedule31.line630AmalgamTransferInAjctc | -1000000000000000 to 1000000000000000 |
| schedule31.line635ItcFromRepaymentAjctc | -1000000000000000 to 1000000000000000 |
| schedule31.line655PartnershipAllocationAjctc | -1000000000000000 to 1000000000000000 |
| schedule31.line660DeductedFromPartIAjctc | -1000000000000000 to 1000000000000000 |
| schedule31.line760PartnershipExcessSred | -1000000000000000 to 1000000000000000 |
| schedule31.line765CoopRemittanceChildCare | -1000000000000000 to 1000000000000000 |
| schedule31.line770CreditExpiredChildCareExtra | -1000000000000000 to 1000000000000000 |
| schedule31.line777AmalgamTransferInChildCare | -1000000000000000 to 1000000000000000 |
| schedule31.line782PartnershipAllocationChildCare | -1000000000000000 to 1000000000000000 |
| schedule31.line785DeductedFromPartIChildCare | -1000000000000000 to 1000000000000000 |
| schedule31.line799PartnershipExcessChildCare | -1000000000000000 to 1000000000000000 |
| schedule31.line841CoopRemittancePpm | -1000000000000000 to 1000000000000000 |
| schedule31.line845CreditExpiredPpmExtra | -1000000000000000 to 1000000000000000 |
| schedule31.line860AmalgamTransferInPpm | -1000000000000000 to 1000000000000000 |
| schedule31.line885CarryforwardAppliedPpm | -1000000000000000 to 1000000000000000 |
| schedule31.line901CarrybackY1Qp | -1000000000000000 to 1000000000000000 |
| schedule31.line902CarrybackY2Qp | -1000000000000000 to 1000000000000000 |
| schedule31.line903CarrybackY3Qp | -1000000000000000 to 1000000000000000 |
| schedule31.line911CarrybackY1Sred | -1000000000000000 to 1000000000000000 |
| schedule31.line912CarrybackY2Sred | -1000000000000000 to 1000000000000000 |
| schedule31.line913CarrybackY3Sred | -1000000000000000 to 1000000000000000 |
| schedule31.line931CarrybackY1Ajctc | -1000000000000000 to 1000000000000000 |
| schedule31.line932CarrybackY2Ajctc | -1000000000000000 to 1000000000000000 |
| schedule31.line933CarrybackY3Ajctc | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc1Rows[].acquisitionYear | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc1Rows[].description | 0 to 20000 characters |
| schedule31.part16Calc1Rows[].originalItc | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc1Rows[].recalcAtAcquisitionRate | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc2Rows[].alreadyRecapturedCalc1 | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc2Rows[].description | 0 to 20000 characters |
| schedule31.part16Calc2Rows[].itcEarnedByTransferee | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc2Rows[].podOrFmv | -1000000000000000 to 1000000000000000 |
| schedule31.part16Calc2Rows[].transfereeRate | -1000000000000000 to 1000000000000000 |
| schedule31.part19Rows[].contractNumber | 0 to 20000 characters |
| schedule31.part19Rows[].eligibleSalaryWages | -1000000000000000 to 1000000000000000 |
| schedule31.part19Rows[].eligibleTradeName | 0 to 20000 characters |
| schedule31.part19Rows[].sourceEmploymentId | 0 to 20000 characters |
| schedule31.part23Rows[].acquisitionYear | -1000000000000000 to 1000000000000000 |
| schedule31.part23Rows[].description | 0 to 20000 characters |
| schedule31.part23Rows[].originalItcChildCareSpace | -1000000000000000 to 1000000000000000 |
| schedule31.part23Rows[].originalItcEligibleExpenditure | -1000000000000000 to 1000000000000000 |
| schedule31.part23Rows[].podOrFmv | -1000000000000000 to 1000000000000000 |
| schedule31.part4Rows[].assistanceAmount | -1000000000000000 to 1000000000000000 |
| schedule31.part4Rows[].assistanceSourceCategory | 0 to 20000 characters |
| schedule31.part4Rows[].atlanticLocation | 0 to 20000 characters |
| schedule31.part4Rows[].ccaClass | 0 to 20000 characters |
| schedule31.part4Rows[].dateAvailableForUse | 0 to 20000 characters |
| schedule31.part4Rows[].description | 0 to 20000 characters |
| schedule31.part4Rows[].investmentAmount | -1000000000000000 to 1000000000000000 |
| schedule31.priorYearTaxYearDays | -1000000000000000 to 1000000000000000 |
| schedule31.revenuePriorYear1 | -1000000000000000 to 1000000000000000 |
| schedule31.revenuePriorYear2 | -1000000000000000 to 1000000000000000 |
| schedule31.revenuePriorYear3 | -1000000000000000 to 1000000000000000 |
| schedule31.schedule31FilingDueDate | 0 to 20000 characters |
| schedule31.schedule31PrescribedFormFiledDate | 0 to 20000 characters |
| schedule31.t661Line559SredPool | -1000000000000000 to 1000000000000000 |
| schedule31.taxPayableAttributableToSameOrSimilarBusiness | -1000000000000000 to 1000000000000000 |
| schedule31.ultimateParentFiscalYearDaysPriorYear1 | -1000000000000000 to 1000000000000000 |
| schedule31.ultimateParentFiscalYearDaysPriorYear2 | -1000000000000000 to 1000000000000000 |
| schedule31.ultimateParentFiscalYearDaysPriorYear3 | -1000000000000000 to 1000000000000000 |
| schedule33.lines.104.amount | -1000000000000000 to 1000000000000000 |
| schedule33.lines.104.source | 0 to 20000 characters |
| schedule33.lines.112.amount | -1000000000000000 to 1000000000000000 |
| schedule33.lines.112.source | 0 to 20000 characters |
| schedule33.lines.407.amount | -1000000000000000 to 1000000000000000 |
| schedule33.lines.407.source | 0 to 20000 characters |
| schedule33.lines.610.amount | -1000000000000000 to 1000000000000000 |
| schedule33.lines.610.source | 0 to 20000 characters |
| schedule33.partnershipDetails.112[].amount | -1000000000000000 to 1000000000000000 |
| schedule33.partnershipDetails.112[].partnershipName | 0 to 20000 characters |
| schedule33.partnershipDetails.407[].amount | -1000000000000000 to 1000000000000000 |
| schedule33.partnershipDetails.407[].partnershipName | 0 to 20000 characters |
| schedule34.canadianAssetsBeforeInvestmentAllowance | -1000000000000000 to 1000000000000000 |
| schedule34.investmentReviewComplete | 0 to 20000 characters |
| schedule34.investmentRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule34.isAuthorizedForeignBank | 0 to 20000 characters |
| schedule34.isFinancialInstitution | 0 to 20000 characters |
| schedule34.isInsuranceCorporation | 0 to 20000 characters |
| schedule34.lines.201.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.201.source | 0 to 20000 characters |
| schedule34.lines.202.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.202.source | 0 to 20000 characters |
| schedule34.lines.203.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.203.source | 0 to 20000 characters |
| schedule34.lines.204.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.204.source | 0 to 20000 characters |
| schedule34.lines.205.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.205.source | 0 to 20000 characters |
| schedule34.lines.206.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.206.source | 0 to 20000 characters |
| schedule34.lines.221.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.221.source | 0 to 20000 characters |
| schedule34.lines.222.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.222.source | 0 to 20000 characters |
| schedule34.lines.223.amount | -1000000000000000 to 1000000000000000 |
| schedule34.lines.223.source | 0 to 20000 characters |
| schedule34.partnershipReviewComplete | 0 to 20000 characters |
| schedule34.partnershipRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule34.residentAtAnyTime | 0 to 20000 characters |
| schedule34.tangibleAssetReviewComplete | 0 to 20000 characters |
| schedule34.tangibleAssetRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule34.totalAssetsBeforeInvestmentAllowance | -1000000000000000 to 1000000000000000 |
| schedule35.carriedInsuranceBusinessInCanadaAtAnyTime | 0 to 20000 characters |
| schedule35.carriedLifeInsuranceBusinessAtAnyTime | 0 to 20000 characters |
| schedule35.eligibleNonSegregatedInsuranceContractCsm | -1000000000000000 to 1000000000000000 |
| schedule35.eligibleNonSegregatedReinsuranceContractCsm | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryReviewComplete | 0 to 20000 characters |
| schedule35.foreignInsuranceSubsidiaryRows[].additionalSurplusContributedI | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].capitalStockInvestedH | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].longTermDebtInvestedH | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605CapitalA | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.aociContributedSurplusOther | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.capitalStockOrMemberContributions | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.deficitDeductedInShareholdersEquity | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.longTermDebt | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.netCsm90 | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.policyholderLiabilities | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.retainedEarnings | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].reg8605ReserveLiabilities | -1000000000000000 to 1000000000000000 |
| schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryId | 0 to 20000 characters |
| schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryName | 0 to 20000 characters |
| schedule35.investmentReviewComplete | 0 to 20000 characters |
| schedule35.investmentRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule35.isInsuranceCorporation | 0 to 20000 characters |
| schedule35.lines.102.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.102.source | 0 to 20000 characters |
| schedule35.lines.103.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.103.source | 0 to 20000 characters |
| schedule35.lines.104.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.104.source | 0 to 20000 characters |
| schedule35.lines.105.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.105.source | 0 to 20000 characters |
| schedule35.lines.106.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.106.source | 0 to 20000 characters |
| schedule35.lines.107.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.107.source | 0 to 20000 characters |
| schedule35.lines.108.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.108.source | 0 to 20000 characters |
| schedule35.lines.122.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.122.source | 0 to 20000 characters |
| schedule35.lines.522.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.522.source | 0 to 20000 characters |
| schedule35.lines.523.amount | -1000000000000000 to 1000000000000000 |
| schedule35.lines.523.source | 0 to 20000 characters |
| schedule35.partnershipReviewComplete | 0 to 20000 characters |
| schedule35.partnershipRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule35.residentAtAnyTime | 0 to 20000 characters |
| schedule35.tangibleAssetReviewComplete | 0 to 20000 characters |
| schedule35.tangibleAssetRows[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule352.businessNumber | 0 to 20000 characters |
| schedule352.corporationName | 0 to 20000 characters |
| schedule352.institutionType | 0 to 20000 characters |
| schedule352.investmentInRelatedFinancialInstitutions | -1000000000000000 to 1000000000000000 |
| schedule352.taxYearEnd | 0 to 20000 characters |
| schedule38.partVI2TaxPayableForYearS67 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule38.unusedSurtaxCreditsClaimedFromS42 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule43.line116DateFiled | 0 to 20000 characters |
| schedule43.line118CalendarYearOfAgreement | -1000000000000000 to 1000000000000000 |
| schedule43.line1BPriorYearNonExcludedDividendsPaid | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule43.line210OwnAllocation | -1000000000000000 to 1000000000000000 |
| schedule43.line220StpsDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule43.line230ElectedTpsDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule43.line240NonElectedTpsDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule43.line250TransferredInFromRelatedCorp | -1000000000000000 to 1000000000000000 |
| schedule43.line260TransferredOutToRelatedCorp | -1000000000000000 to 1000000000000000 |
| schedule43.line310TpsDividendsReceived | -1000000000000000 to 1000000000000000 |
| schedule43.line320RfiSharesDividendsReceived | -1000000000000000 to 1000000000000000 |
| schedule43.line350PortionAlsoSubjectToPartIv | -1000000000000000 to 1000000000000000 |
| schedule43.line370PortionFromConnectedCorps | -1000000000000000 to 1000000000000000 |
| schedule43.line380PartIvTaxOnLine370Dividends | -1000000000000000 to 1000000000000000 |
| schedule43.line390PortionFromNonConnectedCorps | -1000000000000000 to 1000000000000000 |
| schedule43.line400EligibleTaxableDividendsFromLine390 | -1000000000000000 to 1000000000000000 |
| schedule43.part2Agreement.calendarYear | -1000000000000000 to 1000000000000000 |
| schedule43.part2Agreement.evidenceReference | 0 to 20000 characters |
| schedule43.part2Agreement.filedDate | 0 to 20000 characters |
| schedule43.part2Rows[].businessNumber | 0 to 20000 characters |
| schedule43.part2Rows[].dividendAllowanceAllocated | -1000000000000000 to 1000000000000000 |
| schedule43.part2Rows[].name | 0 to 20000 characters |
| schedule49.amountB | -1000000000000000 to 1000000000000000 |
| schedule49.calendarYear | -1000000000000000 to 1000000000000000 |
| schedule49.expenditureLimit | -1000000000000000 to 1000000000000000 |
| schedule49.firstSameCalendarYearFilerAllocation | -1000000000000000 to 1000000000000000 |
| schedule49.rows[].businessNumber | 0 to 20000 characters |
| schedule49.rows[].expenditureLimitAllocated | -1000000000000000 to 1000000000000000 |
| schedule49.rows[].name | 0 to 20000 characters |
| schedule49.rows[].typeOfCorporationCode | -1000000000000000 to 1000000000000000 |
| schedule49.s127_10_22Exclusions[] | 0 to 20000 characters |
| schedule502.amount3AOntarioAdjustedSmallBusinessIncome | -1000000000000000 to 1000000000000000 |
| schedule502.amount4AMiningIncome | -1000000000000000 to 1000000000000000 |
| schedule502.farmingFishingLoggingLine150 | -1000000000000000 to 1000000000000000 |
| schedule502.lastModifiedAt | 0 to 20000 characters |
| schedule502.lastModifiedBy | 0 to 20000 characters |
| schedule502.line030AdjustedCrownRoyalties | -1000000000000000 to 1000000000000000 |
| schedule502.line040NotionalResourceAllowance | -1000000000000000 to 1000000000000000 |
| schedule502.nonManufacturingProcessingActiveBusinessIncome | -1000000000000000 to 1000000000000000 |
| schedule510.cmtCreditCarryforwardPriorYearEnd | -1000000000000000 to 1000000000000000 |
| schedule510.cmtCreditVintagesPriorYearEnd[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearEnd | 0 to 20000 characters |
| schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearId | 0 to 20000 characters |
| schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYears | -1000000000000000 to 1000000000000000 |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearEnd | 0 to 20000 characters |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearId | 0 to 20000 characters |
| schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].remainingTaxationYears | -1000000000000000 to 1000000000000000 |
| schedule510.cmtLossCarryforwardPriorYearEnd | -1000000000000000 to 1000000000000000 |
| schedule510.cmtLossVintagesPriorYearEnd[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEnd | 0 to 20000 characters |
| schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearId | 0 to 20000 characters |
| schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYears | -1000000000000000 to 1000000000000000 |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearEnd | 0 to 20000 characters |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearId | 0 to 20000 characters |
| schedule510.cmtLossVintagesTransferredOnAmalgamation[].remainingTaxationYears | -1000000000000000 to 1000000000000000 |
| schedule510.exemptCorporationStatus | 0 to 20000 characters |
| schedule510.lastModifiedAt | 0 to 20000 characters |
| schedule510.lastModifiedBy | 0 to 20000 characters |
| schedule510.line112 | -1000000000000000 to 1000000000000000 |
| schedule510.line114 | -1000000000000000 to 1000000000000000 |
| schedule510.line116 | -1000000000000000 to 1000000000000000 |
| schedule510.line142 | -1000000000000000 to 1000000000000000 |
| schedule510.line144 | -1000000000000000 to 1000000000000000 |
| schedule510.line144PeriodProvenance.components[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.line144PeriodProvenance.components[].amountBasis | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].dayCountPolicy | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].ownerId | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].periodEnd | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].periodOwner | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].periodStart | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].source | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.components[].suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.source | 0 to 20000 characters |
| schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule510.line146 | -1000000000000000 to 1000000000000000 |
| schedule510.line146PeriodProvenance.components[].amount | -1000000000000000 to 1000000000000000 |
| schedule510.line146PeriodProvenance.components[].amountBasis | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].dayCountPolicy | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].ownerId | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].periodEnd | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].periodOwner | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].periodStart | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].source | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.components[].suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.source | 0 to 20000 characters |
| schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule510.line210 | -1000000000000000 to 1000000000000000 |
| schedule510.line220 | -1000000000000000 to 1000000000000000 |
| schedule510.line222 | -1000000000000000 to 1000000000000000 |
| schedule510.line224 | -1000000000000000 to 1000000000000000 |
| schedule510.line226 | -1000000000000000 to 1000000000000000 |
| schedule510.line228 | -1000000000000000 to 1000000000000000 |
| schedule510.line230 | -1000000000000000 to 1000000000000000 |
| schedule510.line232 | -1000000000000000 to 1000000000000000 |
| schedule510.line282 | -1000000000000000 to 1000000000000000 |
| schedule510.line284 | -1000000000000000 to 1000000000000000 |
| schedule510.line320 | -1000000000000000 to 1000000000000000 |
| schedule510.line322 | -1000000000000000 to 1000000000000000 |
| schedule510.line324 | -1000000000000000 to 1000000000000000 |
| schedule510.line326 | -1000000000000000 to 1000000000000000 |
| schedule510.line328 | -1000000000000000 to 1000000000000000 |
| schedule510.line330 | -1000000000000000 to 1000000000000000 |
| schedule510.line332 | -1000000000000000 to 1000000000000000 |
| schedule510.line334 | -1000000000000000 to 1000000000000000 |
| schedule510.line336 | -1000000000000000 to 1000000000000000 |
| schedule510.line338 | -1000000000000000 to 1000000000000000 |
| schedule510.line340 | -1000000000000000 to 1000000000000000 |
| schedule510.line342 | -1000000000000000 to 1000000000000000 |
| schedule510.line344 | -1000000000000000 to 1000000000000000 |
| schedule510.line346 | -1000000000000000 to 1000000000000000 |
| schedule510.line348 | -1000000000000000 to 1000000000000000 |
| schedule510.line382 | -1000000000000000 to 1000000000000000 |
| schedule510.line384 | -1000000000000000 to 1000000000000000 |
| schedule510.line386 | -1000000000000000 to 1000000000000000 |
| schedule510.line388 | -1000000000000000 to 1000000000000000 |
| schedule510.line390 | -1000000000000000 to 1000000000000000 |
| schedule510.line490 | -1000000000000000 to 1000000000000000 |
| schedule510.line518 | -1000000000000000 to 1000000000000000 |
| schedule510.line550 | -1000000000000000 to 1000000000000000 |
| schedule510.line600 | -1000000000000000 to 1000000000000000 |
| schedule510.line650 | -1000000000000000 to 1000000000000000 |
| schedule510.line700 | -1000000000000000 to 1000000000000000 |
| schedule510.line750 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].businessNumber | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].name | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriod | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearStart | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalAssets | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenue | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusions | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriod | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart | 0 to 20000 characters |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssets | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenue | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusions | -1000000000000000 to 1000000000000000 |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicy | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.ownerId | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodEnd | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodOwner | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodStart | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.source | 0 to 20000 characters |
| schedule510.schedule511.paragraph6FilerPrecedingTaxYear.suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYear | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockInvested | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributions | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssets | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquity | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebt | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvested | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].name | 0 to 20000 characters |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplus | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].retainedEarnings | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].surpluses | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilities | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line110 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line112 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line114 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line116 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line118 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line130 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line132 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line164 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line168 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line180 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line210 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line214 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line218 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line222 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line226 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.line315 | 0 to 20000 characters |
| schedule510.schedule512.line320 | 0 to 20000 characters |
| schedule510.schedule512.line325 | 0 to 20000 characters |
| schedule510.schedule512.ontarioCorporateIncomeTaxPayableDivisionB | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.ontarioCorporateMinimumTaxPayableDivisionC | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.ontarioTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.s63_10AmountsAllocatedToThisMember[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule510.schedule512.s63_10GroupTaxableCapitalEmployedInCanada | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.s63_10TotalAllocatedToAllMembers | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.taxableIncomeEarnedInAllProvinces | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.taxableIncomeEarnedInCanada | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512.taxableIncomeT2Line360 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512GrossSatLine460 | -1000000000000000 to 1000000000000000 |
| schedule510.schedule512NetSatAmountO | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].businessNumber | 0 to 20000 characters |
| schedule511.associatedCorporations[].name | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriod | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.taxYearStart | 0 to 20000 characters |
| schedule511.associatedCorporations[].precedingTaxYear.totalAssets | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].precedingTaxYear.totalRevenue | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusions | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriod | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart | 0 to 20000 characters |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssets | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenue | -1000000000000000 to 1000000000000000 |
| schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusions | -1000000000000000 to 1000000000000000 |
| schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicy | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.ownerId | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.periodEnd | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.periodOwner | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.periodStart | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.source | 0 to 20000 characters |
| schedule511.paragraph6FilerPrecedingTaxYear.suppliedDays | -1000000000000000 to 1000000000000000 |
| schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYear | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].capitalStockInvested | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributions | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssets | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquity | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].longTermDebt | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvested | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].name | 0 to 20000 characters |
| schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplus | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].retainedEarnings | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].surpluses | -1000000000000000 to 1000000000000000 |
| schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilities | -1000000000000000 to 1000000000000000 |
| schedule512.line110 | -1000000000000000 to 1000000000000000 |
| schedule512.line112 | -1000000000000000 to 1000000000000000 |
| schedule512.line114 | -1000000000000000 to 1000000000000000 |
| schedule512.line116 | -1000000000000000 to 1000000000000000 |
| schedule512.line118 | -1000000000000000 to 1000000000000000 |
| schedule512.line130 | -1000000000000000 to 1000000000000000 |
| schedule512.line132 | -1000000000000000 to 1000000000000000 |
| schedule512.line164 | -1000000000000000 to 1000000000000000 |
| schedule512.line168 | -1000000000000000 to 1000000000000000 |
| schedule512.line180 | -1000000000000000 to 1000000000000000 |
| schedule512.line210 | -1000000000000000 to 1000000000000000 |
| schedule512.line214 | -1000000000000000 to 1000000000000000 |
| schedule512.line218 | -1000000000000000 to 1000000000000000 |
| schedule512.line222 | -1000000000000000 to 1000000000000000 |
| schedule512.line226 | -1000000000000000 to 1000000000000000 |
| schedule512.line315 | 0 to 20000 characters |
| schedule512.line320 | 0 to 20000 characters |
| schedule512.line325 | 0 to 20000 characters |
| schedule512.ontarioCorporateIncomeTaxPayableDivisionB | -1000000000000000 to 1000000000000000 |
| schedule512.ontarioCorporateMinimumTaxPayableDivisionC | -1000000000000000 to 1000000000000000 |
| schedule512.ontarioTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule512.s63_10AmountsAllocatedToThisMember[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule512.s63_10GroupTaxableCapitalEmployedInCanada | -1000000000000000 to 1000000000000000 |
| schedule512.s63_10TotalAllocatedToAllMembers | -1000000000000000 to 1000000000000000 |
| schedule512.taxableIncomeEarnedInAllProvinces | -1000000000000000 to 1000000000000000 |
| schedule512.taxableIncomeEarnedInCanada | -1000000000000000 to 1000000000000000 |
| schedule512.taxableIncomeT2Line360 | -1000000000000000 to 1000000000000000 |
| schedule513.members[].allocations[] | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule513.members[].businessNumber | 0 to 20000 characters |
| schedule513.members[].name | 0 to 20000 characters |
| schedule513.members[].taxableCapitalEmployedInCanada | -1000000000000000 to 1000000000000000 |
| schedule572.creditExpiredAfterTenYears | -1000000000000000 to 1000000000000000 |
| schedule572.creditTransferredOnAmalgamation | -1000000000000000 to 1000000000000000 |
| schedule572.designatedExpenditureLimit | -1000000000000000 to 1000000000000000 |
| schedule572.fifthPrecedingTaxYearStart | 0 to 20000 characters |
| schedule572.firstTaxYearDesignatedLimit | -1000000000000000 to 1000000000000000 |
| schedule572.lastModifiedAt | 0 to 20000 characters |
| schedule572.lastModifiedBy | 0 to 20000 characters |
| schedule572.nonRefundableCreditClaimed | -1000000000000000 to 1000000000000000 |
| schedule572.part1Rows[].businessNumber | 0 to 20000 characters |
| schedule572.part1Rows[].expenditureLimitAllocated | -1000000000000000 to 1000000000000000 |
| schedule572.part1Rows[].name | 0 to 20000 characters |
| schedule572.part2Rows[].acquisitionDate | 0 to 20000 characters |
| schedule572.part2Rows[].availableForUseDate | 0 to 20000 characters |
| schedule572.part2Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule572.part2Rows[].ccaClass | 0 to 20000 characters |
| schedule572.part2Rows[].creditPreviouslyClaimedByCorporationOrAssociate | 0 to 20000 characters |
| schedule572.part2Rows[].description | 0 to 20000 characters |
| schedule572.part2Rows[].expenditureIncurredDate | 0 to 20000 characters |
| schedule572.part2Rows[].expenditureUnderNonArmsLengthContract | 0 to 20000 characters |
| schedule572.part2Rows[].isExcludedProperty | 0 to 20000 characters |
| schedule572.part2Rows[].locatedInOntario | 0 to 20000 characters |
| schedule572.part2Rows[].regulation1101_5b1ElectionFiled | 0 to 20000 characters |
| schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturing | 0 to 20000 characters |
| schedule572.part3Rows[].acquisitionDate | 0 to 20000 characters |
| schedule572.part3Rows[].availableForUseDate | 0 to 20000 characters |
| schedule572.part3Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule572.part3Rows[].ccaClass | 0 to 20000 characters |
| schedule572.part3Rows[].creditPreviouslyClaimedByCorporationOrAssociate | 0 to 20000 characters |
| schedule572.part3Rows[].description | 0 to 20000 characters |
| schedule572.part3Rows[].expenditureIncurredDate | 0 to 20000 characters |
| schedule572.part3Rows[].expenditureUnderNonArmsLengthContract | 0 to 20000 characters |
| schedule572.part3Rows[].isExcludedProperty | 0 to 20000 characters |
| schedule572.part3Rows[].locatedInOntario | 0 to 20000 characters |
| schedule572.part3Rows[].regulation1101_5b1ElectionFiled | 0 to 20000 characters |
| schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturing | 0 to 20000 characters |
| schedule572.part5Rows[].creditAvailableForCarryforward | -1000000000000000 to 1000000000000000 |
| schedule572.part5Rows[].yearOfOriginTaxYearEnd | 0 to 20000 characters |
| schedule572.part6Rows[].acquisitionDate | 0 to 20000 characters |
| schedule572.part6Rows[].armsLengthDisposition | 0 to 20000 characters |
| schedule572.part6Rows[].capitalCostAtAvailableForUseYearEnd | -1000000000000000 to 1000000000000000 |
| schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter20250515 | 0 to 20000 characters |
| schedule572.part6Rows[].creditPreviouslyReceived | -1000000000000000 to 1000000000000000 |
| schedule572.part6Rows[].creditSection | 0 to 20000 characters |
| schedule572.part6Rows[].eventDate | 0 to 20000 characters |
| schedule572.part6Rows[].eventType | 0 to 20000 characters |
| schedule572.part6Rows[].proceedsOrFairMarketValue | -1000000000000000 to 1000000000000000 |
| schedule572.portionAvailableForUseBefore2025_05_15 | -1000000000000000 to 1000000000000000 |
| schedule572.portionAvailableForUseOnOrAfter2025_05_15 | -1000000000000000 to 1000000000000000 |
| schedule572.precedingTaxYearStart | 0 to 20000 characters |
| schedule572.priorYearClosingCarryforward | -1000000000000000 to 1000000000000000 |
| schedule68.agreementCalendarYear | -1000000000000000 to 1000000000000000 |
| schedule68.agreementDateFiled | 0 to 20000 characters |
| schedule68.antiAvoidanceAddbackS123_6_6Amount | -1000000000000000 to 1000000000000000 |
| schedule68.businessNumber | 0 to 20000 characters |
| schedule68.corporationName | 0 to 20000 characters |
| schedule68.currentTaxYearEnd | 0 to 20000 characters |
| schedule68.daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule68.groupAllocationAgreement[].allocationAmount | -1000000000000000 to 1000000000000000 |
| schedule68.groupAllocationAgreement[].memberBN | 0 to 20000 characters |
| schedule68.groupAllocationAgreement[].memberName | 0 to 20000 characters |
| schedule68.groupAllocationAgreement[].taxationYearEnd | 0 to 20000 characters |
| schedule68.line275IncomeDeduction | -1000000000000000 to 1000000000000000 |
| schedule68.otherFiledAgreements[].agreementDateFiled | 0 to 20000 characters |
| schedule68.otherFiledAgreements[].allocationAuthority | 0 to 20000 characters |
| schedule68.otherFiledAgreements[].allocationToFilingCorporation | -1000000000000000 to 1000000000000000 |
| schedule68.taxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule71.corpFilingDueDate | 0 to 20000 characters |
| schedule71.corpTaxYearEnd | 0 to 20000 characters |
| schedule71.corpTaxYearStart | 0 to 20000 characters |
| schedule71.partnerships[].actual_stub_period_accrual_s343 | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_a | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_a_source | 0 to 20000 characters |
| schedule71.partnerships[].base_year_aspa_inclusion | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].base_year_aspa_with_F_set_nil | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].base_year_var_F_discretionary | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].box_3A_discretionary_designation | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].box_3B_corp_income_particular_period | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].box_3C_day_ratio | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].corpSharePercentage | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].corp_income_before_reserve | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].days_base_year_end_to_ty_end | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].eligibleAlignmentIncome | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].firstQtiTaxationYearEndYear | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].firstTaxationYearS342_17AppliesEndYear | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].firstYearAspaForQti | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].noEarlierFiscalPeriodEndedInYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule71.partnerships[].particularPeriodEnd | 0 to 20000 characters |
| schedule71.partnerships[].particularPeriodStart | 0 to 20000 characters |
| schedule71.partnerships[].partnershipBN | 0 to 20000 characters |
| schedule71.partnerships[].partnershipFYEndInYear | 0 to 20000 characters |
| schedule71.partnerships[].partnershipFYStartInYear | 0 to 20000 characters |
| schedule71.partnerships[].partnershipName | 0 to 20000 characters |
| schedule71.partnerships[].post_2012_s112_s113_dividend_deductions | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].qtiReserveClaimedRow | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].qtiTcgComponent | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].qtiYearIndex | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].relatedPartyAggregatedSharePercentage | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].s342_16_17_qti_adjustment_amount | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_A_active_business_component | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_A_other_component | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_A_property_component | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_A_share_of_income_and_tcg | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule71.partnerships[].var_A_tcg_component | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_B_acl_component | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_B_share_of_loss_and_acl | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_C_days_in_both | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_D_days_in_FYs_ending_in_year | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_E_designated_qre | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_E_max_deductible | -1000000000000000 to 1000000000000000 |
| schedule71.partnerships[].var_F_discretionary | -1000000000000000 to 1000000000000000 |
| schedule72.corpTaxYearEnd | 0 to 20000 characters |
| schedule72.corpTaxYearStart | 0 to 20000 characters |
| schedule72.partnerships[].avg_daily_prescribed_rate_reg_4301_a_source | 0 to 20000 characters |
| schedule72.partnerships[].box_2A_active_business_component | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2A_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule72.partnerships[].box_2A_other_component | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2A_property_component | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2B_loss | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2D_tcg | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2E_acl | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2H_day_ratio | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2J_designated_qre | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2J_max_deductible | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_2K_discretionary_designation | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_3A_discretionary_designation | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_3B_corp_income_particular_period | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_3C_day_ratio | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4A_base_year_income | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4B_base_year_loss | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4D_base_year_tcg | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4E_base_year_acl | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4H_base_year_day_ratio | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4J_base_year_qre_designation | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4L_base_year_aspa | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4M_base_year_discretionary | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4N_base_year_aspa_with_F_set_nil | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4Q_base_year_end | 0 to 20000 characters |
| schedule72.partnerships[].box_4Q_days_base_year_end_to_ty_end | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].box_4S_avg_daily_prescribed_rate_reg_4301_a | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].corpSharePercentage | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].corp_income_before_reserve | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].eligibleAlignmentIncome_b_i | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].eligibleAlignmentIncome_b_ii | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].firstTaxationYearS342_17AppliesEndYear | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].firstYearAspaForQti | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].particularPeriodEnd | 0 to 20000 characters |
| schedule72.partnerships[].particularPeriodStart | 0 to 20000 characters |
| schedule72.partnerships[].partnershipBN | 0 to 20000 characters |
| schedule72.partnerships[].partnershipFYEndInYear | 0 to 20000 characters |
| schedule72.partnerships[].partnershipFYStartInYear | 0 to 20000 characters |
| schedule72.partnerships[].partnershipName | 0 to 20000 characters |
| schedule72.partnerships[].post_2012_s112_s113_dividend_deductions | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].qtiReserveClaimedRow | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].qtiTcgComponent | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].qtiYearIndex | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].relatedPartyAggregatedSharePercentage | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].s342_16_17_qti_adjustment_amount | -1000000000000000 to 1000000000000000 |
| schedule72.partnerships[].var_D_days_in_FYs_ending_in_year | -1000000000000000 to 1000000000000000 |
| schedule73.characterSplitOverrides.activeBusinessIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule73.characterSplitOverrides.allowableCapitalLoss | -1000000000000000 to 1000000000000000 |
| schedule73.characterSplitOverrides.otherIncome | -1000000000000000 to 1000000000000000 |
| schedule73.characterSplitOverrides.propertyIncome | -1000000000000000 to 1000000000000000 |
| schedule73.characterSplitOverrides.taxableCapitalGain | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].characterOrdinary | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].characterTCG | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col10_threshold | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col1_stubAccrual | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col2_designatedQRE | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col3_discretionary | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col4CharacterActiveBusiness | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col4CharacterOther | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col4CharacterProperty | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col6CharacterActiveBusiness | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col6CharacterOther | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col6CharacterProperty | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col6CharacterTCG | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col6_newMember | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].col9_shortfall | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule73.partnerships[].fiscalPeriodStart | 0 to 20000 characters |
| schedule73.partnerships[].multiTierFlag | -1000000000000000 to 1000000000000000 |
| schedule73.partnerships[].partnershipBN | 0 to 20000 characters |
| schedule73.partnerships[].partnershipName | 0 to 20000 characters |
| schedule74.apprenticeHoursActual | -1000000000000000 to 1000000000000000 |
| schedule74.apprenticeHoursRequired | -1000000000000000 to 1000000000000000 |
| schedule74.attestationDate | 0 to 20000 characters |
| schedule74.dateOfPurchase | 0 to 20000 characters |
| schedule74.dateOfSale | 0 to 20000 characters |
| schedule74.daysBelowPrevailingWage | -1000000000000000 to 1000000000000000 |
| schedule74.eligiblePathway | 0 to 20000 characters |
| schedule74.firstDayComplianceperiod | 0 to 20000 characters |
| schedule74.firstDayHydrogenProduced | 0 to 20000 characters |
| schedule74.firstElectionDelay | 0 to 20000 characters |
| schedule74.isCanadianCorporation | 0 to 20000 characters |
| schedule74.isExemptFromTaxUnderPartI | 0 to 20000 characters |
| schedule74.isTaxShelterInvestment | 0 to 20000 characters |
| schedule74.lastAnnualCiReportDate | 0 to 20000 characters |
| schedule74.line190PartnershipAllocatedItc | -1000000000000000 to 1000000000000000 |
| schedule74.line335PartnershipAllocatedLabourAddition | -1000000000000000 to 1000000000000000 |
| schedule74.line645PartnershipAllocatedRecapture | -1000000000000000 to 1000000000000000 |
| schedule74.line700ExpectedCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.line705ComplianceperiodEndedDate | 0 to 20000 characters |
| schedule74.line710AverageActualCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.line715FiledRevisedPlan | 0 to 20000 characters |
| schedule74.line720DeemedAverageActualCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.line760PartnershipAllocatedRecoveryTax | -1000000000000000 to 1000000000000000 |
| schedule74.metLabourRequirements | 0 to 20000 characters |
| schedule74.nrcanProjectCode | 0 to 20000 characters |
| schedule74.part1Rows[].acquisitionDate | 0 to 20000 characters |
| schedule74.part1Rows[].adjustments | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].amountEligibleForItc | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].assetCode | 0 to 20000 characters |
| schedule74.part1Rows[].assistanceRepaid | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].availableForUseDate | 0 to 20000 characters |
| schedule74.part1Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule74.part1Rows[].cleanHydrogenItcAmount | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].cleanHydrogenPortion | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].designatedWorkSites | 0 to 20000 characters |
| schedule74.part1Rows[].electingLabourRequirements | 0 to 20000 characters |
| schedule74.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | 0 to 20000 characters |
| schedule74.part1Rows[].percentageForAmmoniaProduction | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].percentageForHydrogenProduction | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].percentageForQualifiedProject | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule74.part1Rows[].previouslyUsedOrAcquiredForUseOrLease | 0 to 20000 characters |
| schedule74.part1Rows[].propertyIdentifier | 0 to 20000 characters |
| schedule74.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule74.part1Rows[].specifiedPercentageAmmonia | -1000000000000000 to 1000000000000000 |
| schedule74.part1Rows[].specifiedPercentageHydrogen | -1000000000000000 to 1000000000000000 |
| schedule74.part4Rows[].daysNotOperating | -1000000000000000 to 1000000000000000 |
| schedule74.part4Rows[].endDate | 0 to 20000 characters |
| schedule74.part4Rows[].operatingYear | -1000000000000000 to 1000000000000000 |
| schedule74.part4Rows[].startDate | 0 to 20000 characters |
| schedule74.part6Rows[].adjustedItc | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].assetCode | 0 to 20000 characters |
| schedule74.part6Rows[].availableForUseDate | 0 to 20000 characters |
| schedule74.part6Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule74.part6Rows[].cleanHydrogenItcRecaptured | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].originalCleanHydrogenItcAmount | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].priorRecoveryTaxPaid | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].proceedsOrFmv | -1000000000000000 to 1000000000000000 |
| schedule74.part6Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule74.part7Rows[].assetCode | 0 to 20000 characters |
| schedule74.part7Rows[].availableForUseDate | 0 to 20000 characters |
| schedule74.part7Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule74.part7Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule74.part7Rows[].electingLabourRequirements | 0 to 20000 characters |
| schedule74.part7Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule74.part7Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule74.part7Rows[].recoveryTax | -1000000000000000 to 1000000000000000 |
| schedule74.part7Rows[].specifiedPercentageUsed | -1000000000000000 to 1000000000000000 |
| schedule74.part7Rows[].specifiedPercentageWouldApply | -1000000000000000 to 1000000000000000 |
| schedule74.priorYearRegularRateClaimForInstallationYear | 0 to 20000 characters |
| schedule74.projectExpectedCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.purchaserBusinessNumber | 0 to 20000 characters |
| schedule74.purchaserElectionTick | 0 to 20000 characters |
| schedule74.purchaserName | 0 to 20000 characters |
| schedule74.purchaserSignedDate | 0 to 20000 characters |
| schedule74.purchaserSigningOfficer | 0 to 20000 characters |
| schedule74.secondElectionDelay | 0 to 20000 characters |
| schedule74.signingOfficerFirstName | 0 to 20000 characters |
| schedule74.signingOfficerLastName | 0 to 20000 characters |
| schedule74.signingOfficerPosition | 0 to 20000 characters |
| schedule74.signingOfficerTelephone | 0 to 20000 characters |
| schedule74.submittedFinalDesigns | 0 to 20000 characters |
| schedule74.taxationYearEndDate | 0 to 20000 characters |
| schedule74.taxationYearStartDate | 0 to 20000 characters |
| schedule74.vendorBusinessNumber | 0 to 20000 characters |
| schedule74.vendorElectionTick | 0 to 20000 characters |
| schedule74.vendorName | 0 to 20000 characters |
| schedule74.vendorSignedDate | 0 to 20000 characters |
| schedule74.vendorSigningOfficer | 0 to 20000 characters |
| schedule74.workersBelowPrevailingWageCount | -1000000000000000 to 1000000000000000 |
| schedule75.apprenticeHoursActual | -1000000000000000 to 1000000000000000 |
| schedule75.apprenticeHoursRequired | -1000000000000000 to 1000000000000000 |
| schedule75.apprenticeshipRequirementsAdditionToTax | -1000000000000000 to 1000000000000000 |
| schedule75.attestationDate | 0 to 20000 characters |
| schedule75.daysBelowPrevailingWage | -1000000000000000 to 1000000000000000 |
| schedule75.isCanadianCorporation | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule75.isExemptFromTaxUnderPartI | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule75.isRealEstateInvestmentTrustMutualFundTrust | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule75.isTaxShelterInvestment | 0 to 20000 characters |
| schedule75.line160PartnershipAllocatedItc | -1000000000000000 to 1000000000000000 |
| schedule75.line240PartnershipAllocatedRecapture | -1000000000000000 to 1000000000000000 |
| schedule75.line425PartnershipAllocatedLabourAddition | -1000000000000000 to 1000000000000000 |
| schedule75.metLabourRequirements | 0 to 20000 characters |
| schedule75.part1Rows[].acquisitionDate | 0 to 20000 characters |
| schedule75.part1Rows[].adjustments | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].amountEligibleForItc | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].assistanceRepaid | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].availableForUseDate | 0 to 20000 characters |
| schedule75.part1Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule75.part1Rows[].claimsClass431ElectricalStorage | 0 to 20000 characters |
| schedule75.part1Rows[].claimsEligibleTransmissionEquipment | 0 to 20000 characters |
| schedule75.part1Rows[].class431Subparagraph | 0 to 20000 characters |
| schedule75.part1Rows[].cleanTechAssetCode | 0 to 20000 characters |
| schedule75.part1Rows[].cleanTechItcAmount | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].cleanTechPropertyDescription | 0 to 20000 characters |
| schedule75.part1Rows[].cleanTechPropertyParagraphDRoute | 0 to 20000 characters |
| schedule75.part1Rows[].designatedWorkSites | 0 to 20000 characters |
| schedule75.part1Rows[].electingLabourRequirements | 0 to 20000 characters |
| schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].isBuilding | 0 to 20000 characters |
| schedule75.part1Rows[].isTestWindTurbine | 0 to 20000 characters |
| schedule75.part1Rows[].leaseMeetsQualifyingLesseeConditions | 0 to 20000 characters |
| schedule75.part1Rows[].leasedToAnotherPerson | 0 to 20000 characters |
| schedule75.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | 0 to 20000 characters |
| schedule75.part1Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule75.part1Rows[].previouslyUsedOrAcquiredForUseOrLease | 0 to 20000 characters |
| schedule75.part1Rows[].propertyIdentifier | 0 to 20000 characters |
| schedule75.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule75.part1Rows[].situatedAndUsedExclusivelyInCanada | 0 to 20000 characters |
| schedule75.part1Rows[].specifiedPercentage | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].storageEnergyConditionMet | 0 to 20000 characters |
| schedule75.part1Rows[].storageExcludedCategory | 0 to 20000 characters |
| schedule75.part1Rows[].storageFixedLocation | 0 to 20000 characters |
| schedule75.part1Rows[].storagePrimaryPurposeConfirmed | 0 to 20000 characters |
| schedule75.part1Rows[].substantialEnvironmentalNonCompliance | 0 to 20000 characters |
| schedule75.part1Rows[].systemExtractsFossilFuelsForSale | 0 to 20000 characters |
| schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergy | 0 to 20000 characters |
| schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass56 | 0 to 20000 characters |
| schedule75.part1Rows[].usedWithEligibleGenerationEquipment | 0 to 20000 characters |
| schedule75.part1Rows[].usesFossilFuelInOperation | 0 to 20000 characters |
| schedule75.part2Rows[].availableForUseDate | 0 to 20000 characters |
| schedule75.part2Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule75.part2Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule75.part2Rows[].cleanTechAssetCode | 0 to 20000 characters |
| schedule75.part2Rows[].originalItcAmount | -1000000000000000 to 1000000000000000 |
| schedule75.part2Rows[].proceedsOrFmv | -1000000000000000 to 1000000000000000 |
| schedule75.part2Rows[].proportionRecaptured | -1000000000000000 to 1000000000000000 |
| schedule75.part2Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule75.part2Rows[].purchaserContinuesEligibleUse | 0 to 20000 characters |
| schedule75.part2Rows[].purchaserIsTaxableCanadianCorp | 0 to 20000 characters |
| schedule75.part2Rows[].purchaserRelationship | 0 to 20000 characters |
| schedule75.part2Rows[].recapturedAmount | -1000000000000000 to 1000000000000000 |
| schedule75.part5Rows[].itcAllocated | -1000000000000000 to 1000000000000000 |
| schedule75.part5Rows[].itcRecaptureAllocated | -1000000000000000 to 1000000000000000 |
| schedule75.part5Rows[].labourAdditionAllocated | -1000000000000000 to 1000000000000000 |
| schedule75.part5Rows[].partnershipAccountNumber | 0 to 20000 characters |
| schedule75.part5Rows[].partnershipName | 0 to 20000 characters |
| schedule75.priorYearRegularRateClaimForInstallationYear | 0 to 20000 characters |
| schedule75.signingOfficerFirstName | 0 to 20000 characters |
| schedule75.signingOfficerLastName | 0 to 20000 characters |
| schedule75.signingOfficerPosition | 0 to 20000 characters |
| schedule75.signingOfficerTelephone | 0 to 20000 characters |
| schedule75.taxationYearEndDate | 0 to 20000 characters |
| schedule75.taxationYearStartDate | 0 to 20000 characters |
| schedule75.totalLabourAdditionToTax | -1000000000000000 to 1000000000000000 |
| schedule75.wageRequirementsAdditionToTax | -1000000000000000 to 1000000000000000 |
| schedule75.workersBelowPrevailingWageCount | -1000000000000000 to 1000000000000000 |
| schedule76.isCanadianCorporation | 0 to 20000 characters |
| schedule76.isExemptFromTaxUnderPartI | 0 to 20000 characters |
| schedule76.isTaxShelterInvestment | 0 to 20000 characters |
| schedule76.line150PartnershipAllocatedItc | -1000000000000000 to 1000000000000000 |
| schedule76.line240PartnershipAllocatedRecapture | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].acquisitionDate | 0 to 20000 characters |
| schedule76.part1Rows[].adjustments | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].amountEligibleForItc | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].assistanceRepaid | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].availableForUseDate | 0 to 20000 characters |
| schedule76.part1Rows[].batteryProductionBenefitsFromContributionAgreement | 0 to 20000 characters |
| schedule76.part1Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule76.part1Rows[].claimsClass431ElectricalStorage | 0 to 20000 characters |
| schedule76.part1Rows[].claimsEligibleTransmissionEquipment | 0 to 20000 characters |
| schedule76.part1Rows[].class431Subparagraph | 0 to 20000 characters |
| schedule76.part1Rows[].ctmItcAmount | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].ctmPropertyDescription | 0 to 20000 characters |
| schedule76.part1Rows[].ctmPropertyScheduleIIRoute | 0 to 20000 characters |
| schedule76.part1Rows[].ctmUseCode | 0 to 20000 characters |
| schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAll | 0 to 20000 characters |
| schedule76.part1Rows[].ctmUseMineralOutputTestMet | 0 to 20000 characters |
| schedule76.part1Rows[].designedForStreetOrHighwayUse | 0 to 20000 characters |
| schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].isBuilding | 0 to 20000 characters |
| schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditions | 0 to 20000 characters |
| schedule76.part1Rows[].leasedToAnotherPerson | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.certificationDate | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.certificationFiledWithReturn | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.certifierIsIndependent | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.certifyingProfessionalName | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.mineOrWellSite | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterials | 0 to 20000 characters |
| schedule76.part1Rows[].mineralValuationElection.electionDate | 0 to 20000 characters |
| schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturn | 0 to 20000 characters |
| schedule76.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | 0 to 20000 characters |
| schedule76.part1Rows[].previouslyUsedOrAcquiredForUseOrLease | 0 to 20000 characters |
| schedule76.part1Rows[].propertyIdentifier | 0 to 20000 characters |
| schedule76.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule76.part1Rows[].situatedAndUsedExclusivelyInCanada | 0 to 20000 characters |
| schedule76.part1Rows[].specifiedPercentage | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].storageEnergyConditionMet | 0 to 20000 characters |
| schedule76.part1Rows[].storageExcludedCategory | 0 to 20000 characters |
| schedule76.part1Rows[].storageFixedLocation | 0 to 20000 characters |
| schedule76.part1Rows[].storagePrimaryPurposeConfirmed | 0 to 20000 characters |
| schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].usedWithEligibleGenerationEquipment | 0 to 20000 characters |
| schedule76.part2Rows[].availableForUseDate | 0 to 20000 characters |
| schedule76.part2Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule76.part2Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule76.part2Rows[].ctmItcRecaptured | -1000000000000000 to 1000000000000000 |
| schedule76.part2Rows[].ctmPropertyDescription | 0 to 20000 characters |
| schedule76.part2Rows[].originalCtmItcAmount | -1000000000000000 to 1000000000000000 |
| schedule76.part2Rows[].proceedsOrFmv | -1000000000000000 to 1000000000000000 |
| schedule76.part2Rows[].proportionRecaptured | -1000000000000000 to 1000000000000000 |
| schedule76.part2Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule76.part2Rows[].purchaserContinuesCtmUse | 0 to 20000 characters |
| schedule76.part2Rows[].purchaserIsQualifyingTaxpayer | 0 to 20000 characters |
| schedule76.part2Rows[].purchaserRelationship | 0 to 20000 characters |
| schedule76.part3Rows[].ctmItcAllocated | -1000000000000000 to 1000000000000000 |
| schedule76.part3Rows[].ctmItcRecaptureAllocated | -1000000000000000 to 1000000000000000 |
| schedule76.part3Rows[].partnershipAccountNumber | 0 to 20000 characters |
| schedule76.part3Rows[].partnershipName | 0 to 20000 characters |
| schedule76.taxationYearEndDate | 0 to 20000 characters |
| schedule76.taxationYearStartDate | 0 to 20000 characters |
| schedule78.amountFCumulativeDevCreditAtCommercialOps | -1000000000000000 to 1000000000000000 |
| schedule78.amountGCumulativeDevIfProjectedEqualsActual | -1000000000000000 to 1000000000000000 |
| schedule78.amountHPreviouslyRepaidDevCredits | -1000000000000000 to 1000000000000000 |
| schedule78.amountITotalRefurbCredits | -1000000000000000 to 1000000000000000 |
| schedule78.amountJRefurbIfProjectedEqualsActual | -1000000000000000 to 1000000000000000 |
| schedule78.amountKPreviouslyRepaidRefurbCredits | -1000000000000000 to 1000000000000000 |
| schedule78.apprenticeHoursActual | -1000000000000000 to 1000000000000000 |
| schedule78.apprenticeHoursRequired | -1000000000000000 to 1000000000000000 |
| schedule78.attestationDate | 0 to 20000 characters |
| schedule78.claimFiledDate | 0 to 20000 characters |
| schedule78.crdReportDueDay | 0 to 20000 characters |
| schedule78.crdReportRequired | 0 to 20000 characters |
| schedule78.daysBelowPrevailingWage | -1000000000000000 to 1000000000000000 |
| schedule78.expectedProjectQualifiedCcusExpenditures | -1000000000000000 to 1000000000000000 |
| schedule78.firstDayOfCommercialOperations | 0 to 20000 characters |
| schedule78.isCanadianCorporation | 0 to 20000 characters |
| schedule78.isExemptFromTaxUnderPartI | 0 to 20000 characters |
| schedule78.isProjectTaxShelter | 0 to 20000 characters |
| schedule78.latestCrdReportDate | 0 to 20000 characters |
| schedule78.line170AdjustmentDownward | -1000000000000000 to 1000000000000000 |
| schedule78.line175CumulativeDevCreditPreviousYear | -1000000000000000 to 1000000000000000 |
| schedule78.line175CumulativePreCodQualifiedAggregate | -1000000000000000 to 1000000000000000 |
| schedule78.line190PartnershipAllocatedItc | -1000000000000000 to 1000000000000000 |
| schedule78.line325PartnershipAllocatedLabourAddition | -1000000000000000 to 1000000000000000 |
| schedule78.line465PartnershipAllocatedPartXii7Tax | -1000000000000000 to 1000000000000000 |
| schedule78.metLabourRequirements | 0 to 20000 characters |
| schedule78.nrcanProjectCode | 0 to 20000 characters |
| schedule78.ownsInterestInQualifiedCcusProject | 0 to 20000 characters |
| schedule78.part1Rows[].adjustments | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].assistanceRepaid | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule78.part1Rows[].ccusItcAmount | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].commercialOperationsStatus | 0 to 20000 characters |
| schedule78.part1Rows[].currentYearExpenditure | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].designatedWorkSites | 0 to 20000 characters |
| schedule78.part1Rows[].dualUseCapitalCost | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].dualUseCcusExpectedQuantity | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].dualUseComputedProportion | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].dualUseEquipment | 0 to 20000 characters |
| schedule78.part1Rows[].dualUseProportion | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].dualUseTotalExpectedQuantity | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].electingLabourRequirements | 0 to 20000 characters |
| schedule78.part1Rows[].eligibleCcusExpenditure | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].expenditureCategory | 0 to 20000 characters |
| schedule78.part1Rows[].expenditureDescription | 0 to 20000 characters |
| schedule78.part1Rows[].expenditureIncurredDate | 0 to 20000 characters |
| schedule78.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | 0 to 20000 characters |
| schedule78.part1Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule78.part1Rows[].propertyId | 0 to 20000 characters |
| schedule78.part1Rows[].propertySituatedInCanada | 0 to 20000 characters |
| schedule78.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule78.part1Rows[].qualifiedCcusExpenditure | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].qualifiedExpenditureFormula | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].qualifiedProjectPropertyConfirmed | 0 to 20000 characters |
| schedule78.part1Rows[].specifiedNaturalGasEnergySystemCleanElectricityItcClaimed | 0 to 20000 characters |
| schedule78.part1Rows[].specifiedPercentage | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].ccaClassNumber | 0 to 20000 characters |
| schedule78.part4DispositionRows[].ccusItcAmount | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].creditType | 0 to 20000 characters |
| schedule78.part4DispositionRows[].dispositionDate | 0 to 20000 characters |
| schedule78.part4DispositionRows[].expenditureDescription | 0 to 20000 characters |
| schedule78.part4DispositionRows[].netRecoveryAmount | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].previouslyPaidRecovery | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].proceedsOrFmv | -1000000000000000 to 1000000000000000 |
| schedule78.part4DispositionRows[].projectSaleElection211_92_11 | 0 to 20000 characters |
| schedule78.part4DispositionRows[].propertyId | 0 to 20000 characters |
| schedule78.part4DispositionRows[].proportionRecaptured | -1000000000000000 to 1000000000000000 |
| schedule78.part5Rows[].ccusItcAllocated | -1000000000000000 to 1000000000000000 |
| schedule78.part5Rows[].labourAdditionAllocated | -1000000000000000 to 1000000000000000 |
| schedule78.part5Rows[].partXii7TaxAllocated | -1000000000000000 to 1000000000000000 |
| schedule78.part5Rows[].partnershipAccountNumber | 0 to 20000 characters |
| schedule78.part5Rows[].partnershipName | 0 to 20000 characters |
| schedule78.priorYearRegularRateClaimForInstallationYear | 0 to 20000 characters |
| schedule78.projectPeriodRows[].actualEligibleUsePct | -1000000000000000 to 1000000000000000 |
| schedule78.projectPeriodRows[].calendarYear | 0 to 20000 characters |
| schedule78.projectPeriodRows[].capturedCarbonTonnesEligibleUse | -1000000000000000 to 1000000000000000 |
| schedule78.projectPeriodRows[].capturedCarbonTonnesTotal | -1000000000000000 to 1000000000000000 |
| schedule78.projectPeriodRows[].projectPeriod | 0 to 20000 characters |
| schedule78.projectPeriodRows[].projectedEligibleUsePct | -1000000000000000 to 1000000000000000 |
| schedule78.signingOfficerFirstName | 0 to 20000 characters |
| schedule78.signingOfficerLastName | 0 to 20000 characters |
| schedule78.signingOfficerPosition | 0 to 20000 characters |
| schedule78.signingOfficerTelephone | 0 to 20000 characters |
| schedule78.taxationYearEndDate | 0 to 20000 characters |
| schedule78.taxationYearStartDate | 0 to 20000 characters |
| schedule78.workersBelowPrevailingWageCount | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].bookValueCapitalStock | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].businessNumber | 0 to 20000 characters |
| schedule9.rows[].commonShareCount | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].commonSharePercent | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].countryOfResidence | 0 to 20000 characters |
| schedule9.rows[].name | 0 to 20000 characters |
| schedule9.rows[].preferredShareCount | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].preferredSharePercent | -1000000000000000 to 1000000000000000 |
| schedule9.rows[].relationshipCode | -1000000000000000 to 1000000000000000 |
| section110_5Additions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| section137_2Deduction | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| section89_13MinisterialConsentEvidence | 0 to 20000 characters |
| specifiedInvestmentBusinessForeignIncome | -1000000000000000 to 1000000000000000 |
| specifiedInvestmentBusinessIncome | -1000000000000000 to 1000000000000000 |
| specifiedInvestmentBusinessIncomeInPropertyAccounts | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| specifiedPartnershipLineAmounts.350 | -1000000000000000 to 1000000000000000 |
| specifiedPartnershipLineAmounts.360 | -1000000000000000 to 1000000000000000 |
| specifiedPartnershipLineAmounts.370 | -1000000000000000 to 1000000000000000 |
| specifiedPartnershipLineAmounts.380 | -1000000000000000 to 1000000000000000 |
| specifiedPartnershipLineAmounts.385 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.029 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.042 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.052 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.059 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.072 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.530 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.540 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.720 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.725 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.735 | -1000000000000000 to 1000000000000000 |
| supplementalLineAmounts.741 | -1000000000000000 to 1000000000000000 |
| t2142.businessNumberReference | 0 to 20000 characters |
| t2142.businessNumberRoot | 0 to 20000 characters |
| t2142.cfrReviewStatus | 0 to 20000 characters |
| t2142.estimatedCurrentYearPartXii3Tax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.instalmentPayments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.instalmentPayments[].date | 0 to 20000 characters |
| t2142.investmentPolicyReviewStatus | 0 to 20000 characters |
| t2142.lossContinuityStatus | 0 to 20000 characters |
| t2142.policyholderAdjustmentReviewStatus | 0 to 20000 characters |
| t2142.priorYearDaysExcludingFebruary29 | -1000000000000000 to 1000000000000000 |
| t2142.priorYearPartXii3Tax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.reg1401ReserveReviewStatus | 0 to 20000 characters |
| t2142.taxpayerIdentificationNumber | 0 to 20000 characters |
| t661.businessNumber | 0 to 20000 characters |
| t661.contractPaymentsReceivedForQualifiedExpenditures | -1000000000000000 to 1000000000000000 |
| t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCurrent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.corporationName | 0 to 20000 characters |
| t661.leaseCostExpenditureDate | 0 to 20000 characters |
| t661.line300SalariesDirectlyEngaged | -1000000000000000 to 1000000000000000 |
| t661.line305SalariesSpecified | -1000000000000000 to 1000000000000000 |
| t661.line307Nature | 0 to 20000 characters |
| t661.line307SalariesNAL | -1000000000000000 to 1000000000000000 |
| t661.line309SalariesSpecifiedOutsideCanada | -1000000000000000 to 1000000000000000 |
| t661.line310PriorUnpaidSalariesPaidThisYear | -1000000000000000 to 1000000000000000 |
| t661.line315CurrentYearUnpaidSalaries | -1000000000000000 to 1000000000000000 |
| t661.line320MaterialsConsumed | -1000000000000000 to 1000000000000000 |
| t661.line325MaterialsTransformed | -1000000000000000 to 1000000000000000 |
| t661.line340ContractPaymentsAL | -1000000000000000 to 1000000000000000 |
| t661.line345ContractPaymentsNAL | -1000000000000000 to 1000000000000000 |
| t661.line350LeaseCostsAllOrSubstantiallyAll | -1000000000000000 to 1000000000000000 |
| t661.line355LeaseCostsPrimarily | -1000000000000000 to 1000000000000000 |
| t661.line360OverheadTraditional | -1000000000000000 to 1000000000000000 |
| t661.line370ThirdPartyPayments | -1000000000000000 to 1000000000000000 |
| t661.line390CapitalExpenditureAcquisitionDate | 0 to 20000 characters |
| t661.line390CapitalExpenditurePart6BRows[].acquisitionDate | 0 to 20000 characters |
| t661.line390CapitalExpenditurePart6BRows[].adjustedSellingCostToSupplier | -1000000000000000 to 1000000000000000 |
| t661.line390CapitalExpenditurePart6BRows[].capitalExpenditureAmount | -1000000000000000 to 1000000000000000 |
| t661.line390CapitalExpenditurePart6BRows[].projectNumbers | 0 to 20000 characters |
| t661.line390CapitalExpenditurePart6BRows[].propertyName | 0 to 20000 characters |
| t661.line390CapitalExpenditures | -1000000000000000 to 1000000000000000 |
| t661.line410CapitalLegacy | -1000000000000000 to 1000000000000000 |
| t661.line429ProvincialGovernmentAssistance | -1000000000000000 to 1000000000000000 |
| t661.line429ProvincialGovernmentAssistanceRelatingToCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line429ProvincialGovernmentAssistanceRelatingToCurrent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line431OtherGovernmentAssistance | -1000000000000000 to 1000000000000000 |
| t661.line431OtherGovernmentAssistanceRelatingToCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line431OtherGovernmentAssistanceRelatingToCurrent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line432NonGovernmentAssistance | -1000000000000000 to 1000000000000000 |
| t661.line432NonGovernmentAssistanceRelatingToCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line432NonGovernmentAssistanceRelatingToCurrent | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t661.line435PriorYearItcApplied | -1000000000000000 to 1000000000000000 |
| t661.line440SaleCapitalAssetsAndOtherDeductions | -1000000000000000 to 1000000000000000 |
| t661.line445AssistanceRepayments | -1000000000000000 to 1000000000000000 |
| t661.line450OpeningPool | -1000000000000000 to 1000000000000000 |
| t661.line452PoolTransferOnAmalgamationOrWindUp | -1000000000000000 to 1000000000000000 |
| t661.line453PriorYearItcRecaptured | -1000000000000000 to 1000000000000000 |
| t661.line460DeductionClaimed | -1000000000000000 to 1000000000000000 |
| t661.line500PriorYearUnpaidAmountsPaid | -1000000000000000 to 1000000000000000 |
| t661.line502ProxyAmount | -1000000000000000 to 1000000000000000 |
| t661.line504SUECapitalCostAfterS127_11_6 | -1000000000000000 to 1000000000000000 |
| t661.line504SUEPart6CRows[].adjustedCapitalCostAfterS127_11_6 | -1000000000000000 to 1000000000000000 |
| t661.line504SUEPart6CRows[].projectNumbers | 0 to 20000 characters |
| t661.line504SUEPart6CRows[].propertyName | 0 to 20000 characters |
| t661.line504SUEPart6CRows[].purchaseDate | 0 to 20000 characters |
| t661.line504SUEPart6CRows[].qualifyingAmount25Percent | -1000000000000000 to 1000000000000000 |
| t661.line504SUEPart6CRows[].term | -1000000000000000 to 1000000000000000 |
| t661.line504SharedUseEquipmentCapital | -1000000000000000 to 1000000000000000 |
| t661.line508QualifiedExpendituresTransferredIn | -1000000000000000 to 1000000000000000 |
| t661.line508TransferAgreementAmount | -1000000000000000 to 1000000000000000 |
| t661.line508TransferorAggregateAllocatedToAllTransferees | -1000000000000000 to 1000000000000000 |
| t661.line508TransferorArmsLengthEquivalentAmount | -1000000000000000 to 1000000000000000 |
| t661.line508TransferorButForQualifiedExpenditurePool | -1000000000000000 to 1000000000000000 |
| t661.line510QualifiedExpendituresTransferredInCapital | -1000000000000000 to 1000000000000000 |
| t661.line520UnpaidCurrentExpendituresAtDay180 | -1000000000000000 to 1000000000000000 |
| t661.line544QualifiedExpendituresTransferredOut | -1000000000000000 to 1000000000000000 |
| t661.line546QualifiedExpendituresTransferredOutCapital | -1000000000000000 to 1000000000000000 |
| t661.line558QSECapital | -1000000000000000 to 1000000000000000 |
| t661.line558QSECapitalBuildingMaxDisplacementMicrometres | -1000000000000000 to 1000000000000000 |
| t661.line558QSECapitalBuildingParticleDiameterMicrometres | -1000000000000000 to 1000000000000000 |
| t661.line558QSECapitalBuildingParticlesPer0028CubicMetre | -1000000000000000 to 1000000000000000 |
| t661.line560RepaymentsAssistanceContractPayments | -1000000000000000 to 1000000000000000 |
| t661.methodElected | 0 to 20000 characters |
| t661.proxySalaryBase | -1000000000000000 to 1000000000000000 |
| t661.sredAocOriginalPreEventPool | -1000000000000000 to 1000000000000000 |
| t661.sredAocPriorYearAbsorption | -1000000000000000 to 1000000000000000 |
| t661.sredCapitalExpendituresRelatedToExemptIncome | -1000000000000000 to 1000000000000000 |
| t661.sredContractPayeeRows[].amount | -1000000000000000 to 1000000000000000 |
| t661.sredContractPayeeRows[].payeeId | 0 to 20000 characters |
| t661.sredContractPayeeRows[].payeeName | 0 to 20000 characters |
| t661.sredContractPayeeRows[].paymentLine | 0 to 20000 characters |
| t661.sredContractPayeeRows[].reg8201Facts.fixedPlaceJurisdiction | 0 to 20000 characters |
| t661.sredContractPayeeRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | 0 to 20000 characters |
| t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentArticle | 0 to 20000 characters |
| t661.sredCurrentExpendituresRelatedToExemptIncome | -1000000000000000 to 1000000000000000 |
| t661.sredExpendituresIncludedInBookIncome | -1000000000000000 to 1000000000000000 |
| t661.sredFilingDueDate | 0 to 20000 characters |
| t661.sredNalSupplierCostAdjustment | -1000000000000000 to 1000000000000000 |
| t661.sredNalSupplierCostAdjustmentRelatingToCapital | -1000000000000000 to 1000000000000000 |
| t661.sredNalSupplierCostAdjustmentRelatingToCurrent | -1000000000000000 to 1000000000000000 |
| t661.sredPrescribedFormFiledDate | 0 to 20000 characters |
| t661.sredPriorLossRestrictionEventDate | 0 to 20000 characters |
| t661.sredProxyOverallCapAmount | -1000000000000000 to 1000000000000000 |
| t661.sredProxySalaryBaseExclusionsReg2900_9 | -1000000000000000 to 1000000000000000 |
| t661.sredSameOrSimilarBusinessIncome | -1000000000000000 to 1000000000000000 |
| t661.sredSpecifiedEmployeeBonusOrProfitRemuneration | -1000000000000000 to 1000000000000000 |
| t661.sredTraditionalOverheadPrescribedExpenditureAmount | -1000000000000000 to 1000000000000000 |
| taxYear | matches ^\s*(?:1[0-9]{3}|2(?:0(?:[0-1][0-9]{1}|2[0-7])))\s*$; 1000 to 2027 |
| taxYearId | 0 to 20000 characters |
| taxableIncomeEarnedInCanada | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| taxableIncomeOverride | -1000000000000000 to 1000000000000000 |
| unreconciledCapitalGainsDividendCount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| unusedNclEleventhYear | -1000000000000000 to 1000000000000000 |
| workpapers[].adjustmentAmount | -1000000000000000 to 1000000000000000 |
| workpapers[].adjustmentType | 0 to 20000 characters |
| workpapers[].assumption | 0 to 20000 characters |
| workpapers[].customName | 0 to 20000 characters |
| workpapers[].expectedTotal | -1000000000000000 to 1000000000000000 |
| workpapers[].id | 0 to 20000 characters |
| workpapers[].linkedAccountIds[] | 0 to 20000 characters |
| workpapers[].templateId | 0 to 20000 characters |
Output cells (131)
Paths are relative to this target's result object in the response.
| Cell | Types |
|---|---|
| status | string |
| province | string |
| receiverForm | string |
| receiverLine | string |
| ontarioDomesticFactorBasis | string |
| allocationBasis | string |
| appliedToProvincialTax | boolean |
| isCcpcThroughout | boolean |
| isResidentInCanada | boolean |
| isSmallManufacturingCorporation | boolean |
| provisional | boolean |
| ready | boolean |
| smallManufacturerAdjustedBusinessIncomeLimit | number |
| smallManufacturerNonMpIncomeLimit | number |
| line025 | number |
| line030 | number |
| amount1A | number |
| line040 | number |
| line050 | number |
| line075 | number |
| amount2A | number |
| amount2B | number |
| amount2C | number |
| amount2D | number |
| amount2E | number |
| amount2F | number |
| amount2G | number |
| amount2H | number |
| amount2I | number |
| amount2J | number |
| amount2K | number |
| amount2L | number |
| amount2M | number |
| amount2N | number |
| ontarioDomesticFactor | number |
| ontarioDomesticFactorNumerator | number |
| ontarioDomesticFactorDenominator | number |
| ontarioTaxableIncomeUsed | number |
| allProvincesTaxableIncomeUsed | number |
| totalTaxableIncomeUsed | number |
| rateApplied | number |
| creditComputed2N | number |
| nonManufacturingProcessingActiveBusinessIncome | null | number |
| canadianAllocationFactor | null | number |
| foreignAllocationFactor | null | number |
| s5_feed_box_406 | null | number |
| creditApplied406 | null | number |
| creditDenied406 | null | number |
| missingInputs[] | string |
| warnings[].codeStable machine identity of the disclosure, independent of its prose. | string |
| warnings[].severity | string |
| warnings[].message | string |
| warnings[].jurisdiction | string |
| warnings[].provision | string |
| warnings[].gate_id | null | 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.rule | string |
| warnings[].citation.source | string |
| warnings[].citation.source_url | string |
| warnings[].citation.verified_at | string |
| warnings[].sourceModuleThe module that emitted the disclosure. | string |
| warnings[].notesWhat the rate manifest records against the year, including what is still outstanding before the year can be verified. | string |
| warnings[].sources[] | string |
| warnings[].taxYearThe taxation year whose rate tables are unverified. | integer |
| warnings[].taxYears[] | integer |
| warnings[].reason | string |
| warnings[].source | string |
| warnings[].upstreamSource | string |
| warnings[].kind | string |
| warnings[].key | string |
| warnings[].section | string |
| warnings[].box_form | string |
| warnings[].target | string |
| warnings[].field | string |
| warnings[].templateId | null | string |
| warnings[].workpaperId | string |
| warnings[].status | string |
| warnings[].payerName | string |
| warnings[].accountCode | string |
| warnings[].accountName | string |
| warnings[].producer | string |
| warnings[].sourceState | string |
| warnings[].openingFamily | string |
| warnings[].inputPath | string |
| warnings[].openingLabel | string |
| warnings[].manualValue | null | number |
| warnings[].canonicalValue | null | number |
| warnings[].amount | null | number |
| warnings[].accountBalance | null | number |
| warnings[].rowIndex | null | number |
| warnings[].box | null | string |
| warnings[].accountId | boolean | null | number | string |
| warnings[].expected | array | boolean | null | number | object | string |
| warnings[].actual | array | boolean | null | number | object | string |
| warnings[].citation | array | boolean | null | number | object | string |
| warnings[].producers[] | string |
| warnings[].affectedOutputs[] | string |
| warnings[].calculationUsable | boolean |
| warnings[].isNil | boolean | null |
| warnings[].adjustmentAmountThe dollar amount the finding is about, on the routing and slip-reconciliation notices that name one. Absent on every notice that does not. | number |
| warnings[].competingS1Lines[] | string |
| warnings[].competingTemplateIds[] | string |
| warnings[].computedDirectionThe addition/deduction direction the workpaper or classification computed, on the routing findings that refuse it against the registered direction of the line. | null | string |
| warnings[].conditionalOnThe statutory fact a conditional classification turns on and that the return has not resolved. Nothing is posted while it is open. | string |
| warnings[].conflictingLines[] | string |
| warnings[].controlledAffiliateCountThe number of box 300 code 1 selections Schedule 25 reports, on the ITA 91(1) foreign accrual property income finding. | integer |
| warnings[].coveredByPostedAjeTrue on the reconciliation finding raised when a posted adjusting entry already moved the accounts a GL-built workpaper measures, so letting both amounts post would reconcile the same item twice. | boolean |
| warnings[].gifiCodes[] | string |
| warnings[].incomeAmountCountHow many foreign accrual income amounts share the affiliate class the prior-year claim was recorded against. | integer |
| warnings[].incomeAmountIdThe foreign accrual income amount the finding is about, as the engine keys it. | string |
| warnings[].inferredCategoryThe Schedule 1 category the engine inferred for an amount whose classification named no line. | string |
| warnings[].itaReferences[] | string |
| warnings[].lineThe Schedule 1 line whose amount a canonical producer replaced, on the cross-schedule finding that names the replacement. | string |
| warnings[].lineDefaultTaxThe default tax treatment the chosen Schedule 1 line registers. Null when the line registers none, or when no line was chosen. | null | string |
| warnings[].ownerThe schedule that owns the replaced Schedule 1 line, on the cross-schedule replacement finding. | string |
| warnings[].pairedLineThe opposite-direction Schedule 1 line registered for the same concept, when one exists. Null when the registry pairs none. | null | string |
| warnings[].pairedLineFeedsScheduleThe schedule the paired line is printed as sourced from, which is why the amount cannot simply be re-anchored there. Null when the registry pairs no line. | null | string |
| warnings[].postedAjeAccountIds[] | string |
| warnings[].producerKeyThe canonical producer whose amount replaced the account-derived one, on the cross-schedule replacement finding. | string |
| warnings[].receiverThe canonical receiver that must carry this concept's opposite-direction amount, on the canonical-receiver refusal. | string |
| warnings[].registeredDirectionThe direction the Schedule 1 line registry records for the line the amount was routed to. Null when the line is not in the registry. | null | string |
| warnings[].replacedTotalThe account-derived total the canonical producer's amount replaced. | number |
| warnings[].schedule1LineThe Schedule 1 line the finding is about. Null where the classification or the registry names none, which is itself the subject of several of these findings. | null | string |
| warnings[].taxTreatmentThe tax treatment the classification states. Null when it states none. | null | string |
| warnings[].treatmentThe classification's Schedule 1 treatment verdict. Null when the classification states none. | null | string |
| warnings[].unfundedAccountIds[] | string |
| warnings[].unreadableEntryCountHow many foreign accrual ledger entries could not be read, on the coverage finding that refuses to treat them as absent. | integer |