carryforward
T2 Corporation Income Tax Return
- Kind
- batch
- Supported tax years
- 2023–2027
- Strict profile
- carryforward_v1
- Payload schema version
- 0.1.0
- Dependencies (run automatically)
- t2_return
Example request
Send this body to POST /api/v1/computations/batch. This example works with or without payloadContract.
{
"compute": [
"carryforward"
],
"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
}
}Input cells (3770)
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 A decimal amount is admitted on this target: the witness books 111,111.11 of general-rate income. | 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 | |
| creditRecognizedInTrialBalanceGifi9659Explicit answer to whether the fuel-charge credit is already booked in the trial balance at GIFI 9659 (total farm revenue, Schedule 125); controls the Schedule 1 addition. | boolean | null | number | string | |
| 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 | |
| filingObligations.arrearsTaxPayments[].amount | null | number | string | |
| filingObligations.arrearsTaxPayments[].date | null | string | |
| filingObligations.arrears_tax_payments[].amount | null | number | string | |
| filingObligations.arrears_tax_payments[].date | null | string | |
| filingObligations.associatedGroupBusinessLimits | null | number | string | |
| filingObligations.associatedGroupTaxableIncomeBeforeSftc | null | number | string | |
| filingObligations.associated_group_business_limits | null | number | string | |
| filingObligations.associated_group_taxable_income_before_sftc | null | number | string | |
| filingObligations.businessLimit | null | number | string | |
| filingObligations.business_limit | null | number | string | |
| filingObligations.carriedOnBusinessInCanada | boolean | null | |
| filingObligations.carried_on_business_in_canada | boolean | null | |
| filingObligations.carrybackAdjustmentPresent | boolean | null | |
| filingObligations.carrybackDeemedPayments1617[].amount | null | number | string | |
| filingObligations.carrybackDeemedPayments1617[].date | null | string | |
| filingObligations.carryback_adjustment_present | boolean | null | |
| filingObligations.carryback_deemed_payments_161_7[].amount | null | number | string | |
| filingObligations.carryback_deemed_payments_161_7[].date | null | string | |
| filingObligations.claimedSbd | boolean | null | |
| filingObligations.claimed_sbd | boolean | null | |
| filingObligations.completeInstalmentMethodObligations16141 | null | object | |
| filingObligations.complete_instalment_method_obligations_161_4_1 | null | object | |
| filingObligations.currentPartITaxBeforeSftc | null | number | string | |
| filingObligations.currentPartVi1TaxBeforeSftc | null | number | string | |
| filingObligations.currentPartViTaxBeforeSftc | null | number | string | |
| filingObligations.currentPartXiii1TaxBeforeSftc | null | number | string | |
| filingObligations.currentYearTaxableCapital | null | number | string | |
| filingObligations.currentYearTaxableIncome | null | number | string | |
| filingObligations.currentYearTaxableIncomeBeforeSftc | null | number | string | |
| filingObligations.current_part_i_tax_before_sftc | null | number | string | |
| filingObligations.current_part_vi_1_tax_before_sftc | null | number | string | |
| filingObligations.current_part_vi_tax_before_sftc | null | number | string | |
| filingObligations.current_part_xiii_1_tax_before_sftc | null | number | string | |
| filingObligations.current_year_taxable_capital | null | number | string | |
| filingObligations.current_year_taxable_income | null | number | string | |
| filingObligations.current_year_taxable_income_before_sftc | null | number | string | |
| filingObligations.daysInPrecedingYear | integer | null | |
| filingObligations.daysInReg53013LookbackYear | integer | null | |
| filingObligations.days_in_preceding_year | integer | null | |
| filingObligations.days_in_reg_5301_3_lookback_year | integer | null | |
| filingObligations.demandStipulatedFilingDate | null | string | |
| filingObligations.demandToFileSent | boolean | null | |
| filingObligations.demandToFileServed | boolean | null | |
| filingObligations.demand_stipulated_filing_date | null | string | |
| filingObligations.demand_to_file_sent | boolean | null | |
| filingObligations.demand_to_file_served | boolean | null | |
| filingObligations.disposedTaxableCanadianPropertyOtherThanExcludedDisposition | boolean | null | |
| filingObligations.disposed_taxable_canadian_property_other_than_excluded_disposition | boolean | null | |
| filingObligations.fcContext | null | object | |
| filingObligations.fcDeemedCadTaxPayable26111C | null | number | string | |
| filingObligations.fcInstalmentObligations16141Cad[].amount | null | number | string | |
| filingObligations.fcInstalmentObligations16141Cad[].due | null | string | |
| filingObligations.fcPartITaxUnpaidAtFilingDeadlineCad | null | number | string | |
| filingObligations.fcTaxUnpaidAtBalanceDueDayBeforeCarryback1617Cad | null | number | string | |
| filingObligations.fcTaxUnpaidAtBalanceDueDayCad | null | number | string | |
| filingObligations.fc_context | null | object | |
| filingObligations.fc_deemed_cad_tax_payable_261_11_c | null | number | string | |
| filingObligations.fc_instalment_obligations_161_4_1_cad[].amount | null | number | string | |
| filingObligations.fc_instalment_obligations_161_4_1_cad[].due | null | string | |
| filingObligations.fc_part_i_tax_unpaid_at_filing_deadline_cad | null | number | string | |
| filingObligations.fc_tax_unpaid_at_balance_due_day_before_carryback_161_7_cad | null | number | string | |
| filingObligations.fc_tax_unpaid_at_balance_due_day_cad | null | number | string | |
| filingObligations.filingDate | null | string | |
| filingObligations.filing_date | null | string | |
| filingObligations.firstInstalmentBase | null | number | string | |
| filingObligations.firstInstalmentBaseAdditions | null | number | string | |
| filingObligations.first_instalment_base | null | number | string | |
| filingObligations.first_instalment_base_additions | null | number | string | |
| filingObligations.hadTaxableCapitalGainOtherThanExcludedDisposition | boolean | null | |
| filingObligations.had_taxable_capital_gain_other_than_excluded_disposition | boolean | null | |
| filingObligations.hypotheticalRefundInterest16122 | null | number | string | |
| filingObligations.hypothetical_refund_interest_161_2_2 | null | number | string | |
| filingObligations.inQuebec | boolean | null | |
| filingObligations.in_quebec | boolean | null | |
| filingObligations.instalmentObligations16141[].amount | null | number | string | |
| filingObligations.instalmentObligations16141[].due | null | string | |
| filingObligations.instalmentObligationsConfirmedBeforeCarryback1617 | boolean | null | |
| filingObligations.instalmentPayments[].amount | null | number | string | |
| filingObligations.instalmentPayments[].date | null | string | |
| filingObligations.instalmentReductionsApply | boolean | null | |
| filingObligations.instalment_obligations_161_4_1[].amount | null | number | string | |
| filingObligations.instalment_obligations_161_4_1[].due | null | string | |
| filingObligations.instalment_obligations_confirmed_before_carryback_161_7 | boolean | null | |
| filingObligations.instalment_payments[].amount | null | number | string | |
| filingObligations.instalment_payments[].date | null | string | |
| filingObligations.instalment_reductions_apply | boolean | null | |
| filingObligations.isAssociatedInCurrentYear | boolean | null | |
| filingObligations.isAssociatedInPrecedingYear | boolean | null | |
| filingObligations.isCcpcAllYear | boolean | null | |
| filingObligations.isCcpcAtInstalmentTimes | boolean | null | |
| filingObligations.isNonResidentCorporation | boolean | null | |
| filingObligations.isRegisteredCharityThroughoutYear | boolean | null | |
| filingObligations.is_associated_in_current_year | boolean | null | |
| filingObligations.is_associated_in_preceding_year | boolean | null | |
| filingObligations.is_ccpc_all_year | boolean | null | |
| filingObligations.is_ccpc_at_instalment_times | boolean | null | |
| filingObligations.is_non_resident_corporation | boolean | null | |
| filingObligations.is_registered_charity_throughout_year | boolean | null | |
| filingObligations.jacketLine840InstalmentsPaid | null | number | string | |
| filingObligations.jacket_line_840_instalments_paid | null | number | string | |
| filingObligations.legacyAmountsConfirmedBeforeSftc | boolean | null | |
| filingObligations.legacy_amounts_confirmed_before_sftc | boolean | null | |
| filingObligations.newCorporationFirstYearFirstInstalmentBase | null | number | string | |
| filingObligations.new_corporation_first_year_first_instalment_base | null | number | string | |
| filingObligations.onlyCanadianBusinessRevenueWas21251 | boolean | null | |
| filingObligations.only_canadian_business_revenue_was_212_5_1 | boolean | null | |
| filingObligations.partITaxPayableFor1501 | boolean | null | |
| filingObligations.partITaxUnpaidAtDueDateBeforeSftc | null | number | string | |
| filingObligations.partITaxUnpaidAtFilingDeadlineBeforeSftc | null | number | string | |
| filingObligations.partITaxWouldBePayableButForTreaty | boolean | null | |
| filingObligations.part_i_tax_payable_for_150_1 | boolean | null | |
| filingObligations.part_i_tax_unpaid_at_due_date_before_sftc | null | number | string | |
| filingObligations.part_i_tax_unpaid_at_filing_deadline_before_sftc | null | number | string | |
| filingObligations.part_i_tax_would_be_payable_but_for_treaty | boolean | null | |
| filingObligations.paymentDate | null | string | |
| filingObligations.payment_date | null | string | |
| filingObligations.penaltyPaymentDate | null | string | |
| filingObligations.penalty_payment_date | null | string | |
| filingObligations.perfectComplianceHistory | boolean | null | |
| filingObligations.perfect_compliance_history | boolean | null | |
| filingObligations.postCessationInstalmentMethod | null | string | |
| filingObligations.post_cessation_instalment_method | null | string | |
| filingObligations.priorPenaltyPayableBeforeFailure | boolean | null | |
| filingObligations.priorYearFirstInstalmentBase | null | number | string | |
| filingObligations.priorYearOtherPartsTaxBeforeSftc | null | number | string | |
| filingObligations.priorYearPartITaxBeforeSftc | null | number | string | |
| filingObligations.priorYearTaxableCapital | null | number | string | |
| filingObligations.priorYearTaxableIncome | null | number | string | |
| filingObligations.priorYearTaxableIncomeBeforeSftc | null | number | string | |
| filingObligations.priorYearTotalTax | null | number | string | |
| filingObligations.prior_penalty_payable_before_failure | boolean | null | |
| filingObligations.prior_year_first_instalment_base | null | number | string | |
| filingObligations.prior_year_other_parts_tax_before_sftc | null | number | string | |
| filingObligations.prior_year_part_i_tax_before_sftc | null | number | string | |
| filingObligations.prior_year_taxable_capital | null | number | string | |
| filingObligations.prior_year_taxable_income | null | number | string | |
| filingObligations.prior_year_taxable_income_before_sftc | null | number | string | |
| filingObligations.prior_year_total_tax | null | number | string | |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableCapital | null | number | string | |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncome | null | number | string | |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncomeBeforeSftc | null | number | string | |
| filingObligations.quarterlyEligibilityCeasedOn | null | string | |
| filingObligations.quarterlyEligibleBeforeCessation | boolean | null | |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableCapital | null | number | string | |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncome | null | number | string | |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncomeBeforeSftc | null | number | string | |
| filingObligations.quarterly_current_year_associated_group_taxable_capital | null | number | string | |
| filingObligations.quarterly_current_year_associated_group_taxable_income | null | number | string | |
| filingObligations.quarterly_current_year_associated_group_taxable_income_before_sftc | null | number | string | |
| filingObligations.quarterly_eligibility_ceased_on | null | string | |
| filingObligations.quarterly_eligible_before_cessation | boolean | null | |
| filingObligations.quarterly_preceding_year_associated_group_taxable_capital | null | number | string | |
| filingObligations.quarterly_preceding_year_associated_group_taxable_income | null | number | string | |
| filingObligations.quarterly_preceding_year_associated_group_taxable_income_before_sftc | null | number | string | |
| filingObligations.reg53013LookbackTaxBeforeSftc | null | number | string | |
| filingObligations.reg530168AdditionsApply | boolean | null | |
| filingObligations.reg5301AmalgamationApplies | boolean | null | |
| filingObligations.reg5301AmalgamationPredecessors[].daysInLastTaxationYear | integer | null | |
| filingObligations.reg5301AmalgamationPredecessors[].firstInstalmentBase | null | number | string | |
| filingObligations.reg5301AmalgamationPredecessors[].otherPartsTaxBeforeSftc | null | number | string | |
| filingObligations.reg5301AmalgamationPredecessors[].partITaxBeforeSftc | null | number | string | |
| filingObligations.reg5301AmalgamationTaxationYear | null | string | |
| filingObligations.reg5301EventDate | null | string | |
| filingObligations.reg5301SpecialRulesApply | boolean | null | |
| filingObligations.reg_5301_3_lookback_tax_before_sftc | null | number | string | |
| filingObligations.reg_5301_6_8_additions_apply | boolean | null | |
| filingObligations.reg_5301_amalgamation_applies | boolean | null | |
| filingObligations.reg_5301_amalgamation_predecessors[].daysInLastTaxationYear | integer | null | |
| filingObligations.reg_5301_amalgamation_predecessors[].firstInstalmentBase | null | number | string | |
| filingObligations.reg_5301_amalgamation_predecessors[].otherPartsTaxBeforeSftc | null | number | string | |
| filingObligations.reg_5301_amalgamation_predecessors[].partITaxBeforeSftc | null | number | string | |
| filingObligations.reg_5301_amalgamation_taxation_year | null | string | |
| filingObligations.reg_5301_event_date | null | string | |
| filingObligations.reg_5301_special_rules_apply | boolean | null | |
| filingObligations.repeatFailure | boolean | null | |
| filingObligations.repeat_failure | boolean | null | |
| filingObligations.returnRequiredUnder1501 | boolean | null | |
| filingObligations.return_required_under_150_1 | boolean | null | |
| filingObligations.secondInstalmentBase | null | number | string | |
| filingObligations.secondInstalmentBaseAdditions | null | number | string | |
| filingObligations.second_instalment_base | null | number | string | |
| filingObligations.second_instalment_base_additions | null | number | string | |
| filingObligations.taxUnpaidAtBalanceDueDay | null | number | string | |
| filingObligations.taxUnpaidAtBalanceDueDayBeforeCarryback1617 | null | number | string | |
| filingObligations.taxUnpaidAtDueDate | null | number | string | |
| filingObligations.taxYearStart | null | string | |
| filingObligations.tax_unpaid_at_balance_due_day | null | number | string | |
| filingObligations.tax_unpaid_at_balance_due_day_before_carryback_161_7 | null | number | string | |
| filingObligations.tax_unpaid_at_due_date | null | number | string | |
| filingObligations.tax_year_start | null | string | |
| filingObligations.totalTaxPayable | null | number | string | |
| filingObligations.totalTaxPayableBeforeSftc | null | number | string | |
| filingObligations.total_tax_payable | null | number | string | |
| filingObligations.total_tax_payable_before_sftc | null | number | string | |
| filingObligations.wasResidentInCanadaAtAnyTime | boolean | null | |
| filingObligations.was_resident_in_canada_at_any_time | boolean | null | |
| 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. | 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. | 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 | |
| lifeInsuranceACB | number | |
| lifeInsurancePolicyIncome | null | number | string | |
| lifeInsuranceProceeds | number | |
| 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 | |
| predecessorTerminalBs | null | object | |
| priorFiscalPeriodsComplete | boolean | null | number | string | |
| priorTaxYearEnd | null | string | |
| priorTaxYearStart | null | string | |
| priorYearGroupTCEC | null | number | string | |
| priorYearGroupTCECMeta | null | object | |
| priorYearS100Closing | null | object | |
| priorYearS125Closing | null | object | |
| priorYearT661Closing | null | object | |
| priorYearTaxSummary.years[].federalInstalmentBase | null | number | string | |
| priorYearTaxSummary.years[].ordinal | integer | |
| priorYearTaxSummary.years[].totalPartsPayable | null | number | string | |
| priorYearTaxSummary.years[].yearEnd | null | string | |
| 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 |
| pyPools.cda.opening | null | number | string | |
| pyPools.cda.openingParagraphA | null | number | string | |
| pyPools.cda.openingParagraphARunning | null | number | string | |
| pyPools.erdtoh.opening | null | number | string | |
| pyPools.nerdtoh.opening | null | number | string | |
| 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 | |
| rolloverInputs.capital-dividend-account.cda_components.aocTimingAdjustment111_4_f | number | |
| rolloverInputs.capital-dividend-account.cda_components.capitalDividendsPreviouslyPaid | number | |
| rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceived | number | |
| rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_1 | number | |
| rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_1985 | number | |
| rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcb | number | |
| rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNet | number | |
| rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGains | number | |
| rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_c | number | |
| rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep2016 | number | |
| rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep2016 | number | |
| rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_20 | number | |
| rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayable | null | number | |
| rolloverInputs.capital-dividend-account.election.dividendDeclared | number | |
| rolloverInputs.capital-dividend-account.election.dividendPayableDate | null | string | |
| rolloverInputs.capital-dividend-account.election.firstPaymentDate | null | string | |
| rolloverInputs.capital-dividend-account.election.isCcpcThroughoutYearOrSubstantiveCcpc | boolean | null | |
| rolloverInputs.capital-dividend-account.election.isPrivateCorporation | boolean | null | |
| rolloverInputs.capital-dividend-account.election.s83_2ElectionDate | null | string | |
| rolloverInputs.capital-dividend-account.election.s83_2_2Or2_3Or2_4ReliefApplies | boolean | null | |
| rolloverInputs.capital-dividend-account.election.s83_3AuthorizedBeforeFiling | boolean | null | |
| rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmount | null | number | |
| rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidWithElection | boolean | null | |
| rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDate | null | string | |
| rolloverInputs.capital-dividend-account.election.s83_3_1MinisterRequestServedAndNotAnsweredWithin90Days | boolean | null | |
| rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurpose | null | string | |
| rolloverInputs.capital-dividend-account.election.t2054CdaComputationScheduleAttached | boolean | null | |
| rolloverInputs.capital-dividend-account.election.t2054CertifiedResolutionOrAuthorizationAttached | boolean | null | |
| rolloverInputs.capital-dividend-account.election.t2054EvidenceReference | null | string | |
| rolloverInputs.capital-dividend-account.election.t2054PrescribedFormCompleted | boolean | null | |
| rolloverInputs.capital-dividend-account.options.allDeemedRecipientsExemptFromPartI | boolean | null | |
| rolloverInputs.capital-dividend-account.options.allDividendRecipientShareholdersConcur | boolean | null | |
| rolloverInputs.capital-dividend-account.options.corporationAndKnownAddressShareholdersConcur | boolean | null | |
| rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcess | null | number | |
| rolloverInputs.capital-dividend-account.options.identifiedPortionSecondElectionMade | boolean | null | |
| rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDate | null | string | |
| rolloverInputs.capital-dividend-account.options.originalDividendPayableDate | null | string | |
| rolloverInputs.capital-dividend-account.options.s184_3ElectionDate | null | string | |
| rolloverInputs.capital-dividend-account.options.s184_3ElectionFiledAsserts the s.184(3) election to treat the excess dividend as a separate taxable dividend was filed; an assertion only, the s.184(3) to (5) conditions still decide the Part III result. | boolean | |
| 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.businessNumber | null | string | |
| schedule101.corporationName | null | string | |
| schedule101.currentYearEnd | null | string | |
| schedule101.insuranceUnderwritingType | null | string | |
| schedule101.isAmalgamationSuccessor | boolean | null | |
| schedule101.isFinancialInstitution | boolean | null | |
| schedule101.isFirstYearT2 | boolean | null | |
| schedule101.isInactiveCorp | boolean | null | |
| schedule101.isInsuranceCorp | boolean | null | |
| schedule101.isPartnership | boolean | null | |
| schedule101.isWindupSuccessor | boolean | null | |
| schedule101.openingPeriod | object | |
| schedule101.predecessorTerminalBs | null | object | |
| schedule11.rows[].assetsSoldOrPurchasedA JSON number or explicit null. Numeric strings, blanks, booleans, non-finite values, and magnitudes beyond the existing public guard are rejected. | null | number | |
| schedule11.rows[].loansReceivableA JSON number or explicit null. Numeric strings, blanks, booleans, non-finite values, and magnitudes beyond the existing public guard are rejected. | null | number | |
| schedule11.rows[].paymentsA JSON number or explicit null. Numeric strings, blanks, booleans, non-finite values, and magnitudes beyond the existing public guard are rejected. | null | number | |
| schedule11.rows[].reimbursementA JSON number or explicit null. Numeric strings, blanks, booleans, non-finite values, and magnitudes beyond the existing public guard are rejected. | null | number | |
| schedule11.rows[].relationshipCodeCRA box 100: 1 shareholder, 2 officer, or 3 employee. | integer | null | object | |
| schedule11.rows[].section85AppliesCRA box 550. Null or omission remains an unanswered semantic state; the engine returns an unready target when a non-zero box 500 amount lacks an answer. | null | string | |
| schedule11.rows[].section85TransferorTypeIdentifies the section 85 transferor so the prescribed election form can be determined: 'taxpayer' gives the subsection 85(1) joint election on Form T2057, 'partnership' gives the subsection 85(2) election on Form T2058. When section85Applies is 'Yes' and this fact is null, omitted, or unrecognized, the engine returns an unready target with an error-severity warning on box 550. It is never inferred from relationshipCode, because a partnership can be a shareholder. | 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 | |
| schedule14.rows[].addressA string with at least one non-whitespace character. The engine trims surrounding whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA form limit. | null | string | |
| schedule14.rows[].managementFeesA reportable amount or an explicitly empty category. | null | number | |
| schedule14.rows[].nameA string with at least one non-whitespace character. The engine trims surrounding whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA form limit. | null | string | |
| schedule14.rows[].payeeIsCanadianResidentPractitioner conclusion that this payee is resident in Canada. T2 SCH 14 E (99) header bullet 1: the schedule reports the listed payments 'to residents of Canada'. FALSE reaches the engine's error-severity gate payee_residence_assertion_required (ready=false, provisional=true) and directs the payment to Schedule 29; TRUE is silent; unanswered reaches the same gate at the same severity, because residence is what decides whether the row belongs on this form and an unplaceable row cannot be printed. An address is not a residence determination, which is why this is a separate stated fact. | boolean | null | |
| schedule14.rows[].rAndDFeesA reportable amount or an explicitly empty category. | null | number | |
| schedule14.rows[].royaltiesA reportable amount or an explicitly empty category. | null | number | |
| schedule14.rows[].similarPaymentsA reportable amount or an explicitly empty category. | null | number | |
| schedule14.rows[].t5FiledForRoyaltiesPractitioner statement of whether a T5 slip was filed for this row's column-300 royalty. Column 300 is limited to 'royalties for which the corporation has not filed a T5 slip'. TRUE with a positive royalties amount reaches the engine's error-severity gate box_300_royalties_t5_exempt_only (ready=false, provisional=true); FALSE is silent; unanswered on such a row reaches the same gate at the same severity, because the column is defined by the negative condition and the fact is what places the amount inside it. A row with no column-300 amount is never asked. Filemark does not verify whether a T5 was required, filed, correct, or exempt. | boolean | null | |
| schedule14.rows[].technicalAssistanceFeesA reportable amount or an explicitly empty category. | null | number | |
| schedule141.accountantConnected | null | string | |
| schedule141.accountantReservation | null | string | |
| schedule141.appliedHedgeAccounting | null | string | |
| schedule141.auditorAccountantReport | null | string | |
| schedule141.auditorAccountantReportKind | null | string | |
| schedule141.biologicalNetIncome | null | number | |
| schedule141.clientProvidedFS | boolean | null | |
| schedule141.clientProvidedGL | boolean | null | |
| schedule141.clientProvidedTB | boolean | null | |
| schedule141.commitments | null | string | |
| schedule141.contingentLiabilities | null | string | |
| schedule141.derecognizeFinancialInstrument | null | string | |
| schedule141.discontinueHedgeAccounting | null | string | |
| schedule141.financialInstrumentsNetIncome | null | number | |
| schedule141.financialInstrumentsOCI | null | number | |
| schedule141.identifyPerson | null | string | |
| schedule141.impairmentRecognized | null | string | |
| schedule141.intangibleNetIncome | null | number | |
| schedule141.intangibleOCI | null | number | |
| schedule141.investmentPropertyNetIncome | null | number | |
| schedule141.involvementAccountingServices | boolean | null | |
| schedule141.involvementAuditorReport | boolean | null | |
| schedule141.involvementBookkeepingServices | boolean | null | |
| schedule141.involvementCompilationEngagement | boolean | null | |
| schedule141.involvementOther | null | string | |
| schedule141.involvementReviewEngagement | boolean | null | |
| schedule141.jointVentureInvestments | null | string | |
| schedule141.lastModifiedAt | string | |
| schedule141.lastModifiedBy | string | |
| schedule141.notesPrepared | null | string | |
| schedule141.notesText | null | string | |
| schedule141.openingEquityAdjustment | null | string | |
| schedule141.otherImpairmentNetIncome | null | number | |
| schedule141.otherImpairmentOCI | null | number | |
| schedule141.ppeNetIncome | null | number | |
| schedule141.ppeOCI | null | number | |
| schedule141.preparedOther | null | string | |
| schedule141.preparedTaxAndFI | boolean | null | |
| schedule141.preparerHasAccountingDesignation | boolean | null | |
| schedule141.preparerIsPart1Person | boolean | null | |
| schedule141.professionalDesignation | null | string | |
| schedule141.reevaluationOfAssets | null | string | |
| schedule141.subsequentEvents | null | string | |
| 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.amount4A_ontario_allocation_factor | null | number | |
| schedule18.amount5C_ontario_income_tax_payable | null | number | |
| schedule18.amount5D_ontario_refundable_tax_credits | null | number | |
| schedule18.amount7A_manitoba_tax_rate | null | number | |
| schedule18.amount8A_manitoba_allocation_factor | null | number | |
| schedule18.amount9C_manitoba_income_tax_payable | null | number | |
| schedule18.amount9D_manitoba_refundable_tax_credits | null | number | |
| schedule18.corporationType | null | string | |
| schedule18.fiscal_end_iso | null | string | |
| schedule18.fiscal_start_iso | null | string | |
| schedule18.incorporatedWithinTwoYearsOfTestTime | boolean | null | |
| schedule18.lastModifiedAt | string | |
| schedule18.lastModifiedBy | string | |
| schedule18.line101_rcgtoh_opening | null | number | |
| schedule18.line120_taxed_capital_gains | null | number | |
| schedule18.line144_rcgtoh_amalg_transfer | null | number | |
| schedule18.line151_federal_cgr_previous_year | null | number | |
| schedule18.line160_rcgtoh_before_refund | null | number | |
| schedule18.line162_fmv_issued_shares | null | number | |
| schedule18.line164_fmv_debts | null | number | |
| schedule18.line166_total_cost_amounts | null | number | |
| schedule18.line168_money_on_hand | null | number | |
| schedule18.line169_amount_paid_redeem | null | number | |
| schedule18.line170_capital_gains_redemptions | null | number | |
| schedule18.line171_fmv_share_exchanges_131_4_1 | null | number | |
| schedule18.line180_capital_gains_dividends_60d_window | null | number | |
| schedule18.line190_federal_capital_gains_refund | null | number | |
| schedule18.line192_orcgtoh_opening | null | number | |
| schedule18.line194_orcgtoh_amalg_transfer | null | number | |
| schedule18.line196_ontario_cgr_previous_year | null | number | |
| schedule18.line198_orcgtoh_before_refund | null | number | |
| schedule18.line260_ontario_capital_gains_refund | null | number | |
| schedule18.line262_manitoba_capital_gains_refund | null | number | |
| schedule18.line290_total_provincial_capital_gains_refund | null | number | |
| schedule18.line300_mrcgtoh_opening | null | number | |
| schedule18.line310_manitoba_cgr_previous_year | null | number | |
| schedule18.line320_mrcgtoh_before_refund | null | number | |
| schedule18.ontario_basic_rate_of_tax_note6 | null | number | |
| schedule18.perProvinceRows | null | object | |
| schedule18.per_province_rows | null | object | |
| schedule18.prescribedLsvcc | boolean | null | |
| schedule18.reitControlledOnApril16_2024 | boolean | null | |
| schedule18.specifiedPersonsControlCorporation | boolean | null | |
| schedule18.specifiedPersonsShareFmv | null | number | string | |
| schedule18.specifiedPersonsShareFmvPercentage | null | number | string | |
| schedule18.totalTaxableIncome | null | number | |
| schedule18.total_taxable_income | null | number | string | |
| schedule1BookNetIncome | integer | null | number | string | |
| schedule20.amountA | integer | null | number | string | |
| schedule20.amount_b_total_tax_payable | null | number | string | |
| schedule20.carryingOnBusinessInCanadaAtYearEnd | boolean | null | |
| schedule20.ceasedAllOrSubstantiallyAllInsuranceBusinessInCanada | boolean | null | |
| schedule20.exemptCorpType | null | string | |
| schedule20.isAuthorizedForeignBank | boolean | |
| schedule20.isFirstTimeFilerThe filer's statement that this is the first taxation year subject to Part XIV branch tax. On its own it does not waive the prior-year line 510 and 112 openings: only a confirmed schedule20.treatyContext.firstTimePartXivFilerConfirmed selects the opening treatment, and an unconfirmed true raises s20_first_time_status_unproven. | boolean | null | |
| schedule20.line_099 | null | string | |
| schedule20.line_100 | null | string | |
| schedule20.line_101 | null | string | |
| schedule20.line_103 | null | string | |
| schedule20.line_104 | null | string | |
| schedule20.line_105 | null | string | |
| schedule20.line_106 | null | string | |
| schedule20.line_107 | null | string | |
| schedule20.line_108 | null | string | |
| schedule20.line_109 | null | string | |
| schedule20.line_110 | null | string | |
| schedule20.line_111 | null | string | |
| schedule20.line_112 | null | string | |
| schedule20.line_113 | null | string | |
| schedule20.line_114 | null | string | |
| schedule20.line_115 | null | string | |
| schedule20.line_116 | null | string | |
| schedule20.line_117 | null | string | |
| schedule20.line_118 | null | string | |
| schedule20.line_120 | null | string | |
| schedule20.line_121 | null | string | |
| schedule20.line_122 | null | string | |
| schedule20.line_123 | null | string | |
| schedule20.line_124 | null | string | |
| schedule20.line_125 | null | string | |
| schedule20.line_126 | null | string | |
| schedule20.line_500 | integer | null | number | string | |
| schedule20.line_510 | null | string | |
| schedule20.line_520 | null | string | |
| schedule20.line_650 | null | string | |
| schedule20.line_655 | null | string | |
| schedule20.line_660 | null | string | |
| schedule20.line_665 | null | string | |
| schedule20.part5.line_200 | null | string | |
| schedule20.part5.line_201 | null | string | |
| schedule20.part5.line_203 | null | string | |
| schedule20.part5.line_204 | null | string | |
| schedule20.part5.line_205 | null | string | |
| schedule20.part5.line_206 | null | string | |
| schedule20.part5.line_207 | null | string | |
| schedule20.part5.line_208 | null | string | |
| schedule20.part5.line_210 | null | string | |
| schedule20.part5.line_211 | null | string | |
| schedule20.part5.line_212 | null | string | |
| schedule20.part5.line_213 | null | string | |
| schedule20.part5.line_214 | null | string | |
| schedule20.part5.line_215 | null | string | |
| schedule20.part5.line_216 | null | string | |
| schedule20.part5.line_217 | null | string | |
| schedule20.part5.line_218 | null | string | |
| schedule20.part5.line_219 | null | string | |
| schedule20.part5.line_221 | null | string | |
| schedule20.part5.line_222 | null | string | |
| schedule20.part5.line_223 | null | string | |
| schedule20.part6PeriodSeriesConfirmed | boolean | null | |
| schedule20.part6Periods[].col_a_period_end | null | string | |
| schedule20.part6Periods[].col_b_bank_assets | null | string | |
| schedule20.part6Periods[].col_d_cost_amount | null | string | |
| schedule20.part6Periods[].col_e_liabilities | null | string | |
| schedule20.part6Periods[].col_f_branch_advances | null | string | |
| schedule20.part6Periods[].col_h_amount_claimed_s_20_2 | null | string | |
| schedule20.principalBusinessThroughoutYear | null | string | |
| schedule20.treatyContext.accumulatedEarningsExemptionConfirmed | boolean | null | |
| schedule20.treatyContext.agreementAppliesOnTaxYearEnd | boolean | null | |
| schedule20.treatyContext.agreementHasForceOfLawInCanada | boolean | null | |
| schedule20.treatyContext.country | null | string | |
| schedule20.treatyContext.firstTimePartXivFilerConfirmed | boolean | null | |
| schedule20.treatyContext.legalBasis | null | string | |
| schedule20.treatyContext.paragraph219_2aSatisfied | boolean | null | |
| schedule20.treatyContext.paragraph219_2bSatisfied | boolean | null | |
| schedule20.treatyContext.provision | null | string | |
| schedule20.treatyContext.treatyEntitlementConfirmed | boolean | null | |
| schedule20.treatyContext.verifiedAccumulatedEarningsExemptionLimit | null | string | |
| schedule20.treatyContext.verifiedBranchTaxRatePct | null | string | |
| schedule20.treatyRatePct | null | 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 | |
| schedule29.rows[].addressA string with at least one non-whitespace character. The engine trims surrounding whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA form limit. | null | string | |
| schedule29.rows[].amountA positive JSON number for box 400. Numeric strings, blanks, booleans, zero, negative values, non-finite values, and magnitudes above 1e15 are rejected. No rule about cents precision is implied. | null | number | |
| schedule29.rows[].informationReturnConfirmedConfirmation that the separate Regulation 202 information-return workflow was handled outside Filemark when the payment code requires it. | boolean | |
| schedule29.rows[].nameA string with at least one non-whitespace character. The engine trims surrounding whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA form limit. | null | string | |
| schedule29.rows[].partXiiiDeterminationPractitioner Part XIII conclusion. Required for every payment code whose Note 1 label names a category ITA s.212 charges on its face: 1 and 2 (s.212(1)(d) rent, royalty or similar payment), 3 (s.212(1)(a) management or administration fee or charge), 6 (s.212(1)(b) interest), 7 (s.212(2) dividends) and 8 (s.212(5) film payments). Codes 4, 5 and 9 reach Part XIII only through s.212(1)(d)(ii)/(iii), whose contingency test the form label does not establish, so no determination is demanded on them. A row the canonical Part XIII workpaper already concludes on may leave this null. Filemark does not compute a withholding rate, exclusion, waiver or treaty result from this field. | null | string | |
| schedule29.rows[].paymentCodeCRA box 300 payment code from Note 1 on T2 SCH 29 (99). | integer | null | object | |
| schedule3 | null | object | |
| 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.businessNumber | null | string | |
| schedule38.canadianAllocationFraction | null | number | |
| schedule38.capitalDeductionClaimed | null | number | |
| schedule38.capitalPerS190_13 | integer | null | number | string | |
| schedule38.corporationName | null | string | |
| schedule38.currentTaxYearEnd | null | string | |
| schedule38.currentTaxYearStart | null | string | |
| schedule38.daysInTaxYear | integer | null | number | |
| schedule38.groupAllocationAgreementS39[].allocationAmount | null | number | |
| schedule38.groupAllocationAgreementS39[].memberBN | null | string | |
| schedule38.groupAllocationAgreementS39[].memberName | null | string | |
| schedule38.hasAcquisitionOfControlThisYear | boolean | null | |
| schedule38.hasFunctionalCurrencyElectionS261 | boolean | null | |
| schedule38.investmentInRelatedFinancialInstitutions | null | number | |
| schedule38.investmentReviewCompleteConfirms the ITA 190.14(2) eligible-investment census is complete for this exact witness. | boolean | null | |
| schedule38.investmentRows[].carryingValue | null | number | |
| schedule38.investmentRows[].investmentType | null | string | |
| schedule38.investmentRows[].nonSegregatedProperty | boolean | null | |
| schedule38.investmentRows[].proceedsOrSurplusUsedInCanadianPeBusiness | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.controlledSubsidiaryOnly | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.employeeOrAgentEstablishedAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.fixedPlaceJurisdiction | null | string | |
| schedule38.investmentRows[].reg8201Facts.generalContractingAuthorityAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.hasFixedPlaceOfBusiness | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.independentAgentOnly | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | null | string | |
| schedule38.investmentRows[].reg8201Facts.isInsurer | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.personOwnedStockAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.principalPlaceOfBusinessAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.purchaseOnlyOfficeOnly | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.regularlyFillsOrdersFromStockAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.substantialMachineryOrEquipmentUsedAtTarget | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.treatyExists | boolean | null | |
| schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentArticle | null | string | |
| schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentConclusion | boolean | null | |
| schedule38.investmentRows[].relatedFinancialInstitution | boolean | null | |
| schedule38.investmentRows[].targetNotExemptFromPartVI | boolean | null | |
| schedule38.investmentRows[].targetRelatedSolelyViaCrownControl | boolean | null | |
| schedule38.investmentRows[].targetRelatedSolelyViaS251_5_b_Right | boolean | null | |
| schedule38.investmentRows[].targetResidentInCanada | boolean | null | |
| schedule38.isAuthorizedForeignBank | boolean | null | |
| schedule38.isBankITA s.190(1) financial-institution category fact: the corporation is a bank, one of the five categories in scope for Part VI tax. | boolean | null | |
| schedule38.isDepositTakingMortgageLender | boolean | null | |
| schedule38.isHoldcoUnderS190_1_e | boolean | null | |
| schedule38.isLifeInsuranceCorpInCanada | boolean | null | |
| schedule38.isNonResident | boolean | null | |
| schedule38.isRelatedToOtherFinancialInstitutionAtEndOfYearThe corporation was related to another financial institution at the end of the year; selects between the s.190.15(1) standalone $1B capital deduction and the related-group allocation that Schedule 39 files. | boolean | null | |
| schedule38.isTrustCorporation | boolean | null | |
| schedule38.line101ReservesNotDeductedInIncome | null | number | |
| schedule38.line102LongTermDebt | null | number | |
| schedule38.line103CapitalStock | null | number | |
| schedule38.line104RetainedEarnings | null | number | |
| schedule38.line105ContributedSurplus | null | number | |
| schedule38.line106OtherSurpluses | null | number | |
| schedule38.line121DeferredTaxDebitBalance | null | number | |
| schedule38.line122DeficitDeducted | null | number | |
| schedule38.line151LongTermDebt | null | number | |
| schedule38.line152CapitalStock | null | number | |
| schedule38.line153RetainedEarnings | null | number | |
| schedule38.line154AccumulatedOtherComprehensiveIncome | null | number | |
| schedule38.line155PolicyholdersLiabilities | null | number | |
| schedule38.line156ContributedSurplus | null | number | |
| schedule38.line157OtherSurpluses | null | number | |
| schedule38.line158Net90PercentCsm | null | number | |
| schedule38.line165DeficitDeducted | null | number | |
| schedule38.line201TenPercentRiskWeightedAssets | null | number | |
| schedule38.line202CapitalAdequacyDeductions | null | number | |
| schedule38.line301SurplusFundsFromOperationsExcess | null | number | |
| schedule38.line302AttributedSurplus | null | number | |
| schedule38.line303OtherCanadaInsuranceSurpluses | null | number | |
| schedule38.line304CanadaInsuranceLongTermDebt | null | number | |
| schedule38.line401SharesOfRelatedFIs | null | number | |
| schedule38.line404LongTermDebtOfRelatedFIs | null | number | |
| schedule38.line411SurplusContributedToRelatedFIs | null | number | |
| schedule38.line551PrescribedClauseBAmounts | null | number | |
| schedule38.line552CanadianReserveLiabilities | null | number | |
| schedule38.line553TotalReserveLiabilities | null | number | |
| schedule38.line554PrescribedClauseEAmounts | null | number | |
| schedule38.line555PrescribedClauseCAmounts | null | number | |
| schedule38.line650CanadianAssets | null | number | |
| schedule38.line655TotalAssets | null | number | |
| schedule38.partITaxPayableForYear | integer | null | number | |
| schedule38.partVI2TaxPayableForYearS67 | null | number | string | |
| schedule38.relatedSolelyViaCrownControl | boolean | null | |
| schedule38.relatedSolelyViaS251_5_b_Right | boolean | null | |
| schedule38.rightAcquiredForAvoidancePurpose | boolean | null | |
| schedule38.unusedPartIcreditsClaimedFromS42 | null | number | |
| schedule38.unusedSurtaxCreditsClaimedFromS42 | null | number | string | |
| schedule39.calendarYear | integer | null | number | |
| schedule39.dateFiled | null | string | |
| schedule39.isAmendedAgreementT2 SCH 39 box 020: this is an amended related-group agreement allocating the s.190.15(2) $1B Part VI capital deduction. | boolean | null | |
| schedule39.otherAgreementsFiledForCalendarYear | boolean | null | |
| schedule39.otherFiledAgreements[].agreementDateFiled | null | string | |
| schedule39.otherFiledAgreements[].allocationAuthority | string | |
| schedule39.otherFiledAgreements[].allocationToFilingCorporation | null | number | |
| schedule39.rows[].allocationAmount | null | number | |
| schedule39.rows[].memberBN | null | string | |
| schedule39.rows[].memberName | null | string | |
| schedule3CoverageReview | null | object | |
| schedule42.amalgamationOrWindupTransferAmount | null | number | |
| schedule42.amalgamationTransferPredecessorBreakdownByYear | object | |
| schedule42.aocContinuingBusinessIncomeNumerator | null | number | |
| schedule42.aocTaxableIncomeForRatioDenominator | null | number | |
| schedule42.businessNumber | null | string | |
| schedule42.carrybackTo1stPreviousYearAmount | null | number | |
| schedule42.carrybackTo2ndPreviousYearAmount | null | number | |
| schedule42.carrybackTo3rdPreviousYearAmount | null | number | |
| schedule42.carryforwardClaimAppliedToCurrentS38 | integer | null | number | |
| schedule42.corporationName | null | string | |
| schedule42.currentTaxYearEnd | null | string | |
| schedule42.currentYearGeneratedFromS38 | integer | null | number | |
| schedule42.hasAcquisitionOfControlThisYear | boolean | null | |
| schedule42.openingUnusedCreditPoolByYear.2017 | integer | strict |
| schedule42.surtaxCreditAmount | null | number | |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].partI3CreditClaimedForYear | null | number | |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxYearStart | null | string | |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxationYearId | null | string | |
| 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 | |
| schedule44.hasNonArmsLengthTransfersThe corporation received all or substantially all (90 percent or more) of a non-arm's-length transferor's assets under ITA s.85(1), s.85(2) or s.142.7(3) in the year; true requires the Schedule 44 disclosure rows. | boolean | null | |
| schedule44.transferorRows[].dateOfTransfer | null | string | |
| schedule44.transferorRows[].entrantBankBusinessCarriedOnThroughCanadianPe | boolean | null | |
| schedule44.transferorRows[].entrantBankBusinessConductedThroughRepresentativeOffice | boolean | null | |
| schedule44.transferorRows[].entrantBankIsAuthorizedForeignBank | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.controlledSubsidiaryOnly | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.employeeOrAgentEstablishedAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.fixedPlaceJurisdiction | null | string | |
| schedule44.transferorRows[].entrantBankReg8201Facts.generalContractingAuthorityAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.hasFixedPlaceOfBusiness | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.independentAgentOnly | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | null | string | |
| schedule44.transferorRows[].entrantBankReg8201Facts.isInsurer | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.personOwnedStockAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.principalPlaceOfBusinessAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.purchaseOnlyOfficeOnly | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.regularlyFillsOrdersFromStockAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.substantialMachineryOrEquipmentUsedAtTarget | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.treatyExists | boolean | null | |
| schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentArticle | null | string | |
| schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentConclusion | boolean | null | |
| schedule44.transferorRows[].transferorBusinessNumber | null | number | string | |
| schedule44.transferorRows[].transferorName | null | string | |
| schedule44.transferorRows[].transferredPropertyUsedOrHeldInCanadianBankingBusinessImmediatelyAfter | boolean | null | |
| schedule44.transferorRows[].triggerStatute | null | string | |
| schedule45.directorsResolutionsAttacheds.191.3(2) filing condition: certified copies of the directors' resolutions authorizing the Part VI.1 tax transfer agreement are attached. | boolean | null | |
| schedule45.isAmendingAgreementThis Schedule 45 is an amending agreement; s.191.3(2)(d) makes the latest otherwise-compliant agreement operative. | boolean | null | |
| schedule45.isFilingAsTransferorWhether this return files the s.191.3 agreement as the transferor; true ties the agreement to Schedule 43 line 260, false to the filer's transferee row and line 250. | boolean | null | |
| schedule45.line101DateFiled | null | string | |
| schedule45.line105TotalPartVi1TaxTransferredBox 105: the Part VI.1 tax the filed agreement itself specifies as transferred. A distinct required operand since the box gained its own input path; the column-233 sum is capped by it, never substituted for it. | integer | null | number | |
| schedule45.line110TransferorName | null | string | |
| schedule45.line115TransferorBusinessNumber | null | string | |
| schedule45.line120TransferorTaxYearEnd | null | string | |
| schedule45.relatedCorporationConfirmedConfirms s.191.3(1)(a) and (b): the transferee was related to the transferor throughout the transferor's taxation year and throughout the transferee's last taxation year ending in it. | boolean | null | |
| schedule45.relatedMainPurposeWasTransfers.191.3(4) anti-avoidance: the main purpose of the corporations becoming related was to permit the transfer, so the specified amount is deemed nil. | boolean | null | |
| schedule45.relatedOnlyByGovernmentControlThe corporations are related only through government control; that relation does not count for the s.191.3 agreement, which is then invalid. | boolean | null | |
| schedule45.relatedOnlyByS251_5_b_OptionRightThe corporations are related only through a s.251(5)(b) option right; that relation does not count for the s.191.3 agreement, which is then invalid. | boolean | null | |
| schedule45.transfereeIsTaxableCanadianCorpForm preamble condition: the transferee must be a related taxable Canadian corporation; false or unset blocks the s.191.3 agreement. | boolean | null | |
| schedule45.transferees[].businessNumber | null | string | |
| schedule45.transferees[].name | null | string | |
| schedule45.transferees[].transfereeTaxYearEnd | null | string | |
| schedule45.transferees[].transferredAmount | integer | null | number | string | |
| schedule45.transferorGrossPartVi1TaxOtherwisePayable | null | number | |
| 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.co17PassThrough.420d | null | number | string | |
| schedule5.co17PassThrough.421g | null | number | string | |
| schedule5.co17PassThrough.421gi | null | string | |
| schedule5.co17PassThrough.421h | null | number | string | |
| schedule5.co17PassThrough.421hi | null | string | |
| schedule5.co17PassThrough.422a | null | number | string | |
| schedule5.co17PassThrough.425z | null | number | string | |
| schedule5.co17PassThrough.425zz | null | number | string | |
| schedule5.co17PassThrough.432aa | null | number | string | |
| schedule5.co17PassThrough.432b | null | number | string | |
| schedule5.co17PassThrough.433a | null | number | string | |
| schedule5.co17PassThrough.436a | null | number | string | |
| schedule5.co17PassThrough.437 | null | number | string | |
| schedule5.co17PassThrough.440z | null | number | string | |
| schedule5.co17PassThrough.444 | null | number | string | |
| schedule5.co17PassThrough.445 | null | number | string | |
| schedule50.rows[].businessNumberThe printed form permits NR when not registered. This branch restriction does not prove that NR is factually appropriate for the supplied row. | null | string | |
| schedule50.rows[].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 maximum. | null | string | |
| schedule50.rows[].percentCommonSharesLegacy field name mapped to CRA line 400. Current T4012 describes line 400 as percentage of votes. This narrow candidate accepts only integer values from 10 through 100. | integer | null | number | |
| schedule50.rows[].percentPreferredSharesLegacy field name mapped to CRA line 500. This reviewed branch fixes the preferred-share vote percentage at zero. | integer | null | number | |
| schedule50.rows[].shareholderType | null | string | |
| schedule50.rows[].socialInsuranceNumber | null | string | |
| schedule50.rows[].trustNumber | null | string | |
| 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 | |
| schedule53.isBecomingCcpc | boolean | null | |
| schedule53.line100GripOpening | null | number | |
| schedule53.line110TaxableIncome | null | number | |
| schedule53.line130LesserSbdNumerator | integer | null | number | |
| schedule53.line140LesserAiiTaxableIncomeSchedule 53 line 140: for a CCPC, the lesser of aggregate investment income (T2 line 440) and taxable income. A ready Schedule 7 is the canonical producer and GOVERNS this figure; the explicit amount is the only other proof, and without either the engine holds line 140 rather than reading the blank as nil. This witness earns only active business income, so its answer is 0. | integer | null | number | |
| schedule53.line200EligibleDividendsReceived | integer | null | number | |
| schedule53.line210Section113Dividends | integer | null | number | |
| schedule53.line300EligibleDivsPaidPriorYear | null | number | string | |
| schedule53.line310ExcessiveEEDPriorYear | null | number | string | |
| schedule53.part2Rows[].a_taxableIncomeBefore | null | number | |
| schedule53.part2Rows[].b_sbdBefore | null | number | |
| schedule53.part2Rows[].c_aiiBefore | null | number | |
| schedule53.part2Rows[].f_taxableIncomeAfter | null | number | |
| schedule53.part2Rows[].g_sbdAfter | null | number | |
| schedule53.part2Rows[].h_aiiAfter | null | number | |
| schedule53.part2Rows[].priorYearIndex | integer | |
| schedule53.part3Rows[].a4_predecessorGrip | null | number | |
| schedule53.part3Rows[].assetsReceivedTaxationYearEnd | null | string | |
| schedule53.part3Rows[].b4_eligibleDivsPaid | null | number | |
| schedule53.part3Rows[].businessNumber | string | |
| schedule53.part3Rows[].c4_excessiveEED | null | number | |
| schedule53.part3Rows[].corpName | string | |
| schedule53.part3Rows[].operation | string | |
| schedule53.part4Rows[].a5_costOfProperty | null | number | |
| schedule53.part4Rows[].assetsReceivedTaxationYearEnd | null | string | |
| schedule53.part4Rows[].b5_moneyOnHand | null | number | |
| schedule53.part4Rows[].businessNumber | string | |
| schedule53.part4Rows[].c5_nonCapitalLosses | null | number | |
| schedule53.part4Rows[].corpName | string | |
| schedule53.part4Rows[].d5_netCapitalLosses | null | number | |
| schedule53.part4Rows[].e5_farmLosses | null | number | |
| schedule53.part4Rows[].f5_restrictedFarmLosses | null | number | |
| schedule53.part4Rows[].g5_limitedPartnershipLosses | null | number | |
| schedule53.part4Rows[].i5_actualNonCapitalLosses | null | number | |
| schedule53.part4Rows[].j5_actualNetCapitalLosses | null | number | |
| schedule53.part4Rows[].k5_actualFarmLosses | null | number | |
| schedule53.part4Rows[].l5_actualRestrictedFarmLosses | null | number | |
| schedule53.part4Rows[].m5_actualLimitedPartnershipLosses | null | number | |
| schedule53.part4Rows[].q5_debts | null | number | |
| schedule53.part4Rows[].r5_paidUpCapital | null | number | |
| schedule53.part4Rows[].s5_reserves | null | number | |
| schedule53.part4Rows[].situation | string | |
| schedule53.part4Rows[].t5_cdaBalance | null | number | |
| schedule53.part4Rows[].u5_lripBalance | null | number | |
| schedule54.amalgamationOccurredInYear | boolean | null | |
| schedule54.election89_11.electionFiledDate | null | string | |
| schedule54.election89_11.ministerialConditionsComplied | boolean | null | |
| schedule54.election89_11.revocationFiledDate | null | string | |
| schedule54.isCreditUnion | boolean | null | |
| schedule54.line100OpeningLrip | null | number | |
| schedule54.line140PriorYearAii | null | number | |
| schedule54.line160PriorYearIcDeduction | integer | null | number | |
| schedule54.line510NonEligDivsReceived | null | number | |
| schedule54.line520Adjustments | null | number | |
| schedule54.line540NonEligDivsPaid | null | number | |
| schedule54.line540PriorYearTailback | null | number | |
| schedule54.mic130_1_1DeductibleDividendsPaid | null | number | |
| schedule54.part2Rows[].adjustmentEventType | null | string | |
| schedule54.part2Rows[].adjustmentOnDate | null | number | |
| schedule54.part2Rows[].date | null | string | |
| schedule54.part2Rows[].designatedInWritingAtPaymentTimes.89(14): the eligible-dividend designation for this row was made in writing at the time the dividend was paid; false or a later designation date engages the s.89(14.1) late-designation window arithmetic. | boolean | null | |
| schedule54.part2Rows[].designationDate | null | string | |
| schedule54.part2Rows[].eligDivsPaidOnDate | integer | null | number | |
| schedule54.part2Rows[].lateDesignationErdtohTransitional | boolean | null | |
| schedule54.part2Rows[].nonEligDivsPaidOnDate | null | number | |
| schedule54.part2Rows[].paragraphCAntiAvoidanceAppliesWhether paragraph (c) of the ITA 89(14) eligible-dividend anti-avoidance rule applies to this payment; answered so the row's determination is complete. | boolean | null | |
| schedule54.part2Rows[].paymentTimeGroupId | null | string | |
| schedule54.part2Rows[].s112DivsBecameReceivableOnDate | null | number | |
| schedule54.part2Rows[].s89_14_1ReliefGranted | boolean | null | |
| schedule54.part2Rows[].subsidiaryLastTaxYearEnd | null | string | |
| schedule54.priorYearS125Deduction | integer | null | number | |
| schedule54.s89_10DissolutionOrWindupOccurredInYearReviewed answer to the broader paragraph 89(10) dissolution-or-winding-up question; box 072 and Schedule 24 cover only the section 88 subset. | boolean | null | |
| schedule54.s89_10TransitionAdjustment | null | number | |
| schedule54.s89_11ElectionInPriorYearPrior-year status fact for the s.89(1) low rate income pool continuity: an s.89(11) election was in force in the preceding taxation year. | boolean | null | |
| schedule54.s89_8TransitionAdjustment | null | number | |
| schedule54.s89_9TransitionAdjustment | null | number | |
| schedule54.subsidiaryWindupOccurredInYear | boolean | null | |
| schedule54.wasCCPCInPriorYearDirect temporal fact for LRIP variable E: whether the corporation was a CCPC in the preceding taxation year; when false an explicit prior-year s.125 deduction amount is required (zero is valid). | boolean | null | |
| schedule54.wasSubstantiveCCPCInPriorYearPrior-year status fact for the s.89(1) LRIP continuity: the corporation was a substantive CCPC (s.248(1)) in the preceding taxation year. | boolean | null | |
| schedule55.allShareholdersTaxExempt | boolean | null | |
| schedule55.amountCTotalEEDD | null | number | |
| schedule55.electionAllocationToOriginalDividendsConfirmed | boolean | null | |
| schedule55.electionFiledWithin90DaysOfAssessment | boolean | null | |
| schedule55.electionShareholderConcurrenceObtained | boolean | null | |
| schedule55.electionWithin30MonthsOfOriginalDividend | boolean | null | |
| schedule55.line100TotalTaxableDividendsPaid | integer | null | number | string | |
| schedule55.line150TotalEligibleDividendsPaid | integer | null | number | |
| schedule55.line160GripEndOfYear | integer | null | number | |
| schedule55.line180Part1ElectionUnder185_1_2 | null | number | |
| schedule55.line200TotalTaxableDividendsPaid | null | number | |
| schedule55.line280Part2ElectionUnder185_1_2 | null | number | |
| schedule55.paragraphCAntiAvoidanceApplies | boolean | null | |
| schedule55.paragraphCEEDDAmount | null | number | |
| schedule55.partRouting | null | string | |
| schedule56.amountATotalFmvReorgRepurchasedT2 SCH 56 amount A: total FMV of equity (other than substantive debt) repurchased in a reorganization or acquisition of the corporation. Operand of statutory variable B in ITA s.183.3(2). Absent is not nil — the engine blocks an unstated amount rather than netting zero. | integer | null | number | |
| schedule56.amountBTotalFmvReorgEquityConsiderationT2 SCH 56 amount B: total FMV of equity issued as consideration in that reorganization or acquisition. It is the subtrahend of the amount A subtotal (line 205 = the excess of A over B) within statutory variable B in ITA s.183.3(2), so it cannot be inferred from amount A. | integer | null | number | |
| schedule56.amountDQualifyingIssuanceFmvT2 SCH 56 amount D: total FMV of equity issued in a qualifying issuance in the taxation year. Paragraph (a) of statutory variable C in ITA s.183.3(2), which subtracts through line 210. | integer | null | number | |
| schedule56.amountESpecifiedAffiliateDispositionFmvT2 SCH 56 amount E: total FMV of equity disposed of in the taxation year by a specified affiliate of the covered entity. Paragraph (b) of statutory variable C in ITA s.183.3(2), which subtracts through line 210. | integer | null | number | |
| schedule56.line200TotalFmvEquityRedeemed | integer | null | number | string | |
| schedule56.partIi2AmountBPredicateAttested | boolean | null | |
| schedule56.partIi2AmountDNoPrimaryPurposeExclusionAttested | boolean | null | |
| schedule56.partIi2AmountDQualifyingIssuanceAttested | boolean | null | |
| schedule56.partIi2AmountEDispositionAttested | boolean | null | |
| schedule56.preRegimeTransactionsExcludedAttested | 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 | |
| schedule58.businessNumber | null | string | |
| schedule58.corporationId | null | string | |
| schedule58.holdsBroadcastingLicence | null | string | |
| schedule58.isQjo | null | string | |
| schedule58.line130PartnershipAllocatedCredit | null | number | |
| schedule58.line135AidToPublishersITA 125.6(2)(b) subtracts "the amount received by the taxpayer from the Aid to Publishers component of the Canada Periodical Fund in the year" from the credit. Box 135 is an ANSWER, not an optional field: an explicit 0 is the affirmative "no receipt" answer this profile pins, while a blank box blocks the schedule and withholds the T2 line 798 feed. The submitted 0 is not proof that no Aid to Publishers amount was in fact received. | integer | null | number | |
| schedule58.part3Rows[].amountOfAssistance | null | number | |
| schedule58.part3Rows[].atLeast75PctOriginalNewsContentTime | boolean | null | |
| schedule58.part3Rows[].averageWeeklyHours | null | number | |
| schedule58.part3Rows[].col10CurrentQLE | null | number | |
| schedule58.part3Rows[].col11CreditAmount | null | number | |
| schedule58.part3Rows[].col5LowThresholdNetTimesA | null | number | |
| schedule58.part3Rows[].col6LowThresholdCap | null | number | |
| schedule58.part3Rows[].col7LowThresholdQLE | null | number | |
| schedule58.part3Rows[].col8CurrentNetTimesB | null | number | |
| schedule58.part3Rows[].col9CurrentCap | null | number | |
| schedule58.part3Rows[].employeeName | null | string | |
| schedule58.part3Rows[].fortyConsecutiveWeeksTestMet | boolean | null | |
| schedule58.part3Rows[].salaryOrWagesPayable | integer | null | number | string | |
| schedule58.part3Rows[].socialInsuranceNumber | null | string | |
| schedule58.partnershipFiscalPeriodEnd | null | string | |
| schedule58.partnershipMemberNotSpecifiedMemberAttested | boolean | null | |
| schedule58.partnershipPrescribedReturnFiledAttested | boolean | null | |
| schedule58.partnershipWasQjoInFiscalPeriodAttested | boolean | null | |
| schedule58.qcjoDesignationNumber | null | string | |
| schedule58.qjoPeriodFrom | null | string | |
| schedule58.qjoPeriodTo | null | string | |
| schedule63.creditRecognizedInTrialBalanceGifi9659 | boolean | null | |
| schedule63.lastModifiedAt | string | |
| schedule63.lastModifiedBy | string | |
| schedule63.line080_total_farming_expenses | integer | null | number | |
| schedule63.line090_nal_transactions | null | number | |
| schedule63.line100_gross_farming_expenses | integer | null | number | |
| schedule63.line150_nl_total | null | number | |
| schedule63.line160_pe_total | null | number | |
| schedule63.line170_ns_total | null | number | |
| schedule63.line180_nb_total | null | number | |
| schedule63.line200_on_total | null | number | |
| schedule63.line210_mb_total | null | number | |
| schedule63.line220_sk_total | null | number | |
| schedule63.line230_ab_total | null | number | |
| schedule63.line350_partnership_allocation_nl | null | number | |
| schedule63.line360_partnership_allocation_pe | null | number | |
| schedule63.line370_partnership_allocation_ns | null | number | |
| schedule63.line380_partnership_allocation_nb | null | number | |
| schedule63.line395_federal_total_excluding_partnership | null | number | |
| schedule63.line400_partnership_allocation_on | null | number | |
| schedule63.line410_partnership_allocation_mb | null | number | |
| schedule63.line420_partnership_allocation_sk | null | number | |
| schedule63.line430_partnership_allocation_ab | null | number | |
| schedule63.line475_partnership_subtotal | integer | null | number | |
| schedule63.line495_grand_total | null | number | |
| schedule63.part10_days_by_calendar_year.2024 | integer | |
| schedule63.part10_days_in_tax_year | integer | |
| schedule63.partnershipAllocations[].box237Amount | null | number | |
| schedule63.partnershipAllocations[].fiscalPeriodEnd | null | string | |
| schedule63.partnershipAllocations[].partnershipAccountNumber | null | string | |
| schedule63.partnershipAllocations[].partnershipName | null | string | |
| schedule63.partnershipAllocations[].province | null | string | |
| schedule63.parts2to9_eligible_farming_expenses_by_province.ON | integer | |
| schedule63.subsection12_2_2Election.amount | null | number | |
| schedule63.subsection12_2_2Election.filed_on_time | boolean | null | |
| schedule67.businessNumber | null | string | |
| schedule67.corporationName | null | string | |
| schedule67.currentTaxYearEnd | null | string | |
| schedule67.filed2022AmountDPerInstalment | null | number | |
| schedule67.filed2022CrdDeterminationAttested | boolean | null | |
| schedule67.filed2022IncomeDeductionLimit | null | number | |
| schedule67.filed2022Line230CrdPayableTotal | null | number | |
| schedule67.groupAllocationAgreement[].allocationAmount | null | number | |
| schedule67.groupAllocationAgreement[].memberBN | null | string | |
| schedule67.groupAllocationAgreement[].memberName | null | string | |
| schedule67.hadAmalgamationIn2020Or2021 | boolean | null | |
| schedule67.hadWindupIn2020Or2021 | boolean | null | |
| schedule67.hasMultiple2020TaxYears | boolean | null | |
| schedule67.hasMultiple2021TaxYears | boolean | null | |
| schedule67.hasMultiple2022TaxYearsMore than one taxation year of the corporation ended in 2022. The Part VI.2 tax is calculated on the latest such year and ITA s.191.5(9) makes the first of the five instalments payable for that year alone, so the engine derives the active instalment ordinal from this answer. Unanswered is not a No: a blank would publish the first instalment on an earlier 2022 return, so the schedule blocks until it is stated. | boolean | null | |
| schedule67.isBankThe corporation is a bank; one arm of the bank or life insurer group member definition the Part VI.2 Canada recovery dividend applies to (ITA s.191.5). | boolean | null | |
| schedule67.isFinancialInstitutionRelatedToBankOrLifeInsurer | boolean | null | |
| schedule67.isLifeInsuranceCorpInCanada | boolean | null | |
| schedule67.isNonResident | boolean | null | |
| schedule67.isRelatedToOtherGroupMemberAtEndOf2021The corporation was related to another bank or life insurer group member at the end of 2021; the related group must then allocate the Part VI.2 income deduction under s.191.5(5). | boolean | null | |
| schedule67.line120IncomeDeduction | null | number | |
| schedule67.otherAgreementsFiledForCalendarYear | boolean | null | |
| schedule67.otherFiledAgreements[].agreementDateFiled | null | string | |
| schedule67.otherFiledAgreements[].allocationAuthority | string | |
| schedule67.otherFiledAgreements[].allocationToFilingCorporation | null | number | |
| schedule67.taxableIncome2020 | integer | null | number | string | |
| schedule67.taxableIncome2021 | integer | null | number | |
| schedule67.totalDaysIn2020TaxYears | integer | null | number | |
| schedule67.totalDaysIn2021TaxYears | integer | null | number | |
| schedule67.wasBankOrLifeInsurerGroupMemberInA2021TaxYearForm-face filer test: the corporation was a bank or life insurer group member at any time during a 2021 taxation year, which is what makes Schedule 67 applicable. | 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 | |
| schedule88.percentInternetRevenuePercentage units from 0 through 100 inclusive, or explicit null when unanswered. For example, 0.42 means 0.42 percent, not 42 percent. | null | number | |
| schedule88.urls[]A bounded text slot or explicit null. URI syntax is intentionally not asserted because neither the form nor the current engine validates it. | null | string | |
| schedule88.webpageCountThe number of income-generating web pages or websites, or explicit null when unanswered. Numeric strings, booleans, fractions, and negative values are rejected by this strict candidate instead of using the legacy engine coercions. | integer | null | number | |
| schedule89.businessNumber | null | string | |
| schedule89.cdaBalanceAsOfDateThe date the CDA balance is stated as of, pinned to a date aligned with the return. It does not establish the corporation's actual last tax year-end or the CDA history covered through that date. | null | string | |
| schedule89.contactExtension | string | |
| schedule89.contactName | string | |
| schedule89.contactPhone | string | |
| schedule89.cumulativeHistoryComplete | null | string | |
| schedule89.dividendsFromCorps[].businessNumber | string | |
| schedule89.dividendsFromCorps[].corporationName | string | |
| schedule89.dividendsFromCorps[].datePayable | null | string | |
| schedule89.dividendsFromTrusts[].datePayable | null | string | |
| schedule89.dividendsFromTrusts[].trustAccountNumber | string | |
| schedule89.dividendsFromTrusts[].trustName | string | |
| schedule89.ecpPost2000[].badDebtPortion | null | number | |
| schedule89.ecpPost2000[].costAcquired | null | number | |
| schedule89.ecpPost2000[].proceedsSale | null | number | |
| schedule89.ecpPost2000[].taxYearEnd | null | string | |
| schedule89.ecpPre2000[].costAcquired | null | number | |
| schedule89.ecpPre2000[].proceedsSale | null | number | |
| schedule89.ecpPre2000[].taxYearEnd | null | string | |
| schedule89.filingCorpRows[].capitalDividendsFromTrust | null | number | |
| schedule89.filingCorpRows[].capitalDividendsPayable | null | number | |
| schedule89.filingCorpRows[].capitalDividendsReceived | null | number | |
| schedule89.filingCorpRows[].netLifeInsuranceProceeds | null | number | |
| schedule89.filingCorpRows[].nonTaxableCapGainsTrustPre2016 | null | number | |
| schedule89.filingCorpRows[].nonTaxablePortionCapGains | null | number | |
| schedule89.filingCorpRows[].taxYearEndOrRelevantDate | null | string | |
| schedule89.firmName | string | |
| schedule89.isBalanceVerificationRequest | null | string | |
| schedule89.isT2054RelatedRequest | null | string | |
| schedule89.lifeInsurancePolicy1.adjustedCostBase | null | number | |
| schedule89.lifeInsurancePolicy1.beneficiaryName | string | |
| schedule89.lifeInsurancePolicy1.dateOfDeath | null | string | |
| schedule89.lifeInsurancePolicy1.insuredName | string | |
| schedule89.lifeInsurancePolicy1.policyNumber | string | |
| schedule89.lifeInsurancePolicy1.policyRedemptionDate | null | string | |
| schedule89.lifeInsurancePolicy1.proceedsReceivedDate | null | string | |
| schedule89.lifeInsurancePolicy1.totalNetProceedsReceived | null | number | |
| schedule89.lifeInsurancePolicy2.adjustedCostBase | null | number | |
| schedule89.lifeInsurancePolicy2.beneficiaryName | string | |
| schedule89.lifeInsurancePolicy2.dateOfDeath | null | string | |
| schedule89.lifeInsurancePolicy2.insuredName | string | |
| schedule89.lifeInsurancePolicy2.policyNumber | string | |
| schedule89.lifeInsurancePolicy2.policyRedemptionDate | null | string | |
| schedule89.lifeInsurancePolicy2.proceedsReceivedDate | null | string | |
| schedule89.lifeInsurancePolicy2.totalNetProceedsReceived | null | number | |
| schedule89.line400EcpPre2018 | null | number | |
| schedule89.line410LifeInsuranceCdaPre1985 | null | number | |
| schedule89.line420PredecessorPre1990 | null | number | |
| schedule89.predecessorRows[].amalgamationDate | null | string | |
| schedule89.predecessorRows[].capitalDividendsFromTrust | null | number | |
| schedule89.predecessorRows[].capitalDividendsPayable | null | number | |
| schedule89.predecessorRows[].capitalDividendsReceived | null | number | |
| schedule89.predecessorRows[].cdaBalanceImmediatelyBeforeEvent | null | number | |
| schedule89.predecessorRows[].cdaParagraphABalanceImmediatelyBeforeEvent | null | number | |
| schedule89.predecessorRows[].continuityEventType | null | string | |
| schedule89.predecessorRows[].netLifeInsuranceProceeds | null | number | |
| schedule89.predecessorRows[].nonTaxableCapGainsTrustPre2016 | null | number | |
| schedule89.predecessorRows[].nonTaxablePortionCapGains | null | number | |
| schedule89.predecessorRows[].predecessorBusinessNumber | string | |
| schedule89.predecessorRows[].s83_2_1HypotheticalDividendTaxable | boolean | null | |
| 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 | |
| schedule91.countryTaxpayerId | null | string | |
| schedule91.countryYearEnd | null | string | |
| schedule91.part1.activityCode | null | string | |
| schedule91.part1.customerRowsSupplementaryListAttached | null | string | |
| schedule91.part1.customers[].endDate | null | string | |
| schedule91.part1.customers[].name | null | string | |
| schedule91.part1.customers[].startDate | null | string | |
| schedule91.part1.employees.canadianResidentAmount | null | number | |
| schedule91.part1.employees.canadianResidentCount | null | number | |
| schedule91.part1.employees.nonResidentAmount | null | number | |
| schedule91.part1.employees.nonResidentCount | null | number | |
| schedule91.part1.employees.nonResidentDaysInCanada | null | number | |
| schedule91.part1.employees.periodEnd | null | string | |
| schedule91.part1.employees.periodStart | null | string | |
| schedule91.part1.otherActivitySpec | null | string | |
| schedule91.part1.physicalFacilities | null | string | |
| schedule91.part1.physicalFacilitiesDetail[].address | null | string | |
| schedule91.part1.physicalFacilitiesDetail[].nature | null | string | |
| schedule91.part1.province | null | string | |
| schedule91.part1.reg105WaiverApplied | null | string | |
| schedule91.part1.reg105WaiverGranted | null | string | |
| schedule91.part1.revenueFinancing | null | number | |
| schedule91.part1.revenueGoodsSold | null | number | |
| schedule91.part1.revenueOther | null | number | |
| schedule91.part1.revenueServicesProvided | null | number | |
| schedule91.part1.revenueTotal | null | number | |
| schedule91.part1.subcontractors.canadianResidentAmount | null | number | |
| schedule91.part1.subcontractors.canadianResidentCount | null | number | |
| schedule91.part1.subcontractors.nonResidentAmount | null | number | |
| schedule91.part1.subcontractors.nonResidentCount | null | number | |
| schedule91.part1.subcontractors.nonResidentDaysInCanada | null | number | |
| schedule91.part1.subcontractors.periodEnd | null | string | |
| schedule91.part1.subcontractors.periodStart | null | string | |
| schedule91.part1.t4aNrSlipAttestation | null | string | |
| schedule91.part1.t4aNrSlipAttestationReason | null | string | |
| schedule91.part1.treatyArticle | null | string | |
| schedule91.part2.tcpRowsSupplementaryListAttached | null | string | |
| schedule91.part2.tcpRows[].cost | integer | null | number | |
| schedule91.part2.tcpRows[].description | null | string | |
| schedule91.part2.tcpRows[].incomeGainLoss | integer | null | number | |
| schedule91.part2.tcpRows[].outlaysAndExpenses | null | number | |
| schedule91.part2.tcpRows[].proceeds | integer | null | number | string | |
| schedule91.part2.tcpRows[].s116ClearanceReason | null | string | |
| schedule91.part2.tcpRows[].s116ClearanceStatus | null | string | |
| schedule91.part2.treatyArticle | null | string | |
| schedule92.agreementHasForceOfLawInCanadaAtYearEnd | null | string | |
| schedule92.authorizedForeignBank | boolean | null | string | |
| schedule92.directPartXIII1RatePct | null | number | |
| schedule92.directPartXIII1RateProvision | null | string | |
| schedule92.directPartXIII1RateStatus | null | string | |
| schedule92.relatedPersonInterestRatePct | null | number | |
| schedule92.relatedPersonInterestRateProvision | null | string | |
| schedule92.relatedPersonInterestRateStatus | null | string | |
| schedule92.residentAtYearEnd | null | string | |
| schedule92.section20_2AmountsReviewed | null | string | |
| schedule92.section20_2InterestDeducted | integer | null | number | string | |
| schedule92.section20_2LiabilityInterestDeducted | integer | null | number | |
| schedule92.similarTaxWouldBePayableByCanadianBank | null | string | |
| schedule92.treatyCountry | null | string | |
| schedule92.treatyEntitlementConfirmed | null | string | |
| schedule92.treatyStatus | null | string | |
| schedule97.certificateOfDiscontinuanceThis candidate excludes the Canada-incorporation branch, so box 210 must be explicit JSON null. | null | string | |
| schedule97.code08TreatyEligible | boolean | null | |
| schedule97.incorporationCountryA single line of country text with no leading or trailing whitespace. The 10,000-character ceiling is a Filemark limit, not a CRA field limit. Values whose first word is Canada, in any casing, are excluded. | null | string | |
| schedule97.nrCategoryCodeBranch-limited box 300 value: code 10 (life insurance business in Canada) or code 11 (insurance business in Canada other than life insurance). No implication about filing completeness or companion requirements is made. | null | string | |
| schedule97.section216_4UndertakingFiled | boolean | null | |
| 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 | |
| subsection12_2_2Election.amount | number | |
| subsection12_2_2Election.filed_on_times.12(2.2) timing condition: the election was made on or before the return filing-due date; the engine will not assume a time-limited election was made. | boolean | |
| 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.address | string | |
| t2142.amendedReturn | boolean | |
| t2142.amountEnclosed | integer | |
| t2142.businessNumberReference | null | string | |
| t2142.businessNumberRoot | null | string | |
| t2142.certificationConfirmed | boolean | |
| t2142.certificationDate | string | |
| t2142.cfrPolicyRows[] | object | |
| t2142.cfrReviewStatus | null | string | |
| t2142.city | string | |
| t2142.contactPerson | string | |
| t2142.corporationName | string | |
| t2142.country | string | |
| t2142.estimatedCurrentYearPartXii3Tax | integer | null | number | string | |
| t2142.firmName | string | |
| t2142.instalmentPayments[].amount | null | number | string | |
| t2142.instalmentPayments[].date | string | |
| t2142.investmentPolicyReviewStatus | null | string | |
| t2142.investmentPolicyRows[].classificationConfirmed | boolean | |
| t2142.investmentPolicyRows[].currentMaximumReserve | integer | |
| t2142.investmentPolicyRows[].investmentRateClass | string | |
| t2142.investmentPolicyRows[].policyId | string | |
| t2142.investmentPolicyRows[].priorMaximumReserve | integer | |
| t2142.investmentPolicyRows[].taxableLifePolicyConfirmed | boolean | |
| t2142.isNonResident | boolean | null | |
| t2142.lossContinuityStatus | null | string | |
| t2142.lossRows[] | object | |
| t2142.officerName | string | |
| t2142.officerTitle | string | |
| t2142.policyholderAdjustmentReviewStatus | null | string | |
| t2142.policyholderAdjustmentRows[] | object | |
| t2142.postalOrZipCode | string | |
| t2142.priorYearDaysExcludingFebruary29 | integer | null | number | |
| t2142.priorYearPartXii3Tax | integer | null | number | string | |
| t2142.provinceTerritoryState | string | |
| t2142.reg1401ReserveReviewStatus | null | string | |
| t2142.reg1401ReserveRows[].actuarialCertificationConfirmed | boolean | |
| t2142.reg1401ReserveRows[].current.reportedLiability | integer | |
| t2142.reg1401ReserveRows[].direction | string | |
| t2142.reg1401ReserveRows[].paragraph | string | |
| t2142.reg1401ReserveRows[].policyGroup | string | |
| t2142.reg1401ReserveRows[].policyId | string | |
| t2142.reg1401ReserveRows[].prior.reportedLiability | integer | |
| t2142.reg1401ReserveRows[].segregatedFundLiability | boolean | |
| t2142.reg1401ReserveRows[].sourceRef | string | |
| t2142.reg1401ReserveRows[].taxabilityCategory | string | |
| t2142.taxpayerIdentificationNumber | null | string | |
| t2142.telephoneNumber | string | |
| t2Jacket.additionalInfo.isCreditUnionThe corporation is a credit union; a legal-status fact the GRIP and LRIP dividend-pool resolution requires beyond the T2 corporation-type code. | boolean | |
| t2Jacket.additionalInfo.isDepositInsuranceCorporationThe corporation is a deposit insurance corporation; a legal-status fact the GRIP and LRIP dividend-pool resolution requires beyond the T2 corporation-type code. | boolean | |
| t2Jacket.additionalInfo.returnFiledWithinThreeYears | boolean | |
| t2Jacket.additionalInfo.section89_11ElectionInForceForTaxYearAn ITA s.89(11) election not to be treated as a CCPC is in force for the taxation year; the continuing election state, distinct from the box 266 and 267 filing events. | boolean | |
| t2Jacket.additionalInfo.substantiveCCPCAnytimeT2 box 290: the corporation was a substantive CCPC (ITA s.248(1)) at any time in the taxation year; routes the general rate reduction worksheet and the dividend-pool regime. | boolean | |
| t2Jacket.applicability.associatedCCPC | boolean | |
| t2Jacket.applicability.equityBuybackPartII2T2 jacket applicability answer: the corporation had equity repurchases within Part II.2 (ITA s.183.3), so Schedule 56 applies. | boolean | |
| t2Jacket.applicability.gripChangeOrEligDivT2 jacket applicability answer: the general rate income pool (ITA s.89(1)) changed in the year or an eligible dividend was paid or received, so Schedule 53 applies. | boolean | |
| t2Jacket.applicability.lripChangeOrEligDivT2 jacket applicability answer: the low rate income pool (ITA s.89(1)) changed in the year or an eligible dividend was paid or received, so Schedule 54 applies. | boolean | |
| t2Jacket.applicability.privateShareholders10pctSubmitted T2 line-173 branch restriction. This assertion is not independently verified by the Schedule 50 leaf builder. | boolean | |
| t2Jacket.applicability.taxableDividendsPaidT2 jacket applicability answer: the corporation paid taxable dividends in the taxation year. | 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 | |
| t2Jacket.identification.typeChangeEffectiveDateThis narrow branch excludes a submitted corporation-type change date. | null | string | |
| t2Jacket.identification.typeOfCorporationSubmitted T2 line-040 branch restriction: code 2, Other private corporation. | string | |
| 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 (3026 of 3770 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 | one of true, false, "true", "false", null |
| 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 | one of true, false, "true", "false", null |
| aocMainReasonTargetedProvision | one of "111(4)(d)", "111(5.1)", "111(5.2)", "111(5.3)", null |
| 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 |
| creditRecognizedInTrialBalanceGifi9659 | -1000000000000000 to 1000000000000000; 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 |
| filingObligations.arrearsTaxPayments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.arrearsTaxPayments[].date | 0 to 20000 characters |
| filingObligations.arrears_tax_payments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.arrears_tax_payments[].date | 0 to 20000 characters |
| filingObligations.associatedGroupBusinessLimits | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.associatedGroupTaxableIncomeBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.associated_group_business_limits | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.associated_group_taxable_income_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.businessLimit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.business_limit | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.carrybackDeemedPayments1617[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.carrybackDeemedPayments1617[].date | 0 to 20000 characters |
| filingObligations.carryback_deemed_payments_161_7[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.carryback_deemed_payments_161_7[].date | 0 to 20000 characters |
| filingObligations.currentPartITaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentPartVi1TaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentPartViTaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentPartXiii1TaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentYearTaxableCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentYearTaxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.currentYearTaxableIncomeBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_part_i_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_part_vi_1_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_part_vi_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_part_xiii_1_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_year_taxable_capital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_year_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.current_year_taxable_income_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.daysInPrecedingYear | -1000000000000000 to 1000000000000000 |
| filingObligations.daysInReg53013LookbackYear | -1000000000000000 to 1000000000000000 |
| filingObligations.days_in_preceding_year | -1000000000000000 to 1000000000000000 |
| filingObligations.days_in_reg_5301_3_lookback_year | -1000000000000000 to 1000000000000000 |
| filingObligations.demandStipulatedFilingDate | 0 to 20000 characters |
| filingObligations.demand_stipulated_filing_date | 0 to 20000 characters |
| filingObligations.fcDeemedCadTaxPayable26111C | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fcInstalmentObligations16141Cad[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fcInstalmentObligations16141Cad[].due | 0 to 20000 characters |
| filingObligations.fcPartITaxUnpaidAtFilingDeadlineCad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fcTaxUnpaidAtBalanceDueDayBeforeCarryback1617Cad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fcTaxUnpaidAtBalanceDueDayCad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fc_deemed_cad_tax_payable_261_11_c | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fc_instalment_obligations_161_4_1_cad[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fc_instalment_obligations_161_4_1_cad[].due | 0 to 20000 characters |
| filingObligations.fc_part_i_tax_unpaid_at_filing_deadline_cad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fc_tax_unpaid_at_balance_due_day_before_carryback_161_7_cad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.fc_tax_unpaid_at_balance_due_day_cad | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.filingDate | 0 to 20000 characters |
| filingObligations.filing_date | 0 to 20000 characters |
| filingObligations.firstInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.firstInstalmentBaseAdditions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.first_instalment_base | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.first_instalment_base_additions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.hypotheticalRefundInterest16122 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.hypothetical_refund_interest_161_2_2 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.instalmentObligations16141[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.instalmentObligations16141[].due | 0 to 20000 characters |
| filingObligations.instalmentPayments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.instalmentPayments[].date | 0 to 20000 characters |
| filingObligations.instalment_obligations_161_4_1[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.instalment_obligations_161_4_1[].due | 0 to 20000 characters |
| filingObligations.instalment_payments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.instalment_payments[].date | 0 to 20000 characters |
| filingObligations.jacketLine840InstalmentsPaid | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.jacket_line_840_instalments_paid | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.newCorporationFirstYearFirstInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.new_corporation_first_year_first_instalment_base | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.partITaxUnpaidAtDueDateBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.partITaxUnpaidAtFilingDeadlineBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.part_i_tax_unpaid_at_due_date_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.part_i_tax_unpaid_at_filing_deadline_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.paymentDate | 0 to 20000 characters |
| filingObligations.payment_date | 0 to 20000 characters |
| filingObligations.penaltyPaymentDate | 0 to 20000 characters |
| filingObligations.penalty_payment_date | 0 to 20000 characters |
| filingObligations.postCessationInstalmentMethod | 0 to 20000 characters |
| filingObligations.post_cessation_instalment_method | 0 to 20000 characters |
| filingObligations.priorYearFirstInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearOtherPartsTaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearPartITaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearTaxableCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearTaxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearTaxableIncomeBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.priorYearTotalTax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_first_instalment_base | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_other_parts_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_part_i_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_taxable_capital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_taxable_income_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.prior_year_total_tax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncomeBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyEligibilityCeasedOn | 0 to 20000 characters |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableCapital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncomeBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_current_year_associated_group_taxable_capital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_current_year_associated_group_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_current_year_associated_group_taxable_income_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_eligibility_ceased_on | 0 to 20000 characters |
| filingObligations.quarterly_preceding_year_associated_group_taxable_capital | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_preceding_year_associated_group_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.quarterly_preceding_year_associated_group_taxable_income_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg53013LookbackTaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg5301AmalgamationPredecessors[].daysInLastTaxationYear | -1000000000000000 to 1000000000000000 |
| filingObligations.reg5301AmalgamationPredecessors[].firstInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg5301AmalgamationPredecessors[].otherPartsTaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg5301AmalgamationPredecessors[].partITaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg5301AmalgamationTaxationYear | 0 to 20000 characters |
| filingObligations.reg5301EventDate | 0 to 20000 characters |
| filingObligations.reg_5301_3_lookback_tax_before_sftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg_5301_amalgamation_predecessors[].daysInLastTaxationYear | -1000000000000000 to 1000000000000000 |
| filingObligations.reg_5301_amalgamation_predecessors[].firstInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg_5301_amalgamation_predecessors[].otherPartsTaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg_5301_amalgamation_predecessors[].partITaxBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.reg_5301_amalgamation_taxation_year | 0 to 20000 characters |
| filingObligations.reg_5301_event_date | 0 to 20000 characters |
| filingObligations.secondInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.secondInstalmentBaseAdditions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.second_instalment_base | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.second_instalment_base_additions | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.taxUnpaidAtBalanceDueDay | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.taxUnpaidAtBalanceDueDayBeforeCarryback1617 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.taxUnpaidAtDueDate | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.taxYearStart | 0 to 20000 characters |
| filingObligations.tax_unpaid_at_balance_due_day | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.tax_unpaid_at_balance_due_day_before_carryback_161_7 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.tax_unpaid_at_due_date | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.tax_year_start | 0 to 20000 characters |
| filingObligations.totalTaxPayable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.totalTaxPayableBeforeSftc | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.total_tax_payable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| filingObligations.total_tax_payable_before_sftc | -1000000000000000 to 1000000000000000; 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 |
| lifeInsuranceACB | -1000000000000000 to 1000000000000000 |
| lifeInsurancePolicyIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| lifeInsuranceProceeds | -1000000000000000 to 1000000000000000 |
| 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 |
| priorTaxYearStart | 0 to 20000 characters |
| priorYearGroupTCEC | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorYearTaxSummary.years[].federalInstalmentBase | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorYearTaxSummary.years[].ordinal | -1000000000000000 to 1000000000000000 |
| priorYearTaxSummary.years[].totalPartsPayable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| priorYearTaxSummary.years[].yearEnd | 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 |
| pyPools.cda.opening | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyPools.cda.openingParagraphA | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyPools.cda.openingParagraphARunning | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyPools.erdtoh.opening | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| pyPools.nerdtoh.opening | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| 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 |
| rolloverInputs.capital-dividend-account.cda_components.aocTimingAdjustment111_4_f | -600000000000 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.capitalDividendsPreviouslyPaid | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceived | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_1 | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_1985 | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcb | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNet | -600000000000 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGains | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_c | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep2016 | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep2016 | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_20 | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayable | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.election.dividendDeclared | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.election.dividendPayableDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.election.firstPaymentDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.election.s83_2ElectionDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmount | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurpose | one of "yes", "no", "not_determined", null |
| rolloverInputs.capital-dividend-account.election.t2054EvidenceReference | 1 to 2000 characters |
| rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcess | 0 to 600000000000 |
| rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.options.originalDividendPayableDate | date (YYYY-MM-DD); 0 to 10 characters |
| rolloverInputs.capital-dividend-account.options.s184_3ElectionDate | date (YYYY-MM-DD); 0 to 10 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 | one of "Y", "N", null |
| schedule10.line_102_elect_13_38_d_iii | one of "Y", "N", null |
| 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 | one of "life", "deposit", "p_and_c", "reinsurance_underwriter", "non_underwriting", null |
| schedule100.priorYearRetainedEarningsEvidence | one of "linked", "manual", "explicitly-none", null |
| schedule101.businessNumber | 0 to 20000 characters |
| schedule101.corporationName | 0 to 20000 characters |
| schedule101.currentYearEnd | 0 to 20000 characters |
| schedule101.insuranceUnderwritingType | 0 to 20000 characters |
| schedule11.rows[].assetsSoldOrPurchased | -1000000000000000 to 1000000000000000 |
| schedule11.rows[].loansReceivable | -1000000000000000 to 1000000000000000 |
| schedule11.rows[].payments | -1000000000000000 to 1000000000000000 |
| schedule11.rows[].reimbursement | -1000000000000000 to 1000000000000000 |
| schedule11.rows[].relationshipCode | -1000000000000000 to 1000000000000000 |
| schedule11.rows[].section85Applies | one of "Yes", "No", null |
| schedule11.rows[].section85TransferorType | one of "taxpayer", "partnership", null |
| 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 | one of "canadian_arms_length", "canadian_non_arms_length", "non_resident_arms_length", "non_resident_non_arms_length" |
| 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 | one of "property_remains", "no_property_left", "unknown" |
| 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 | one of "excess", "transferred", "absorbed" |
| schedule130.currentYearCapacityProvenance[].electionReference | 0 to 20000 characters |
| schedule130.currentYearCapacityProvenance[].eventSide | one of "pre_event", "post_event", "unknown" |
| 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 | one of "interest_denial", "partnership_addback", "cfa_direct", "cfa_partnership" |
| schedule130.currentYearRifeComponents[].eventSide | one of "pre_event", "post_event", "unknown" |
| schedule130.currentYearRifeComponents[].sourceReference | 0 to 20000 characters |
| schedule130.currentYearRifeComponents[].vintageId | 0 to 20000 characters |
| schedule130.excludedEntityParagraph | one of "a", "b", "c", null |
| 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 | one of "canadian_arms_length", "canadian_non_arms_length", "non_resident_arms_length", "non_resident_non_arms_length" |
| 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 | one of "yes", "no", "unknown" |
| schedule130.lossRestrictionEventFacts.determinationStatus | one of "occurred", "confirmed_absent", "unknown" |
| schedule130.lossRestrictionEventFacts.effectiveAt | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.eventTaxpayerId | 0 to 20000 characters |
| schedule130.lossRestrictionEventFacts.s256_1DeemedControl | one of "yes", "no", "unknown" |
| schedule130.lossRestrictionEventFacts.s256_7ControlAcquired | one of "yes", "no", "unknown" |
| schedule130.lossRestrictionEventFacts.s256_8DeemedControl | one of "yes", "no", "unknown" |
| schedule130.lossRestrictionEventFacts.s256_9ElectionFiled | one of "yes", "no", "unknown" |
| schedule130.lossRestrictionEventFacts.s256_9Timing | one of "beginning_of_day", "actual_time", "unknown" |
| 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 | one of "CCEE_regular", "CCEE_successor", "CCDE_regular", "CCDE_successor", "CCOGPE_regular", "CCOGPE_successor", "FEDE_regular", "FEDE_successor", "CFRE_regular", "CFRE_successor" |
| 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 | one of "pre_event", "post_event", "unknown" |
| schedule130.rifeSurvivalFacts.vintages[].originalAmount | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].priorDeductions | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYear | one of "yes", "no", "unknown" |
| schedule130.rifeSurvivalFacts.vintages[].remainingAmount | -1000000000000000 to 1000000000000000 |
| schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinues | one of "yes", "no", "unknown" |
| 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 | one of "yes", "no", "unknown" |
| schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatus | one of "yes", "no", "unknown" |
| 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 |
| schedule14.rows[].address | 0 to 20000 characters |
| schedule14.rows[].managementFees | -1000000000000000 to 1000000000000000 |
| schedule14.rows[].name | 0 to 20000 characters |
| schedule14.rows[].rAndDFees | -1000000000000000 to 1000000000000000 |
| schedule14.rows[].royalties | -1000000000000000 to 1000000000000000 |
| schedule14.rows[].similarPayments | -1000000000000000 to 1000000000000000 |
| schedule14.rows[].technicalAssistanceFees | -1000000000000000 to 1000000000000000 |
| schedule141.accountantConnected | one of "Yes", "No", null |
| schedule141.accountantReservation | one of "Yes", "No", null |
| schedule141.appliedHedgeAccounting | one of "Yes", "No", null |
| schedule141.auditorAccountantReport | 0 to 20000 characters |
| schedule141.auditorAccountantReportKind | one of "auditor", "review", "compilation", null |
| schedule141.biologicalNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.commitments | one of "Yes", "No", null |
| schedule141.contingentLiabilities | one of "Yes", "No", null |
| schedule141.derecognizeFinancialInstrument | one of "Yes", "No", null |
| schedule141.discontinueHedgeAccounting | one of "Yes", "No", null |
| schedule141.financialInstrumentsNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.financialInstrumentsOCI | -1000000000000000 to 1000000000000000 |
| schedule141.identifyPerson | one of "Yes", "No", null |
| schedule141.impairmentRecognized | one of "Yes", "No", null |
| schedule141.intangibleNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.intangibleOCI | -1000000000000000 to 1000000000000000 |
| schedule141.investmentPropertyNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.involvementOther | 0 to 20000 characters |
| schedule141.jointVentureInvestments | one of "Yes", "No", null |
| schedule141.lastModifiedAt | 0 to 20000 characters |
| schedule141.lastModifiedBy | 0 to 20000 characters |
| schedule141.notesPrepared | one of "Yes", "No", null |
| schedule141.notesText | 0 to 20000 characters |
| schedule141.openingEquityAdjustment | one of "Yes", "No", null |
| schedule141.otherImpairmentNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.otherImpairmentOCI | -1000000000000000 to 1000000000000000 |
| schedule141.ppeNetIncome | -1000000000000000 to 1000000000000000 |
| schedule141.ppeOCI | -1000000000000000 to 1000000000000000 |
| schedule141.preparedOther | 0 to 20000 characters |
| schedule141.professionalDesignation | one of "Yes", "No", null |
| schedule141.reevaluationOfAssets | one of "Yes", "No", null |
| schedule141.subsequentEvents | one of "Yes", "No", null |
| 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.amount4A_ontario_allocation_factor | -1000000000000000 to 1000000000000000 |
| schedule18.amount5C_ontario_income_tax_payable | -1000000000000000 to 1000000000000000 |
| schedule18.amount5D_ontario_refundable_tax_credits | -1000000000000000 to 1000000000000000 |
| schedule18.amount7A_manitoba_tax_rate | -1000000000000000 to 1000000000000000 |
| schedule18.amount8A_manitoba_allocation_factor | -1000000000000000 to 1000000000000000 |
| schedule18.amount9C_manitoba_income_tax_payable | -1000000000000000 to 1000000000000000 |
| schedule18.amount9D_manitoba_refundable_tax_credits | -1000000000000000 to 1000000000000000 |
| schedule18.corporationType | one of "investment", "mutualFund", null |
| schedule18.fiscal_end_iso | 0 to 20000 characters |
| schedule18.fiscal_start_iso | 0 to 20000 characters |
| schedule18.lastModifiedAt | 0 to 20000 characters |
| schedule18.lastModifiedBy | 0 to 20000 characters |
| schedule18.line101_rcgtoh_opening | -1000000000000000 to 1000000000000000 |
| schedule18.line120_taxed_capital_gains | -1000000000000000 to 1000000000000000 |
| schedule18.line144_rcgtoh_amalg_transfer | -1000000000000000 to 1000000000000000 |
| schedule18.line151_federal_cgr_previous_year | -1000000000000000 to 1000000000000000 |
| schedule18.line160_rcgtoh_before_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line162_fmv_issued_shares | -1000000000000000 to 1000000000000000 |
| schedule18.line164_fmv_debts | -1000000000000000 to 1000000000000000 |
| schedule18.line166_total_cost_amounts | -1000000000000000 to 1000000000000000 |
| schedule18.line168_money_on_hand | -1000000000000000 to 1000000000000000 |
| schedule18.line169_amount_paid_redeem | -1000000000000000 to 1000000000000000 |
| schedule18.line170_capital_gains_redemptions | -1000000000000000 to 1000000000000000 |
| schedule18.line171_fmv_share_exchanges_131_4_1 | -1000000000000000 to 1000000000000000 |
| schedule18.line180_capital_gains_dividends_60d_window | -1000000000000000 to 1000000000000000 |
| schedule18.line190_federal_capital_gains_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line192_orcgtoh_opening | -1000000000000000 to 1000000000000000 |
| schedule18.line194_orcgtoh_amalg_transfer | -1000000000000000 to 1000000000000000 |
| schedule18.line196_ontario_cgr_previous_year | -1000000000000000 to 1000000000000000 |
| schedule18.line198_orcgtoh_before_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line260_ontario_capital_gains_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line262_manitoba_capital_gains_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line290_total_provincial_capital_gains_refund | -1000000000000000 to 1000000000000000 |
| schedule18.line300_mrcgtoh_opening | -1000000000000000 to 1000000000000000 |
| schedule18.line310_manitoba_cgr_previous_year | -1000000000000000 to 1000000000000000 |
| schedule18.line320_mrcgtoh_before_refund | -1000000000000000 to 1000000000000000 |
| schedule18.ontario_basic_rate_of_tax_note6 | -1000000000000000 to 1000000000000000 |
| schedule18.specifiedPersonsShareFmv | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule18.specifiedPersonsShareFmvPercentage | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule18.totalTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule18.total_taxable_income | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule1BookNetIncome | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule20.amountA | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule20.amount_b_total_tax_payable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule20.exemptCorpType | one of "transportation", "communications", "iron_ore_mining", "s149_exempt", "insurance_not_electing", null |
| schedule20.line_099 | 0 to 20000 characters |
| schedule20.line_100 | 0 to 20000 characters |
| schedule20.line_101 | 0 to 20000 characters |
| schedule20.line_103 | 0 to 20000 characters |
| schedule20.line_104 | 0 to 20000 characters |
| schedule20.line_105 | 0 to 20000 characters |
| schedule20.line_106 | 0 to 20000 characters |
| schedule20.line_107 | 0 to 20000 characters |
| schedule20.line_108 | 0 to 20000 characters |
| schedule20.line_109 | 0 to 20000 characters |
| schedule20.line_110 | 0 to 20000 characters |
| schedule20.line_111 | 0 to 20000 characters |
| schedule20.line_112 | 0 to 20000 characters |
| schedule20.line_113 | 0 to 20000 characters |
| schedule20.line_114 | 0 to 20000 characters |
| schedule20.line_115 | 0 to 20000 characters |
| schedule20.line_116 | 0 to 20000 characters |
| schedule20.line_117 | 0 to 20000 characters |
| schedule20.line_118 | 0 to 20000 characters |
| schedule20.line_120 | 0 to 20000 characters |
| schedule20.line_121 | 0 to 20000 characters |
| schedule20.line_122 | 0 to 20000 characters |
| schedule20.line_123 | 0 to 20000 characters |
| schedule20.line_124 | 0 to 20000 characters |
| schedule20.line_125 | 0 to 20000 characters |
| schedule20.line_126 | 0 to 20000 characters |
| schedule20.line_500 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule20.line_510 | 0 to 20000 characters |
| schedule20.line_520 | 0 to 20000 characters |
| schedule20.line_650 | 0 to 20000 characters |
| schedule20.line_655 | 0 to 20000 characters |
| schedule20.line_660 | 0 to 20000 characters |
| schedule20.line_665 | 0 to 20000 characters |
| schedule20.part5.line_200 | 0 to 20000 characters |
| schedule20.part5.line_201 | 0 to 20000 characters |
| schedule20.part5.line_203 | 0 to 20000 characters |
| schedule20.part5.line_204 | 0 to 20000 characters |
| schedule20.part5.line_205 | 0 to 20000 characters |
| schedule20.part5.line_206 | 0 to 20000 characters |
| schedule20.part5.line_207 | 0 to 20000 characters |
| schedule20.part5.line_208 | 0 to 20000 characters |
| schedule20.part5.line_210 | 0 to 20000 characters |
| schedule20.part5.line_211 | 0 to 20000 characters |
| schedule20.part5.line_212 | 0 to 20000 characters |
| schedule20.part5.line_213 | 0 to 20000 characters |
| schedule20.part5.line_214 | 0 to 20000 characters |
| schedule20.part5.line_215 | 0 to 20000 characters |
| schedule20.part5.line_216 | 0 to 20000 characters |
| schedule20.part5.line_217 | 0 to 20000 characters |
| schedule20.part5.line_218 | 0 to 20000 characters |
| schedule20.part5.line_219 | 0 to 20000 characters |
| schedule20.part5.line_221 | 0 to 20000 characters |
| schedule20.part5.line_222 | 0 to 20000 characters |
| schedule20.part5.line_223 | 0 to 20000 characters |
| schedule20.part6Periods[].col_a_period_end | 0 to 20000 characters |
| schedule20.part6Periods[].col_b_bank_assets | 0 to 20000 characters |
| schedule20.part6Periods[].col_d_cost_amount | 0 to 20000 characters |
| schedule20.part6Periods[].col_e_liabilities | 0 to 20000 characters |
| schedule20.part6Periods[].col_f_branch_advances | 0 to 20000 characters |
| schedule20.part6Periods[].col_h_amount_claimed_s_20_2 | 0 to 20000 characters |
| schedule20.principalBusinessThroughoutYear | one of "transportation", "communications", "iron_ore_mining", "other", null |
| schedule20.treatyContext.country | 0 to 20000 characters |
| schedule20.treatyContext.legalBasis | one of "direct_treaty", "section_219_2", null |
| schedule20.treatyContext.provision | 0 to 20000 characters |
| schedule20.treatyContext.verifiedAccumulatedEarningsExemptionLimit | 0 to 20000 characters |
| schedule20.treatyContext.verifiedBranchTaxRatePct | 0 to 20000 characters |
| schedule20.treatyRatePct | 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 | one of true, false, "true", "false", null |
| schedule28.othersNotOtherwiseAssociated | one of true, false, "true", "false", null |
| schedule28.thirdCorpBn | 0 to 20000 characters |
| schedule28.thirdCorpIsCcpc | one of true, false, "true", "false", null |
| schedule28.thirdCorpName | 0 to 20000 characters |
| schedule28.thirdCorpTaxYearEnd | 0 to 20000 characters |
| schedule29.rows[].address | 0 to 20000 characters |
| schedule29.rows[].amount | -1000000000000000 to 1000000000000000 |
| schedule29.rows[].name | 0 to 20000 characters |
| schedule29.rows[].partXiiiDetermination | one of "withholding-required", "reduced-or-exempt", null |
| schedule29.rows[].paymentCode | -1000000000000000 to 1000000000000000 |
| schedule305.businessNumber | 0 to 20000 characters |
| schedule305.corporationName | 0 to 20000 characters |
| schedule305.institutionType | one of "bank", "trust", "loan", "trust_and_loan", null |
| 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 | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule31.line185CleanElectricityProperties[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].propertyIdentifier | 0 to 20000 characters |
| schedule31.line185CleanElectricityProperties[].qualifyingEntityType | one of "taxable_corporation", "qualifying_trust", null |
| schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmed | one of "Yes", "No", null |
| 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 | one of "none", "government", "non_government", null |
| 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 | one of "bank", "trust", "loan", "trust_and_loan", null |
| schedule352.investmentInRelatedFinancialInstitutions | -1000000000000000 to 1000000000000000 |
| schedule352.taxYearEnd | 0 to 20000 characters |
| schedule38.businessNumber | 0 to 20000 characters |
| schedule38.canadianAllocationFraction | -1000000000000000 to 1000000000000000 |
| schedule38.capitalDeductionClaimed | -1000000000000000 to 1000000000000000 |
| schedule38.capitalPerS190_13 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule38.corporationName | 0 to 20000 characters |
| schedule38.currentTaxYearEnd | 0 to 20000 characters |
| schedule38.currentTaxYearStart | 0 to 20000 characters |
| schedule38.daysInTaxYear | -1000000000000000 to 1000000000000000 |
| schedule38.groupAllocationAgreementS39[].allocationAmount | -1000000000000000 to 1000000000000000 |
| schedule38.groupAllocationAgreementS39[].memberBN | 0 to 20000 characters |
| schedule38.groupAllocationAgreementS39[].memberName | 0 to 20000 characters |
| schedule38.investmentInRelatedFinancialInstitutions | -1000000000000000 to 1000000000000000 |
| schedule38.investmentRows[].carryingValue | -1000000000000000 to 1000000000000000 |
| schedule38.investmentRows[].investmentType | one of "share", "long_term_debt", "contributed_surplus", null |
| schedule38.investmentRows[].reg8201Facts.fixedPlaceJurisdiction | 0 to 20000 characters |
| schedule38.investmentRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | 0 to 20000 characters |
| schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentArticle | 0 to 20000 characters |
| schedule38.line101ReservesNotDeductedInIncome | -1000000000000000 to 1000000000000000 |
| schedule38.line102LongTermDebt | -1000000000000000 to 1000000000000000 |
| schedule38.line103CapitalStock | -1000000000000000 to 1000000000000000 |
| schedule38.line104RetainedEarnings | -1000000000000000 to 1000000000000000 |
| schedule38.line105ContributedSurplus | -1000000000000000 to 1000000000000000 |
| schedule38.line106OtherSurpluses | -1000000000000000 to 1000000000000000 |
| schedule38.line121DeferredTaxDebitBalance | -1000000000000000 to 1000000000000000 |
| schedule38.line122DeficitDeducted | -1000000000000000 to 1000000000000000 |
| schedule38.line151LongTermDebt | -1000000000000000 to 1000000000000000 |
| schedule38.line152CapitalStock | -1000000000000000 to 1000000000000000 |
| schedule38.line153RetainedEarnings | -1000000000000000 to 1000000000000000 |
| schedule38.line154AccumulatedOtherComprehensiveIncome | -1000000000000000 to 1000000000000000 |
| schedule38.line155PolicyholdersLiabilities | -1000000000000000 to 1000000000000000 |
| schedule38.line156ContributedSurplus | -1000000000000000 to 1000000000000000 |
| schedule38.line157OtherSurpluses | -1000000000000000 to 1000000000000000 |
| schedule38.line158Net90PercentCsm | -1000000000000000 to 1000000000000000 |
| schedule38.line165DeficitDeducted | -1000000000000000 to 1000000000000000 |
| schedule38.line201TenPercentRiskWeightedAssets | -1000000000000000 to 1000000000000000 |
| schedule38.line202CapitalAdequacyDeductions | -1000000000000000 to 1000000000000000 |
| schedule38.line301SurplusFundsFromOperationsExcess | -1000000000000000 to 1000000000000000 |
| schedule38.line302AttributedSurplus | -1000000000000000 to 1000000000000000 |
| schedule38.line303OtherCanadaInsuranceSurpluses | -1000000000000000 to 1000000000000000 |
| schedule38.line304CanadaInsuranceLongTermDebt | -1000000000000000 to 1000000000000000 |
| schedule38.line401SharesOfRelatedFIs | -1000000000000000 to 1000000000000000 |
| schedule38.line404LongTermDebtOfRelatedFIs | -1000000000000000 to 1000000000000000 |
| schedule38.line411SurplusContributedToRelatedFIs | -1000000000000000 to 1000000000000000 |
| schedule38.line551PrescribedClauseBAmounts | -1000000000000000 to 1000000000000000 |
| schedule38.line552CanadianReserveLiabilities | -1000000000000000 to 1000000000000000 |
| schedule38.line553TotalReserveLiabilities | -1000000000000000 to 1000000000000000 |
| schedule38.line554PrescribedClauseEAmounts | -1000000000000000 to 1000000000000000 |
| schedule38.line555PrescribedClauseCAmounts | -1000000000000000 to 1000000000000000 |
| schedule38.line650CanadianAssets | -1000000000000000 to 1000000000000000 |
| schedule38.line655TotalAssets | -1000000000000000 to 1000000000000000 |
| schedule38.partITaxPayableForYear | -1000000000000000 to 1000000000000000 |
| schedule38.partVI2TaxPayableForYearS67 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule38.unusedPartIcreditsClaimedFromS42 | -1000000000000000 to 1000000000000000 |
| schedule38.unusedSurtaxCreditsClaimedFromS42 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule39.calendarYear | -1000000000000000 to 1000000000000000 |
| schedule39.dateFiled | 0 to 20000 characters |
| schedule39.otherFiledAgreements[].agreementDateFiled | 0 to 20000 characters |
| schedule39.otherFiledAgreements[].allocationAuthority | one of "agreement", "minister" |
| schedule39.otherFiledAgreements[].allocationToFilingCorporation | -1000000000000000 to 1000000000000000 |
| schedule39.rows[].allocationAmount | -1000000000000000 to 1000000000000000 |
| schedule39.rows[].memberBN | 0 to 20000 characters |
| schedule39.rows[].memberName | 0 to 20000 characters |
| schedule42.amalgamationOrWindupTransferAmount | -1000000000000000 to 1000000000000000 |
| schedule42.aocContinuingBusinessIncomeNumerator | -1000000000000000 to 1000000000000000 |
| schedule42.aocTaxableIncomeForRatioDenominator | -1000000000000000 to 1000000000000000 |
| schedule42.businessNumber | 0 to 20000 characters |
| schedule42.carrybackTo1stPreviousYearAmount | -1000000000000000 to 1000000000000000 |
| schedule42.carrybackTo2ndPreviousYearAmount | -1000000000000000 to 1000000000000000 |
| schedule42.carrybackTo3rdPreviousYearAmount | -1000000000000000 to 1000000000000000 |
| schedule42.carryforwardClaimAppliedToCurrentS38 | -1000000000000000 to 1000000000000000 |
| schedule42.corporationName | 0 to 20000 characters |
| schedule42.currentTaxYearEnd | 0 to 20000 characters |
| schedule42.currentYearGeneratedFromS38 | -1000000000000000 to 1000000000000000 |
| schedule42.openingUnusedCreditPoolByYear.2017 | -1000000000000000 to 1000000000000000 |
| schedule42.surtaxCreditAmount | -1000000000000000 to 1000000000000000 |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].partI3CreditClaimedForYear | -1000000000000000 to 1000000000000000 |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxYearStart | 0 to 20000 characters |
| schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxationYearId | 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 |
| schedule44.transferorRows[].dateOfTransfer | 0 to 20000 characters |
| schedule44.transferorRows[].entrantBankReg8201Facts.fixedPlaceJurisdiction | 0 to 20000 characters |
| schedule44.transferorRows[].entrantBankReg8201Facts.insurerRegisteredOrLicensedJurisdictions[] | 0 to 20000 characters |
| schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentArticle | 0 to 20000 characters |
| schedule44.transferorRows[].transferorBusinessNumber | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule44.transferorRows[].transferorName | 0 to 20000 characters |
| schedule44.transferorRows[].triggerStatute | one of "s85_1", "s85_2", "s142_7_3", null |
| schedule45.line101DateFiled | 0 to 20000 characters |
| schedule45.line105TotalPartVi1TaxTransferred | -1000000000000000 to 1000000000000000 |
| schedule45.line110TransferorName | 0 to 20000 characters |
| schedule45.line115TransferorBusinessNumber | 0 to 20000 characters |
| schedule45.line120TransferorTaxYearEnd | 0 to 20000 characters |
| schedule45.transferees[].businessNumber | 0 to 20000 characters |
| schedule45.transferees[].name | 0 to 20000 characters |
| schedule45.transferees[].transfereeTaxYearEnd | 0 to 20000 characters |
| schedule45.transferees[].transferredAmount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule45.transferorGrossPartVi1TaxOtherwisePayable | -1000000000000000 to 1000000000000000 |
| 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 |
| schedule5.co17PassThrough.420d | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.421g | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.421gi | 0 to 20000 characters |
| schedule5.co17PassThrough.421h | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.421hi | 0 to 20000 characters |
| schedule5.co17PassThrough.422a | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.425z | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.425zz | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.432aa | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.432b | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.433a | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.436a | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.437 | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.440z | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.444 | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule5.co17PassThrough.445 | -1000000000000 to 1000000000000; 0 to 20000 characters |
| schedule50.rows[].businessNumber | 0 to 20000 characters |
| schedule50.rows[].name | 0 to 20000 characters |
| schedule50.rows[].percentCommonShares | -1000000000000000 to 1000000000000000 |
| schedule50.rows[].percentPreferredShares | -1000000000000000 to 1000000000000000 |
| schedule50.rows[].shareholderType | one of "corporation", "partnership", "individual", "trust", null |
| schedule50.rows[].socialInsuranceNumber | 0 to 20000 characters |
| schedule50.rows[].trustNumber | 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 | one of "none", "investment_corporation", "mortgage_investment_corporation", "mutual_fund_corporation", "section_143_congregation", "deposit_insurance_corporation", "section_149_exempt", null |
| 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 | one of "partnership", "associate" |
| 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 | one of "partnership", "associate" |
| 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 |
| schedule53.line100GripOpening | -1000000000000000 to 1000000000000000 |
| schedule53.line110TaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule53.line130LesserSbdNumerator | -1000000000000000 to 1000000000000000 |
| schedule53.line140LesserAiiTaxableIncome | -1000000000000000 to 1000000000000000 |
| schedule53.line200EligibleDividendsReceived | -1000000000000000 to 1000000000000000 |
| schedule53.line210Section113Dividends | -1000000000000000 to 1000000000000000 |
| schedule53.line300EligibleDivsPaidPriorYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule53.line310ExcessiveEEDPriorYear | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule53.part2Rows[].a_taxableIncomeBefore | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].b_sbdBefore | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].c_aiiBefore | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].f_taxableIncomeAfter | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].g_sbdAfter | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].h_aiiAfter | -1000000000000000 to 1000000000000000 |
| schedule53.part2Rows[].priorYearIndex | -1000000000000000 to 1000000000000000 |
| schedule53.part3Rows[].a4_predecessorGrip | -1000000000000000 to 1000000000000000 |
| schedule53.part3Rows[].assetsReceivedTaxationYearEnd | 0 to 20000 characters |
| schedule53.part3Rows[].b4_eligibleDivsPaid | -1000000000000000 to 1000000000000000 |
| schedule53.part3Rows[].businessNumber | 0 to 20000 characters |
| schedule53.part3Rows[].c4_excessiveEED | -1000000000000000 to 1000000000000000 |
| schedule53.part3Rows[].corpName | 0 to 20000 characters |
| schedule53.part3Rows[].operation | one of "amalgamation", "wind_up" |
| schedule53.part4Rows[].a5_costOfProperty | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].assetsReceivedTaxationYearEnd | 0 to 20000 characters |
| schedule53.part4Rows[].b5_moneyOnHand | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].businessNumber | 0 to 20000 characters |
| schedule53.part4Rows[].c5_nonCapitalLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].corpName | 0 to 20000 characters |
| schedule53.part4Rows[].d5_netCapitalLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].e5_farmLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].f5_restrictedFarmLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].g5_limitedPartnershipLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].i5_actualNonCapitalLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].j5_actualNetCapitalLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].k5_actualFarmLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].l5_actualRestrictedFarmLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].m5_actualLimitedPartnershipLosses | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].q5_debts | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].r5_paidUpCapital | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].s5_reserves | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].situation | one of "becoming_ccpc", "post_amalgamation", "post_wind_up" |
| schedule53.part4Rows[].t5_cdaBalance | -1000000000000000 to 1000000000000000 |
| schedule53.part4Rows[].u5_lripBalance | -1000000000000000 to 1000000000000000 |
| schedule54.election89_11.electionFiledDate | 0 to 20000 characters |
| schedule54.election89_11.revocationFiledDate | 0 to 20000 characters |
| schedule54.line100OpeningLrip | -1000000000000000 to 1000000000000000 |
| schedule54.line140PriorYearAii | -1000000000000000 to 1000000000000000 |
| schedule54.line160PriorYearIcDeduction | -1000000000000000 to 1000000000000000 |
| schedule54.line510NonEligDivsReceived | -1000000000000000 to 1000000000000000 |
| schedule54.line520Adjustments | -1000000000000000 to 1000000000000000 |
| schedule54.line540NonEligDivsPaid | -1000000000000000 to 1000000000000000 |
| schedule54.line540PriorYearTailback | -1000000000000000 to 1000000000000000 |
| schedule54.mic130_1_1DeductibleDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule54.part2Rows[].adjustmentEventType | one of "cease_ccpc", "amalgamation", "windup", null |
| schedule54.part2Rows[].adjustmentOnDate | -1000000000000000 to 1000000000000000 |
| schedule54.part2Rows[].date | 0 to 20000 characters |
| schedule54.part2Rows[].designationDate | 0 to 20000 characters |
| schedule54.part2Rows[].eligDivsPaidOnDate | -1000000000000000 to 1000000000000000 |
| schedule54.part2Rows[].nonEligDivsPaidOnDate | -1000000000000000 to 1000000000000000 |
| schedule54.part2Rows[].paymentTimeGroupId | 0 to 20000 characters |
| schedule54.part2Rows[].s112DivsBecameReceivableOnDate | -1000000000000000 to 1000000000000000 |
| schedule54.part2Rows[].subsidiaryLastTaxYearEnd | 0 to 20000 characters |
| schedule54.priorYearS125Deduction | -1000000000000000 to 1000000000000000 |
| schedule54.s89_10TransitionAdjustment | -1000000000000000 to 1000000000000000 |
| schedule54.s89_8TransitionAdjustment | -1000000000000000 to 1000000000000000 |
| schedule54.s89_9TransitionAdjustment | -1000000000000000 to 1000000000000000 |
| schedule55.amountCTotalEEDD | -1000000000000000 to 1000000000000000 |
| schedule55.line100TotalTaxableDividendsPaid | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule55.line150TotalEligibleDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule55.line160GripEndOfYear | -1000000000000000 to 1000000000000000 |
| schedule55.line180Part1ElectionUnder185_1_2 | -1000000000000000 to 1000000000000000 |
| schedule55.line200TotalTaxableDividendsPaid | -1000000000000000 to 1000000000000000 |
| schedule55.line280Part2ElectionUnder185_1_2 | -1000000000000000 to 1000000000000000 |
| schedule55.paragraphCEEDDAmount | -1000000000000000 to 1000000000000000 |
| schedule55.partRouting | one of "part1_ccpc_dic", "part2_other", null |
| schedule56.amountATotalFmvReorgRepurchased | -1000000000000000 to 1000000000000000 |
| schedule56.amountBTotalFmvReorgEquityConsideration | -1000000000000000 to 1000000000000000 |
| schedule56.amountDQualifyingIssuanceFmv | -1000000000000000 to 1000000000000000 |
| schedule56.amountESpecifiedAffiliateDispositionFmv | -1000000000000000 to 1000000000000000 |
| schedule56.line200TotalFmvEquityRedeemed | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| 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 | one of "Y", "N", null |
| schedule572.part2Rows[].description | 0 to 20000 characters |
| schedule572.part2Rows[].expenditureIncurredDate | 0 to 20000 characters |
| schedule572.part2Rows[].expenditureUnderNonArmsLengthContract | one of "Y", "N", null |
| schedule572.part2Rows[].isExcludedProperty | one of "Y", "N", null |
| schedule572.part2Rows[].locatedInOntario | one of "Y", "N", null |
| schedule572.part2Rows[].regulation1101_5b1ElectionFiled | one of "Y", "N", null |
| schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturing | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule572.part3Rows[].description | 0 to 20000 characters |
| schedule572.part3Rows[].expenditureIncurredDate | 0 to 20000 characters |
| schedule572.part3Rows[].expenditureUnderNonArmsLengthContract | one of "Y", "N", null |
| schedule572.part3Rows[].isExcludedProperty | one of "Y", "N", null |
| schedule572.part3Rows[].locatedInOntario | one of "Y", "N", null |
| schedule572.part3Rows[].regulation1101_5b1ElectionFiled | one of "Y", "N", null |
| schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturing | one of "Y", "N", null |
| schedule572.part5Rows[].creditAvailableForCarryforward | -1000000000000000 to 1000000000000000 |
| schedule572.part5Rows[].yearOfOriginTaxYearEnd | 0 to 20000 characters |
| schedule572.part6Rows[].acquisitionDate | 0 to 20000 characters |
| schedule572.part6Rows[].armsLengthDisposition | one of "Y", "N", null |
| schedule572.part6Rows[].capitalCostAtAvailableForUseYearEnd | -1000000000000000 to 1000000000000000 |
| schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter20250515 | one of "Y", "N", null |
| schedule572.part6Rows[].creditPreviouslyReceived | -1000000000000000 to 1000000000000000 |
| schedule572.part6Rows[].creditSection | one of "97.2", "53.3", null |
| schedule572.part6Rows[].eventDate | 0 to 20000 characters |
| schedule572.part6Rows[].eventType | one of "disposed", "converted", "removed_from_ontario", null |
| 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 |
| schedule58.businessNumber | 0 to 20000 characters |
| schedule58.corporationId | 0 to 20000 characters |
| schedule58.holdsBroadcastingLicence | one of "Y", "N", null |
| schedule58.isQjo | one of "Y", "N", null |
| schedule58.line130PartnershipAllocatedCredit | -1000000000000000 to 1000000000000000 |
| schedule58.line135AidToPublishers | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].amountOfAssistance | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].averageWeeklyHours | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col10CurrentQLE | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col11CreditAmount | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col5LowThresholdNetTimesA | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col6LowThresholdCap | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col7LowThresholdQLE | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col8CurrentNetTimesB | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].col9CurrentCap | -1000000000000000 to 1000000000000000 |
| schedule58.part3Rows[].employeeName | 0 to 20000 characters |
| schedule58.part3Rows[].salaryOrWagesPayable | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule58.part3Rows[].socialInsuranceNumber | 0 to 20000 characters |
| schedule58.partnershipFiscalPeriodEnd | 0 to 20000 characters |
| schedule58.qcjoDesignationNumber | 0 to 20000 characters |
| schedule58.qjoPeriodFrom | 0 to 20000 characters |
| schedule58.qjoPeriodTo | 0 to 20000 characters |
| schedule63.lastModifiedAt | 0 to 20000 characters |
| schedule63.lastModifiedBy | 0 to 20000 characters |
| schedule63.line080_total_farming_expenses | -1000000000000000 to 1000000000000000 |
| schedule63.line090_nal_transactions | -1000000000000000 to 1000000000000000 |
| schedule63.line100_gross_farming_expenses | -1000000000000000 to 1000000000000000 |
| schedule63.line150_nl_total | -1000000000000000 to 1000000000000000 |
| schedule63.line160_pe_total | -1000000000000000 to 1000000000000000 |
| schedule63.line170_ns_total | -1000000000000000 to 1000000000000000 |
| schedule63.line180_nb_total | -1000000000000000 to 1000000000000000 |
| schedule63.line200_on_total | -1000000000000000 to 1000000000000000 |
| schedule63.line210_mb_total | -1000000000000000 to 1000000000000000 |
| schedule63.line220_sk_total | -1000000000000000 to 1000000000000000 |
| schedule63.line230_ab_total | -1000000000000000 to 1000000000000000 |
| schedule63.line350_partnership_allocation_nl | -1000000000000000 to 1000000000000000 |
| schedule63.line360_partnership_allocation_pe | -1000000000000000 to 1000000000000000 |
| schedule63.line370_partnership_allocation_ns | -1000000000000000 to 1000000000000000 |
| schedule63.line380_partnership_allocation_nb | -1000000000000000 to 1000000000000000 |
| schedule63.line395_federal_total_excluding_partnership | -1000000000000000 to 1000000000000000 |
| schedule63.line400_partnership_allocation_on | -1000000000000000 to 1000000000000000 |
| schedule63.line410_partnership_allocation_mb | -1000000000000000 to 1000000000000000 |
| schedule63.line420_partnership_allocation_sk | -1000000000000000 to 1000000000000000 |
| schedule63.line430_partnership_allocation_ab | -1000000000000000 to 1000000000000000 |
| schedule63.line475_partnership_subtotal | -1000000000000000 to 1000000000000000 |
| schedule63.line495_grand_total | -1000000000000000 to 1000000000000000 |
| schedule63.part10_days_by_calendar_year.2024 | -1000000000000000 to 1000000000000000 |
| schedule63.part10_days_in_tax_year | -1000000000000000 to 1000000000000000 |
| schedule63.partnershipAllocations[].box237Amount | -1000000000000000 to 1000000000000000 |
| schedule63.partnershipAllocations[].fiscalPeriodEnd | 0 to 20000 characters |
| schedule63.partnershipAllocations[].partnershipAccountNumber | 0 to 20000 characters |
| schedule63.partnershipAllocations[].partnershipName | 0 to 20000 characters |
| schedule63.partnershipAllocations[].province | 0 to 20000 characters |
| schedule63.parts2to9_eligible_farming_expenses_by_province.ON | -1000000000000000 to 1000000000000000 |
| schedule63.subsection12_2_2Election.amount | -1000000000000000 to 1000000000000000 |
| schedule67.businessNumber | 0 to 20000 characters |
| schedule67.corporationName | 0 to 20000 characters |
| schedule67.currentTaxYearEnd | 0 to 20000 characters |
| schedule67.filed2022AmountDPerInstalment | -1000000000000000 to 1000000000000000 |
| schedule67.filed2022IncomeDeductionLimit | -1000000000000000 to 1000000000000000 |
| schedule67.filed2022Line230CrdPayableTotal | -1000000000000000 to 1000000000000000 |
| schedule67.groupAllocationAgreement[].allocationAmount | -1000000000000000 to 1000000000000000 |
| schedule67.groupAllocationAgreement[].memberBN | 0 to 20000 characters |
| schedule67.groupAllocationAgreement[].memberName | 0 to 20000 characters |
| schedule67.line120IncomeDeduction | -1000000000000000 to 1000000000000000 |
| schedule67.otherFiledAgreements[].agreementDateFiled | 0 to 20000 characters |
| schedule67.otherFiledAgreements[].allocationAuthority | one of "agreement", "minister" |
| schedule67.otherFiledAgreements[].allocationToFilingCorporation | -1000000000000000 to 1000000000000000 |
| schedule67.taxableIncome2020 | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule67.taxableIncome2021 | -1000000000000000 to 1000000000000000 |
| schedule67.totalDaysIn2020TaxYears | -1000000000000000 to 1000000000000000 |
| schedule67.totalDaysIn2021TaxYears | -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 | one of "agreement", "minister" |
| 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 | one of "Y", "N", null |
| schedule74.isCanadianCorporation | one of "Y", "N", null |
| schedule74.isExemptFromTaxUnderPartI | one of "Y", "N", null |
| schedule74.isTaxShelterInvestment | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule74.line720DeemedAverageActualCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.line760PartnershipAllocatedRecoveryTax | -1000000000000000 to 1000000000000000 |
| schedule74.metLabourRequirements | one of "Y", "N", null |
| 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 | one of "01", "02", "03", "04", "05", "06", "07", "08", "09", null |
| 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 | one of "Y", "N", null |
| schedule74.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| 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 | one of "01", "02", "03", "04", "05", "06", "07", "08", "09", null |
| 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 | one of "01", "02", "03", "04", "05", "06", "07", "08", "09", null |
| schedule74.part7Rows[].availableForUseDate | 0 to 20000 characters |
| schedule74.part7Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule74.part7Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule74.part7Rows[].electingLabourRequirements | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule74.projectExpectedCarbonIntensity | -1000000000000000 to 1000000000000000 |
| schedule74.purchaserBusinessNumber | 0 to 20000 characters |
| schedule74.purchaserElectionTick | one of "Y", "N", null |
| schedule74.purchaserName | 0 to 20000 characters |
| schedule74.purchaserSignedDate | 0 to 20000 characters |
| schedule74.purchaserSigningOfficer | 0 to 20000 characters |
| schedule74.secondElectionDelay | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule74.taxationYearEndDate | 0 to 20000 characters |
| schedule74.taxationYearStartDate | 0 to 20000 characters |
| schedule74.vendorBusinessNumber | 0 to 20000 characters |
| schedule74.vendorElectionTick | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule75.line160PartnershipAllocatedItc | -1000000000000000 to 1000000000000000 |
| schedule75.line240PartnershipAllocatedRecapture | -1000000000000000 to 1000000000000000 |
| schedule75.line425PartnershipAllocatedLabourAddition | -1000000000000000 to 1000000000000000 |
| schedule75.metLabourRequirements | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule75.part1Rows[].claimsEligibleTransmissionEquipment | one of "Y", "N", null |
| schedule75.part1Rows[].class431Subparagraph | one of "d(ii)", "d(v)", "d(vi)", "d(vii)", "d(xiv)", "d(xix)", null |
| 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 | one of "Y", "N", null |
| schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].isBuilding | one of "Y", "N", null |
| schedule75.part1Rows[].isTestWindTurbine | one of "Y", "N", null |
| schedule75.part1Rows[].leaseMeetsQualifyingLesseeConditions | one of "Y", "N", null |
| schedule75.part1Rows[].leasedToAnotherPerson | one of "Y", "N", null |
| schedule75.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | one of "Y", "N", null |
| schedule75.part1Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule75.part1Rows[].previouslyUsedOrAcquiredForUseOrLease | one of "Y", "N", null |
| schedule75.part1Rows[].propertyIdentifier | 0 to 20000 characters |
| schedule75.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule75.part1Rows[].situatedAndUsedExclusivelyInCanada | one of "Y", "N", null |
| schedule75.part1Rows[].specifiedPercentage | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].storageEnergyConditionMet | one of "Y", "N", null |
| schedule75.part1Rows[].storageExcludedCategory | one of "none", "building", "pumped_hydroelectric_storage", "hydroelectric_dam_or_reservoir", "backup_only", "motor_vehicle_battery", "other_vehicle_battery", "other_automotive_equipment_battery", "vehicle_or_automotive_charging_property", "steam_methane_fuel_cell", "class_10_or_17", null |
| schedule75.part1Rows[].storageFixedLocation | one of "Y", "N", null |
| schedule75.part1Rows[].storagePrimaryPurposeConfirmed | one of "Y", "N", null |
| schedule75.part1Rows[].substantialEnvironmentalNonCompliance | one of "Y", "N", null |
| schedule75.part1Rows[].systemExtractsFossilFuelsForSale | one of "Y", "N", null |
| schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000 |
| schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergy | one of "Y", "N", null |
| schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass56 | one of "Y", "N", null |
| schedule75.part1Rows[].usedWithEligibleGenerationEquipment | one of "Y", "N", null |
| schedule75.part1Rows[].usesFossilFuelInOperation | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule75.part2Rows[].purchaserIsTaxableCanadianCorp | one of "Y", "N", null |
| schedule75.part2Rows[].purchaserRelationship | one of "related", "arms_length", null |
| 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 | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule76.isExemptFromTaxUnderPartI | one of "Y", "N", null |
| schedule76.isTaxShelterInvestment | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule76.part1Rows[].capitalCost | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].ccaClassNumber | 0 to 20000 characters |
| schedule76.part1Rows[].claimsClass431ElectricalStorage | one of "Y", "N", null |
| schedule76.part1Rows[].claimsEligibleTransmissionEquipment | one of "Y", "N", null |
| schedule76.part1Rows[].class431Subparagraph | one of "d(ii)", "d(v)", "d(vi)", "d(vii)", "d(xiv)", "d(xix)", null |
| schedule76.part1Rows[].ctmItcAmount | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].ctmPropertyDescription | 0 to 20000 characters |
| schedule76.part1Rows[].ctmPropertyScheduleIIRoute | one of "d_i", "d_ii", "d_iii", "d_iv", "d_v", "d_vi", "d_vii", null |
| schedule76.part1Rows[].ctmUseCode | 0 to 20000 characters |
| schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAll | one of "Y", "N", null |
| schedule76.part1Rows[].ctmUseMineralOutputTestMet | one of "Y", "N", null |
| schedule76.part1Rows[].designedForStreetOrHighwayUse | one of "Y", "N", null |
| schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPct | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].isBuilding | one of "Y", "N", null |
| schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditions | one of "Y", "N", null |
| schedule76.part1Rows[].leasedToAnotherPerson | one of "Y", "N", null |
| schedule76.part1Rows[].mineralCertification.certificationDate | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.certificationFiledWithReturn | one of "Y", "N", null |
| schedule76.part1Rows[].mineralCertification.certifierIsIndependent | one of "Y", "N", null |
| schedule76.part1Rows[].mineralCertification.certifyingProfessionalName | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.mineOrWellSite | 0 to 20000 characters |
| schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterials | one of "Y", "N", null |
| schedule76.part1Rows[].mineralValuationElection.electionDate | 0 to 20000 characters |
| schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturn | one of "Y", "N", null |
| schedule76.part1Rows[].otherCleanEconomyCreditClaimedOnProperty | one of "Y", "N", null |
| schedule76.part1Rows[].previouslyUsedOrAcquiredForUseOrLease | one of "Y", "N", null |
| schedule76.part1Rows[].propertyIdentifier | 0 to 20000 characters |
| schedule76.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule76.part1Rows[].situatedAndUsedExclusivelyInCanada | one of "Y", "N", null |
| schedule76.part1Rows[].specifiedPercentage | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].storageEnergyConditionMet | one of "Y", "N", null |
| schedule76.part1Rows[].storageExcludedCategory | one of "none", "building", "pumped_hydroelectric_storage", "hydroelectric_dam_or_reservoir", "backup_only", "motor_vehicle_battery", "other_vehicle_battery", "other_automotive_equipment_battery", "vehicle_or_automotive_charging_property", "steam_methane_fuel_cell", "class_10_or_17", null |
| schedule76.part1Rows[].storageFixedLocation | one of "Y", "N", null |
| schedule76.part1Rows[].storagePrimaryPurposeConfirmed | one of "Y", "N", null |
| schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPct | -1000000000000000 to 1000000000000000 |
| schedule76.part1Rows[].usedWithEligibleGenerationEquipment | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule76.part2Rows[].purchaserIsQualifyingTaxpayer | one of "Y", "N", null |
| schedule76.part2Rows[].purchaserRelationship | one of "related", "arms_length", null |
| 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 | one of "Y", "N", null |
| schedule78.daysBelowPrevailingWage | -1000000000000000 to 1000000000000000 |
| schedule78.expectedProjectQualifiedCcusExpenditures | -1000000000000000 to 1000000000000000 |
| schedule78.firstDayOfCommercialOperations | 0 to 20000 characters |
| schedule78.isCanadianCorporation | one of "Y", "N", null |
| schedule78.isExemptFromTaxUnderPartI | one of "Y", "N", null |
| schedule78.isProjectTaxShelter | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule78.nrcanProjectCode | 0 to 20000 characters |
| schedule78.ownsInterestInQualifiedCcusProject | one of "Y", "N", null |
| 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 | one of "pre_cod", "post_cod", null |
| 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 | one of "Y", "N", null |
| schedule78.part1Rows[].dualUseProportion | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].dualUseTotalExpectedQuantity | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].electingLabourRequirements | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| schedule78.part1Rows[].preparedOrInstalledDate | 0 to 20000 characters |
| schedule78.part1Rows[].propertyId | 0 to 20000 characters |
| schedule78.part1Rows[].propertySituatedInCanada | one of "Y", "N", null |
| schedule78.part1Rows[].provinceOrTerritory | 0 to 20000 characters |
| schedule78.part1Rows[].qualifiedCcusExpenditure | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].qualifiedExpenditureFormula | -1000000000000000 to 1000000000000000 |
| schedule78.part1Rows[].qualifiedProjectPropertyConfirmed | one of "Y", "N", null |
| 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 | one of "development", "refurbishment", null |
| 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 | one of "Y", "N", null |
| 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 | one of "Y", "N", null |
| 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 | one of "1", "2", "3", "4", null |
| 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 |
| schedule88.percentInternetRevenue | -1000000000000000 to 1000000000000000 |
| schedule88.urls[] | 0 to 20000 characters |
| schedule88.webpageCount | -1000000000000000 to 1000000000000000 |
| schedule89.businessNumber | 0 to 20000 characters |
| schedule89.cdaBalanceAsOfDate | 0 to 20000 characters |
| schedule89.contactExtension | 0 to 20000 characters |
| schedule89.contactName | 0 to 20000 characters |
| schedule89.contactPhone | 0 to 20000 characters |
| schedule89.cumulativeHistoryComplete | one of "Yes", "No", null |
| schedule89.dividendsFromCorps[].businessNumber | 0 to 20000 characters |
| schedule89.dividendsFromCorps[].corporationName | 0 to 20000 characters |
| schedule89.dividendsFromCorps[].datePayable | 0 to 20000 characters |
| schedule89.dividendsFromTrusts[].datePayable | 0 to 20000 characters |
| schedule89.dividendsFromTrusts[].trustAccountNumber | 0 to 20000 characters |
| schedule89.dividendsFromTrusts[].trustName | 0 to 20000 characters |
| schedule89.ecpPost2000[].badDebtPortion | -1000000000000000 to 1000000000000000 |
| schedule89.ecpPost2000[].costAcquired | -1000000000000000 to 1000000000000000 |
| schedule89.ecpPost2000[].proceedsSale | -1000000000000000 to 1000000000000000 |
| schedule89.ecpPost2000[].taxYearEnd | 0 to 20000 characters |
| schedule89.ecpPre2000[].costAcquired | -1000000000000000 to 1000000000000000 |
| schedule89.ecpPre2000[].proceedsSale | -1000000000000000 to 1000000000000000 |
| schedule89.ecpPre2000[].taxYearEnd | 0 to 20000 characters |
| schedule89.filingCorpRows[].capitalDividendsFromTrust | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].capitalDividendsPayable | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].capitalDividendsReceived | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].netLifeInsuranceProceeds | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].nonTaxableCapGainsTrustPre2016 | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].nonTaxablePortionCapGains | -1000000000000000 to 1000000000000000 |
| schedule89.filingCorpRows[].taxYearEndOrRelevantDate | 0 to 20000 characters |
| schedule89.firmName | 0 to 20000 characters |
| schedule89.isBalanceVerificationRequest | one of "Yes", "No", null |
| schedule89.isT2054RelatedRequest | one of "Yes", "No", null |
| schedule89.lifeInsurancePolicy1.adjustedCostBase | -1000000000000000 to 1000000000000000 |
| schedule89.lifeInsurancePolicy1.beneficiaryName | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.dateOfDeath | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.insuredName | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.policyNumber | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.policyRedemptionDate | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.proceedsReceivedDate | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy1.totalNetProceedsReceived | -1000000000000000 to 1000000000000000 |
| schedule89.lifeInsurancePolicy2.adjustedCostBase | -1000000000000000 to 1000000000000000 |
| schedule89.lifeInsurancePolicy2.beneficiaryName | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.dateOfDeath | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.insuredName | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.policyNumber | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.policyRedemptionDate | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.proceedsReceivedDate | 0 to 20000 characters |
| schedule89.lifeInsurancePolicy2.totalNetProceedsReceived | -1000000000000000 to 1000000000000000 |
| schedule89.line400EcpPre2018 | -1000000000000000 to 1000000000000000 |
| schedule89.line410LifeInsuranceCdaPre1985 | -1000000000000000 to 1000000000000000 |
| schedule89.line420PredecessorPre1990 | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].amalgamationDate | 0 to 20000 characters |
| schedule89.predecessorRows[].capitalDividendsFromTrust | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].capitalDividendsPayable | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].capitalDividendsReceived | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].cdaBalanceImmediatelyBeforeEvent | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].cdaParagraphABalanceImmediatelyBeforeEvent | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].continuityEventType | one of "amalgamation", "windup", null |
| schedule89.predecessorRows[].netLifeInsuranceProceeds | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].nonTaxableCapGainsTrustPre2016 | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].nonTaxablePortionCapGains | -1000000000000000 to 1000000000000000 |
| schedule89.predecessorRows[].predecessorBusinessNumber | 0 to 20000 characters |
| 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 |
| schedule91.countryTaxpayerId | 0 to 20000 characters |
| schedule91.countryYearEnd | 0 to 20000 characters |
| schedule91.part1.activityCode | one of "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", null |
| schedule91.part1.customerRowsSupplementaryListAttached | one of "Y", "N", null |
| schedule91.part1.customers[].endDate | 0 to 20000 characters |
| schedule91.part1.customers[].name | 0 to 20000 characters |
| schedule91.part1.customers[].startDate | 0 to 20000 characters |
| schedule91.part1.employees.canadianResidentAmount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.employees.canadianResidentCount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.employees.nonResidentAmount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.employees.nonResidentCount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.employees.nonResidentDaysInCanada | -1000000000000000 to 1000000000000000 |
| schedule91.part1.employees.periodEnd | 0 to 20000 characters |
| schedule91.part1.employees.periodStart | 0 to 20000 characters |
| schedule91.part1.otherActivitySpec | 0 to 20000 characters |
| schedule91.part1.physicalFacilities | one of "Y", "N", null |
| schedule91.part1.physicalFacilitiesDetail[].address | 0 to 20000 characters |
| schedule91.part1.physicalFacilitiesDetail[].nature | 0 to 20000 characters |
| schedule91.part1.province | one of "AB", "BC", "MB", "NB", "NL", "NT", "NS", "NU", "ON", "PE", "QC", "SK", "YT", "MJ", null |
| schedule91.part1.reg105WaiverApplied | one of "Y", "N", null |
| schedule91.part1.reg105WaiverGranted | one of "Y", "N", null |
| schedule91.part1.revenueFinancing | -1000000000000000 to 1000000000000000 |
| schedule91.part1.revenueGoodsSold | -1000000000000000 to 1000000000000000 |
| schedule91.part1.revenueOther | -1000000000000000 to 1000000000000000 |
| schedule91.part1.revenueServicesProvided | -1000000000000000 to 1000000000000000 |
| schedule91.part1.revenueTotal | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.canadianResidentAmount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.canadianResidentCount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.nonResidentAmount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.nonResidentCount | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.nonResidentDaysInCanada | -1000000000000000 to 1000000000000000 |
| schedule91.part1.subcontractors.periodEnd | 0 to 20000 characters |
| schedule91.part1.subcontractors.periodStart | 0 to 20000 characters |
| schedule91.part1.t4aNrSlipAttestation | one of "ATTACHED", "NOT_REQUIRED", null |
| schedule91.part1.t4aNrSlipAttestationReason | 0 to 20000 characters |
| schedule91.part1.treatyArticle | 0 to 20000 characters |
| schedule91.part2.tcpRowsSupplementaryListAttached | one of "Y", "N", null |
| schedule91.part2.tcpRows[].cost | -1000000000000000 to 1000000000000000 |
| schedule91.part2.tcpRows[].description | 0 to 20000 characters |
| schedule91.part2.tcpRows[].incomeGainLoss | -1000000000000000 to 1000000000000000 |
| schedule91.part2.tcpRows[].outlaysAndExpenses | -1000000000000000 to 1000000000000000 |
| schedule91.part2.tcpRows[].proceeds | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule91.part2.tcpRows[].s116ClearanceReason | 0 to 20000 characters |
| schedule91.part2.tcpRows[].s116ClearanceStatus | one of "T2064_CERTIFICATE_ATTACHED", "T2068_CERTIFICATE_ATTACHED", "T2062C_TREATY_EXEMPT_NOTIFICATION_FILED", "NOT_REQUIRED", null |
| schedule91.part2.treatyArticle | 0 to 20000 characters |
| schedule92.agreementHasForceOfLawInCanadaAtYearEnd | one of "Yes", "No", null |
| schedule92.authorizedForeignBank | 0 to 20000 characters |
| schedule92.directPartXIII1RatePct | -1000000000000000 to 1000000000000000 |
| schedule92.directPartXIII1RateProvision | 0 to 20000 characters |
| schedule92.directPartXIII1RateStatus | one of "specified", "not_specified", null |
| schedule92.relatedPersonInterestRatePct | -1000000000000000 to 1000000000000000 |
| schedule92.relatedPersonInterestRateProvision | 0 to 20000 characters |
| schedule92.relatedPersonInterestRateStatus | one of "specified", "not_specified", null |
| schedule92.residentAtYearEnd | one of "Yes", "No", null |
| schedule92.section20_2AmountsReviewed | one of "Yes", "No", null |
| schedule92.section20_2InterestDeducted | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| schedule92.section20_2LiabilityInterestDeducted | -1000000000000000 to 1000000000000000 |
| schedule92.similarTaxWouldBePayableByCanadianBank | one of "Yes", "No", null |
| schedule92.treatyCountry | 0 to 20000 characters |
| schedule92.treatyEntitlementConfirmed | one of "Yes", "No", null |
| schedule92.treatyStatus | one of "no_treaty", "treaty_country", null |
| schedule97.certificateOfDiscontinuance | one of "Y", "N", null |
| schedule97.incorporationCountry | 0 to 20000 characters |
| schedule97.nrCategoryCode | one of "01", "02", "03", "04", null |
| 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 |
| subsection12_2_2Election.amount | -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.address | 0 to 20000 characters |
| t2142.amountEnclosed | -1000000000000000 to 1000000000000000 |
| t2142.businessNumberReference | 0 to 20000 characters |
| t2142.businessNumberRoot | 0 to 20000 characters |
| t2142.certificationDate | 0 to 20000 characters |
| t2142.cfrReviewStatus | one of "complete", "no_cfr_policies", null |
| t2142.city | 0 to 20000 characters |
| t2142.contactPerson | 0 to 20000 characters |
| t2142.corporationName | 0 to 20000 characters |
| t2142.country | 0 to 20000 characters |
| t2142.estimatedCurrentYearPartXii3Tax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.firmName | 0 to 20000 characters |
| t2142.instalmentPayments[].amount | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.instalmentPayments[].date | 0 to 20000 characters |
| t2142.investmentPolicyReviewStatus | one of "complete", "no_taxable_policies", null |
| t2142.investmentPolicyRows[].currentMaximumReserve | -1000000000000000 to 1000000000000000 |
| t2142.investmentPolicyRows[].investmentRateClass | 0 to 20000 characters |
| t2142.investmentPolicyRows[].policyId | 0 to 20000 characters |
| t2142.investmentPolicyRows[].priorMaximumReserve | -1000000000000000 to 1000000000000000 |
| t2142.lossContinuityStatus | one of "complete", "no_prior_losses", null |
| t2142.officerName | 0 to 20000 characters |
| t2142.officerTitle | 0 to 20000 characters |
| t2142.policyholderAdjustmentReviewStatus | one of "complete", "no_policyholder_adjustments", null |
| t2142.postalOrZipCode | 0 to 20000 characters |
| t2142.priorYearDaysExcludingFebruary29 | -1000000000000000 to 1000000000000000 |
| t2142.priorYearPartXii3Tax | -1000000000000000 to 1000000000000000; 0 to 20000 characters |
| t2142.provinceTerritoryState | 0 to 20000 characters |
| t2142.reg1401ReserveReviewStatus | one of "complete", "no_reserves", null |
| t2142.reg1401ReserveRows[].current.reportedLiability | -1000000000000000 to 1000000000000000 |
| t2142.reg1401ReserveRows[].direction | 0 to 20000 characters |
| t2142.reg1401ReserveRows[].paragraph | 0 to 20000 characters |
| t2142.reg1401ReserveRows[].policyGroup | 0 to 20000 characters |
| t2142.reg1401ReserveRows[].policyId | 0 to 20000 characters |
| t2142.reg1401ReserveRows[].prior.reportedLiability | -1000000000000000 to 1000000000000000 |
| t2142.reg1401ReserveRows[].sourceRef | 0 to 20000 characters |
| t2142.reg1401ReserveRows[].taxabilityCategory | 0 to 20000 characters |
| t2142.taxpayerIdentificationNumber | 0 to 20000 characters |
| t2142.telephoneNumber | 0 to 20000 characters |
| t2Jacket.identification.typeChangeEffectiveDate | 0 to 20000 characters |
| t2Jacket.identification.typeOfCorporation | 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 | one of "foreign_salary", "other", null |
| 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 | one of "proxy", "traditional", null |
| 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 | one of "340", "370", null |
| 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 (200)
Paths are relative to this target's result object in the response.
| Cell | Types |
|---|---|
| openingInputs.pyUCCPools[].ccaClass | number | string |
| openingInputs.pyUCCPools[].closingUCC | number | string |
| openingInputs.pyUCCPools[].propertyId | null | string |
| openingInputs.pyLossPools[].type | string |
| openingInputs.pyLossPools[].yearOfOrigin | integer |
| openingInputs.pyLossPools[].originalAmount | integer |
| openingInputs.pyLossPools[].remainingBalance | integer |
| openingInputs.pyLossPools[].applied | object |
| openingInputs.pyLossPools[].taxationYearsElapsedTaxation years that have ended since the loss year, the count ITA s.111(1) runs on. Optional: stated, it proves the pool's age (the filed Schedule 4 continuity row carries the same field); omitted, the engine counts calendar years, which s.249(3) makes the minimum, and says so in a warning-severity s4_loss_clock_calendar_count finding. | integer |
| openingInputs.charitableCarryforwardYears[].year | integer |
| openingInputs.charitableCarryforwardYears[].originDate | string |
| openingInputs.charitableCarryforwardYears[].taxationYearsElapsed | integer |
| openingInputs.charitableCarryforwardYears[].amountAvailable | number |
| openingInputs.culturalCarryforwardYears[].year | integer |
| openingInputs.culturalCarryforwardYears[].originDate | string |
| openingInputs.culturalCarryforwardYears[].taxationYearsElapsed | integer |
| openingInputs.culturalCarryforwardYears[].amountAvailable | number |
| openingInputs.ecoLandPre2014CarryforwardYears[].year | integer |
| openingInputs.ecoLandPre2014CarryforwardYears[].originDate | string |
| openingInputs.ecoLandPre2014CarryforwardYears[].taxationYearsElapsed | integer |
| openingInputs.ecoLandPre2014CarryforwardYears[].amountAvailable | number |
| openingInputs.ecoLandPost2014CarryforwardYears[].year | integer |
| openingInputs.ecoLandPost2014CarryforwardYears[].originDate | string |
| openingInputs.ecoLandPost2014CarryforwardYears[].taxationYearsElapsed | integer |
| openingInputs.ecoLandPost2014CarryforwardYears[].amountAvailable | number |
| openingInputs.medicineCarryforwardYears[].year | integer |
| openingInputs.medicineCarryforwardYears[].originDate | string |
| openingInputs.medicineCarryforwardYears[].taxationYearsElapsed | integer |
| openingInputs.medicineCarryforwardYears[].amountAvailable | number |
| openingInputs.acquisitionOfControlDate | string |
| openingInputs.associatedGroupAII | number |
| openingInputs.priorYearGroupTCEC | number |
| openingInputs.pyPools.cda.opening | number |
| openingInputs.pyPools.cda.openingParagraphA | number |
| openingInputs.pyPools.cda.openingParagraphARunning | number |
| openingInputs.pyPools.erdtoh.opening | number |
| openingInputs.pyPools.nerdtoh.opening | number |
| openingInputs.schedule53.line100GripOpening | number |
| openingInputs.schedule53.line300EligibleDivsPaidPriorYear | number |
| openingInputs.schedule53.line310ExcessiveEEDPriorYear | number |
| openingInputs.schedule54.line100OpeningLrip | number |
| openingInputs.schedule13.part1CapitalGainsReserves[].description | string |
| openingInputs.schedule13.part1CapitalGainsReserves[].openingBalance | number |
| openingInputs.schedule13.part1CapitalGainsReserves[].isActiveAsset | boolean | null |
| openingInputs.schedule13.part1CapitalGainsReserves[].isForeignSource | boolean | null |
| openingInputs.schedule13.part2DoubtfulDebts.openingBalance | number |
| openingInputs.schedule13.part2UndeliveredGoodsAndServices.openingBalance | number |
| openingInputs.schedule13.part2PrepaidRent.openingBalance | number |
| openingInputs.schedule13.part2ReturnableContainers.openingBalance | number |
| openingInputs.schedule13.part2UnpaidAmounts.openingBalance | number |
| openingInputs.schedule13.part2OtherTaxReserves.openingBalance | number |
| openingInputs.schedule31.openingCarryforwardQpByVintage | object |
| openingInputs.schedule31.openingCarryforwardSredByVintage | object |
| openingInputs.schedule31.openingCarryforwardApprenticeshipByVintage | object |
| openingInputs.schedule31.openingCarryforwardPpmByVintage | object |
| openingInputs.schedule31.openingCarryforwardChildCareByVintage | object |
| openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardQpByVintage | object |
| openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardSredByVintage | object |
| openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardApprenticeshipByVintage | object |
| openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardPpmByVintage | object |
| openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardChildCareByVintage | object |
| openingInputs.schedule31.itcLossRestrictionEventDate | string |
| openingInputs.schedule31.openingPreLossRestrictionVintages.qualifiedProperty[] | string |
| openingInputs.schedule31.openingPreLossRestrictionVintages.sred[] | string |
| openingInputs.schedule31.openingPreLossRestrictionVintages.apprenticeship[] | string |
| openingInputs.schedule31.openingPreLossRestrictionVintages.preProductionMining[] | string |
| openingInputs.schedule31.openingPreLossRestrictionVintages.childCareSpaces[] | string |
| openingInputs.schedule31.openingPreLossRestrictionCohorts.qualifiedProperty | object |
| openingInputs.schedule31.openingPreLossRestrictionCohorts.sred | object |
| openingInputs.schedule31.openingPreLossRestrictionCohorts.apprenticeship | object |
| openingInputs.schedule31.openingPreLossRestrictionCohorts.preProductionMining | object |
| openingInputs.schedule31.openingPreLossRestrictionCohorts.childCareSpaces | object |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.appliesToTaxYear | array | boolean | null | number | object | string |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.byClass | array |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.itcDeductedQp | number |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.itcRefundedQp | number |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.sourceTaxYearEnd | array | boolean | null | number | object | string |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.sourceTaxYearId | array | boolean | null | number | object | string |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.total | number |
| openingInputs.schedule31.priorYearS13_7_1UccReduction.unattributed | number |
| openingInputs.schedule42.openingUnusedCreditPoolByYear | object |
| openingInputs.schedule10.line_200_cec_opening_balance | number |
| openingInputs.schedule17.amount_2a_pra_opening_on_bc | number |
| openingInputs.schedule17.amount_3a_pra_opening_mb | number |
| openingInputs.schedule18.line101_rcgtoh_opening | number |
| openingInputs.schedule18.line151_federal_cgr_previous_year | number |
| openingInputs.schedule18.line192_orcgtoh_opening | number |
| openingInputs.schedule18.line196_ontario_cgr_previous_year | number |
| openingInputs.schedule18.line300_mrcgtoh_opening | number |
| openingInputs.schedule18.line310_manitoba_cgr_previous_year | number |
| openingInputs.schedule20.line_510 | number |
| openingInputs.schedule20.line_112 | number |
| openingInputs.schedule89.line400EcpPre2018 | number |
| openingInputs.schedule89.line410LifeInsuranceCdaPre1985 | number |
| openingInputs.schedule89.line420PredecessorPre1990 | number |
| openingInputs.t661.line450OpeningPool | number |
| openingInputs.t661.line453PriorYearItcRecaptured | number |
| openingInputs.t661.sredAocOriginalPreEventPool | number |
| openingInputs.t661.sredAocPriorYearAbsorption | number |
| openingInputs.t661.sredPriorLossRestrictionEventDate | string |
| openingInputs.schedule21.part2Rows[].country | string |
| openingInputs.schedule21.part2Rows[].col2d_unusedFTCPreviousYears | number |
| openingInputs.schedule21.part2Rows[].col2b_netForeignBusinessIncome | null | number |
| openingInputs.schedule21.part2Rows[].col2c_foreignBusinessTaxPaid | null | number |
| openingInputs.schedule21.part2Rows[].claimedAmountOverride | null | number |
| openingInputs.schedule21.part3Rows[].country | string |
| openingInputs.schedule21.part3Rows[].col3l_priorYearClosingBalance | number |
| openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].originYear | integer |
| openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEnd | string |
| openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].amount | number |
| openingInputs.schedule21.part3Rows[].col3m_amountExpiredInYear | null | number |
| openingInputs.schedule21.part3Rows[].col3o_amalgamationOrWindupTransfer | null | number |
| openingInputs.schedule39.rows[].memberBN | string |
| openingInputs.schedule39.rows[].allocationAmount | number |
| openingInputs.schedule43.s191_2_1ElectionMade | boolean | null |
| openingInputs.schedule43.s191_2_1ElectionByClass | object |
| openingInputs.schedule78.line175CumulativeDevCreditPreviousYear | number |
| openingInputs.schedule78.line175CumulativePreCodQualifiedAggregate | number |
| openingInputs.schedule78.line185CumulativePostCodQualifiedAggregate | number |
| openingInputs.schedule78.nrcanProjectCode | null | string |
| openingInputs.schedule78.firstDayOfCommercialOperations | null | string |
| openingInputs.schedule130.line128RifeFromPriorYears | number |
| openingInputs.schedule130.cuecRows[].label | string |
| openingInputs.schedule130.cuecRows[].precedingYearEnd | null | string |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].amount | number |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].capacityType | string |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].eventSide | string |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].originTaxpayerId | string |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].sourceReference | string |
| openingInputs.schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEnd | string |
| openingInputs.schedule130.cuecRows[].excessCapacity | number |
| openingInputs.schedule130.cuecRows[].amountsTransferred | number |
| openingInputs.schedule130.cuecRows[].amountsAbsorbed | number |
| openingInputs.schedule130.cuecRows[].netAvailable | number |
| openingInputs.schedule130.cuecRows[].excessCapacityCuecRestated | number |
| openingInputs.schedule130.cuecRows[].amountsTransferredCuecRestated | number |
| openingInputs.schedule130.cuecRows[].amountsAbsorbedCuecRestated | number |
| openingInputs.schedule130.cuecRows[].netAvailableCuecRestated | number |
| openingInputs.schedule130.lossRestrictionEventDate | string |
| openingInputs.schedule130.lossRestrictionEventFacts.eventTaxpayerId | string |
| openingInputs.schedule130.lossRestrictionEventFacts.effectiveAt | string |
| openingInputs.schedule130.lossRestrictionEventFacts.sourceReference | string |
| openingInputs.schedule130.lossRestrictionEventFacts.actualControlAcquired | string |
| openingInputs.schedule130.lossRestrictionEventFacts.s256_7ControlAcquired | string |
| openingInputs.schedule130.lossRestrictionEventFacts.s256_8DeemedControl | string |
| openingInputs.schedule130.lossRestrictionEventFacts.s256_1DeemedControl | string |
| openingInputs.schedule130.lossRestrictionEventFacts.s256_9ElectionFiled | string |
| openingInputs.schedule130.lossRestrictionEventFacts.schemaVersion | number |
| openingInputs.schedule130.lossRestrictionEventFacts.reviewed | boolean |
| openingInputs.schedule130.lossRestrictionEventFacts.determinationStatus | string |
| openingInputs.schedule130.lossRestrictionEventFacts.s256_9Timing | string |
| openingInputs.schedule130.rifeSurvivalFacts.schemaVersion | number |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].vintageId | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].componentType | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEnd | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerId | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].businessId | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].eventSide | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceReference | string |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].originalAmount | number |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].remainingAmount | number |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].priorDeductions | number |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmount | number |
| openingInputs.schedule130.rifeSurvivalFacts.vintages[].eventAdjustmentPreviouslyApplied | boolean |
| openingInputs.schedule510.cmtLossCarryforwardPriorYearEnd | number |
| openingInputs.schedule510.cmtCreditCarryforwardPriorYearEnd | number |
| openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearId | string |
| openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearEnd | string |
| openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYears | integer |
| openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].amount | number |
| openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearId | string |
| openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEnd | string |
| openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYears | integer |
| openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].amount | number |
| openingInputs.schedule572.priorYearClosingCarryforward | number |
| openingInputs.schedule572.creditExpiredAfterTenYears | number |
| openingInputs.schedule572.part5Rows[].yearOfOriginTaxYearEnd | string |
| openingInputs.schedule572.part5Rows[].creditAvailableForCarryforward | number |
| openingInputs.schedule572.priorYearPart5Rows[].yearOfOriginTaxYearEnd | string |
| openingInputs.schedule572.priorYearPart5Rows[].creditAvailableForCarryforward | number |
| openingInputs.t2Jacket.lines.570 | number |
| openingInputs.t2Jacket.lines.575 | number |
| provenance[].target | string |
| provenance[].inputPath | string |
| provenance[].sourceInputSha256 | string |
| provenance[].fiscalStart | string |
| provenance[].fiscalEnd | string |
| provenance[].currency | string |
| provenance[].sourceKind | string |
| unresolved[].target | string |
| unresolved[].inputPath | string |
| unresolved[].reason | string |
| sourceInputSha256 | string |
| sourceFiscalStart | string |
| sourceFiscalEnd | string |
| nextFiscalStart | string |
| currency | string |
| sourceKind | string |
| filingReadinessEvaluated | boolean |
| provisional | boolean |