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.

Input cells for carryforward
CellTypesRequired
abilExpiredAsNclnumber
accounts[].accountCodestring
accounts[].accountNamestring
accounts[].accountTypenull | string
accounts[].classification.adjustmentTypenull | string
accounts[].classification.assumptionstring
accounts[].classification.deductibilitystring
accounts[].classification.deductibilityPercentageinteger | null | number | string
accounts[].classification.deductibilityRulenull | 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.incomeTypenull | string
accounts[].classification.ruleIdnull | string
accounts[].classification.s1Linenull | 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.templateIdnull | string
accounts[].classification.treatmentnull | 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[].idstringstrict
accounts[].reviewStatusstring
accounts[].userStatusstring
acquisitionOfControlboolean
acquisitionOfControlDatenull | string
activeIneligiblePortionAllowableCapitalLossesnull | number
activeIneligiblePortionTaxableCapitalGainsnull | number
ajePostingnull | object
allocations[].albertaSmallBusinessFactorBasisnull | string
allocations[].grossRevenuenull | number | stringstrict
allocations[].hasPermanentEstablishmentboolean | nullstrict
allocations[].jurisdictionnull | stringstrict
allocations[].outsourcedServiceFeesnull | number | string
allocations[].partnershipGrossRevenuenull | number | string
allocations[].partnershipSalariesWagesnull | number | string
allocations[].reg402_1DeemedSalarynull | number | string
allocations[].reg402_1SalaryDeductionnull | number | string
allocations[].reg402_4_1ThrowbackRevenuenull | number | string
allocations[].revenueReclassnull | number | stringstrict
allocations[].totalSalariesWagesnull | number | stringstrict
allocations[].unmodelledProvincialCreditsClaimedboolean | null
amalgamationTransfersnull | object
aocAdventureTradeInventory[].costnull | number | string
aocAdventureTradeInventory[].descriptionnull | string
aocAdventureTradeInventory[].fmvnull | number | string
aocBecomesOrCeasesExemptAtEventboolean | null | number | string
aocDesignatedProperty111_4_e[].acbnull | number | string
aocDesignatedProperty111_4_e[].dateAcquirednull | string
aocDesignatedProperty111_4_e[].descriptionnull | string
aocDesignatedProperty111_4_e[].designated_proceedsnull | number | string
aocDesignatedProperty111_4_e[].fmvnull | number | string
aocDesignatedProperty111_4_e[].foreignCurrencynull | string
aocDesignatedProperty111_4_e[].isActiveAssetboolean | null
aocDesignatedProperty111_4_e[].isDepreciablePropertyboolean | null
aocDesignatedProperty111_4_e[].isForeignAffiliateShareboolean | null
aocDesignatedProperty111_4_e[].isForeignSourceboolean | null
aocDesignatedProperty111_4_e[].isListedPersonalPropertyboolean | null
aocDesignatedProperty111_4_e[].paragraph40_2_fAppliesnull | string
aocDesignatedProperty111_4_e[].propertyIdnull | string
aocDesignatedProperty111_4_e[].propertyTypenull | string
aocDesignatedProperty111_4_e[].subsection111_5_1WouldApplyboolean | null
aocDoubtfulDebtReserves111_5_3[].debt_amountnull | number | string
aocDoubtfulDebtReserves111_5_3[].descriptionnull | string
aocDoubtfulDebtReserves111_5_3[].doubtful_debt_reserve_20_1_lnull | number | string
aocMainReasonIsToCauseProvisionToApplyboolean | null | number | string
aocMainReasonTargetedProvisionnull | string
aocNondepreciableCapitalProperties[].acbnull | number | string
aocNondepreciableCapitalProperties[].descriptionnull | string
aocNondepreciableCapitalProperties[].fmvnull | number | string
aocNondepreciableCapitalProperties[].isActiveAssetboolean | null
aocNondepreciableCapitalProperties[].isForeignSourceboolean | null
aocNondepreciableCapitalProperties[].propertyIdnull | string
aocPropertyDesignations[]object
aocResultnull | object
applicableRegulationThe practitioner determination for Schedule 5 box 100. This exact profile is an ordinary corporation governed by Regulation 402.string
assetData[].acquiredForIncomePurposeboolean | null | string
assetData[].acquiredFromNonArmsLengthPersonboolean | null | string
assetData[].acquiredInParagraph55_3_bReorganizationboolean | null | string
assetData[].acquisitionDatenull | string
assetData[].additionCohorts[].acquiredForIncomePurposeboolean | null | string
assetData[].additionCohorts[].acquiredFromNonArmsLengthPersonboolean | null | string
assetData[].additionCohorts[].acquiredInParagraph55_3_bReorganizationboolean | null | string
assetData[].additionCohorts[].acquisitionDatenull | string
assetData[].additionCohorts[].additionsnull | number | string
assetData[].additionCohorts[].affiliatedPersonStopLossAppliesboolean | null | string
assetData[].additionCohorts[].affiliatedStopLossDeemedProceedsnull | number | string
assetData[].additionCohorts[].affiliatedStopLossDeemedPropertyOutstandingboolean | null | string
assetData[].additionCohorts[].aggregateCostOfAdditionsAndAlterationsToBuildingnull | number | string
assetData[].additionCohorts[].amountnull | number | string
assetData[].additionCohorts[].anyServedEvChargingStationAtLeast90Kwboolean | null | string
assetData[].additionCohorts[].aocCapitalCostOfClassnull | number | string
assetData[].additionCohorts[].aocDesignatedProceedsnull | number | string
assetData[].additionCohorts[].aocFmvOfClassnull | number | string
assetData[].additionCohorts[].assetClassnull | string
assetData[].additionCohorts[].assetCountinteger | null
assetData[].additionCohorts[].availableForUseByRolling13_27_bOr13_28_cboolean | null | string
assetData[].additionCohorts[].availableForUseDatenull | string
assetData[].additionCohorts[].bookCostRemovalSignednull | number | string
assetData[].additionCohorts[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007boolean | null | string
assetData[].additionCohorts[].businessCeasedboolean | null | string
assetData[].additionCohorts[].businessProvidesPropertyForHireOrRewardboolean | null | string
assetData[].additionCohorts[].canadianFilmProductionIncomeBeforeCcanull | number | string
assetData[].additionCohorts[].capitalCostOfBuildingAndAdditionsInClasses3_6_20null | number | string
assetData[].additionCohorts[].cappedVehicleCountinteger | null
assetData[].additionCohorts[].ccaClassnull | number | string
assetData[].additionCohorts[].claimsClass431ElectricalStorageboolean | null | string
assetData[].additionCohorts[].claimsEligibleTransmissionEquipmentboolean | null | string
assetData[].additionCohorts[].class12CostPerItemnull | number | string
assetData[].additionCohorts[].class12ParagraphCEHPropertyboolean | null | string
assetData[].additionCohorts[].class12ParagraphExcludedFromHalfYearnull | string
assetData[].additionCohorts[].class15AcquiredForCuttingAndRemovingMerchantableTimberboolean | null | string
assetData[].additionCohorts[].class15ElectionToExcludeboolean | null | string
assetData[].additionCohorts[].class15NoFurtherUseAfterTimberRemovedboolean | null | string
assetData[].additionCohorts[].class1Pre1988ScheduleIIEligibilityConfirmedboolean | null | string
assetData[].additionCohorts[].class29PriorYearAvailableForUseCapitalCostnull | number | string
assetData[].additionCohorts[].class3Or6OverflowClassOpeningUccnull | number | string
assetData[].additionCohorts[].class3Or6OverflowClassPriorCcaHistoryConfirmedboolean | null | string
assetData[].additionCohorts[].class3Or6ParagraphKSplitRolenull | string
assetData[].additionCohorts[].class3Or6PostCapAdditionsAndAlterationsApplyboolean | null | string
assetData[].additionCohorts[].class3Pre1990TransitionalBuildingConditionMetboolean | null | string
assetData[].additionCohorts[].class431Subparagraphnull | string
assetData[].additionCohorts[].class43AssetDetails[].assetTypeCodenull | number | string
assetData[].additionCohorts[].class43AssetDetails[].percentageAllocatednull | number | string
assetData[].additionCohorts[].class43AssetDetails[].provinceCodenull | string
assetData[].additionCohorts[].class44CapitalCostDeterminedByUseboolean | null | string
assetData[].additionCohorts[].class44CumulativeUseDeterminedCapitalCostnull | number | string
assetData[].additionCohorts[].class44UseDeterminedCapitalCostInYearnull | number | string
assetData[].additionCohorts[].class6ParagraphKClass1OpeningUccnull | number | string
assetData[].additionCohorts[].class6ParagraphKClass1PriorCcaHistoryConfirmedboolean | null | string
assetData[].additionCohorts[].class6Post1978BuildingEligibilityMetboolean | null | string
assetData[].additionCohorts[].closingCostnull | number | string
assetData[].additionCohorts[].cohortIdnull | string
assetData[].additionCohorts[].costIncurredTaxationYearEndDatenull | string
assetData[].additionCohorts[].costIncurredTaxationYearStartDatenull | string
assetData[].additionCohorts[].costIncurredTermEndDatenull | string
assetData[].additionCohorts[].deemedAcquiredUnder16_1_1_bInPrecedingYearboolean | null | string
assetData[].additionCohorts[].descriptionnull | string
assetData[].additionCohorts[].disposedPropertyAcquiredBefore2017boolean | null | string
assetData[].additionCohorts[].disposedPropertyDeemed13_40Amountnull | number | string
assetData[].additionCohorts[].disposedPropertyIsGoodwillboolean | null | string
assetData[].additionCohorts[].disposedPropertyOriginalCostnull | number | string
assetData[].additionCohorts[].disposedPropertyPost2016DeemedCostParagraphnull | string
assetData[].additionCohorts[].disposedPropertyRolloverTransferorDeemedCostnull | number | string
assetData[].additionCohorts[].dispositionDatenull | string
assetData[].additionCohorts[].dispositionIsArmsLengthboolean | null | string
assetData[].additionCohorts[].dispositionIsGiftToQualifiedDoneeboolean | null | string
assetData[].additionCohorts[].dispositionOutlaysAndExpensesnull | number | string
assetData[].additionCohorts[].dispositionReconciliationIdnull | string
assetData[].additionCohorts[].eligibleGenerationEnergyTransmittedPctnull | number | string
assetData[].additionCohorts[].eligibleGreenhouseElectionMadeboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseLocatedInCanadaboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeductionboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseNoPriorDeemedCcaOrUccReductionboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPersonboolean | null | string
assetData[].additionCohorts[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCostnull | number | string
assetData[].additionCohorts[].eligibleGreenhouseQualificationAvoidancePurposeboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseReg1102_28ElectionOutboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseScheduleIIClassConditionMetboolean | null | string
assetData[].additionCohorts[].eligibleGreenhouseUnderConstructionOnNovember4_2025boolean | null | string
assetData[].additionCohorts[].eligibleLiquefactionActivitiesIncomeBeforeCcanull | number | string
assetData[].additionCohorts[].evChargingStationContinuousPowerKwnull | number | string
assetData[].additionCohorts[].firstRenewalEndDatenull | string
assetData[].additionCohorts[].firstRenewalYearsnull | number | string
assetData[].additionCohorts[].hasLeaseRenewalOptionboolean | null | string
assetData[].additionCohorts[].hasRenewalTermAfterCostIncurredTermboolean | null | string
assetData[].additionCohorts[].isAIIPboolean | null | string
assetData[].additionCohorts[].isAdditionOrAlterationToGreenhouseboolean | null | string
assetData[].additionCohorts[].isAiipSolelyBecauseOfReg1104_4_b_iboolean | null | string
assetData[].additionCohorts[].isAncillaryToElectricVehicleChargingStationsboolean | null | string
assetData[].additionCohorts[].isBuildingboolean | null | string
assetData[].additionCohorts[].isDIEPboolean | null | string
assetData[].additionCohorts[].isDiepSolelyBecauseOfReg1104_3_1_c_iboolean | null | string
assetData[].additionCohorts[].isElectricVehicleChargingStationboolean | null | string
assetData[].additionCohorts[].isFormerPropertyDeemedOwnedUnder13_4_3boolean | null | string
assetData[].additionCohorts[].isGreenhouseboolean | null | string
assetData[].additionCohorts[].isIndustrialMineralMineOrRightboolean | null | string
assetData[].additionCohorts[].isInventoryboolean | null | string
assetData[].additionCohorts[].isLandboolean | null | string
assetData[].additionCohorts[].isNewPurposeBuiltResidentialRentalboolean | null | string
assetData[].additionCohorts[].isPassengerVehicleboolean | null | string
assetData[].additionCohorts[].isPassengerVehicleAcquiredNonArmsLengthboolean | null | string
assetData[].additionCohorts[].isPatentOrRightToUsePatentedInformationboolean | null | string
assetData[].additionCohorts[].isReg1101_5k_1CanadianFilmProductionboolean | null | string
assetData[].additionCohorts[].isRiipSolelyBecauseOfReg1104_4_01_b_iboolean | null | string
assetData[].additionCohorts[].isSeparateClassRentalPropertyReg1101_1acboolean | null | string
assetData[].additionCohorts[].isSystemsSoftwareboolean | null | string
assetData[].additionCohorts[].isTimberLimitOrCuttingRightboolean | null | string
assetData[].additionCohorts[].isTimberResourcePropertyboolean | null | string
assetData[].additionCohorts[].isVesselboolean | null | string
assetData[].additionCohorts[].isYachtCampLodgeGolfCourseOrFacilityboolean | null | string
assetData[].additionCohorts[].isZeroEmissionPassengerVehicleboolean | null | string
assetData[].additionCohorts[].isZeroEmissionVehiclePerITA248boolean | null | string
assetData[].additionCohorts[].leaseEndDatenull | string
assetData[].additionCohorts[].leaseTermYearsnull | number | string
assetData[].additionCohorts[].lifeExpiryDatenull | string
assetData[].additionCohorts[].liquefactionFacilityIdnull | string
assetData[].additionCohorts[].liquefactionReg1101SeparateClassnull | string
assetData[].additionCohorts[].meetsClass56UsedPropertyConditionboolean | null | string
assetData[].additionCohorts[].mineIdnull | string
assetData[].additionCohorts[].mineIncomeBeforeCcanull | number | string
assetData[].additionCohorts[].mineReg1101SeparateClassnull | string
assetData[].additionCohorts[].minimumContinuousPowerKwOfServedEvChargingStationsnull | number | string
assetData[].additionCohorts[].nextSucceedingTermEndDatenull | string
assetData[].additionCohorts[].nonArmsLengthTransferorCostAmountnull | number | string
assetData[].additionCohorts[].nonArmsLengthVehicleFairMarketValuenull | number | string
assetData[].additionCohorts[].nonRecoverableSalesTaxOnPrescribedLimitnull | number | string
assetData[].additionCohorts[].openingCostnull | number | string
assetData[].additionCohorts[].openingUCCnull | number | string
assetData[].additionCohorts[].passengerVehicleCostToTaxpayernull | number | string
assetData[].additionCohorts[].postNovember20_2018DeemedDeductionAmountnull | number | string
assetData[].additionCohorts[].postTwentyTwentyFourDeemedDeductionAmountnull | number | string
assetData[].additionCohorts[].preApril19_2021ExpenditureAmountnull | number | string
assetData[].additionCohorts[].preNovember21_2018ExpenditureAmountnull | number | string
assetData[].additionCohorts[].preTwentyTwentyFiveExpenditureAmountnull | number | string
assetData[].additionCohorts[].prescribedVehicleCapitalCostLimitnull | number | string
assetData[].additionCohorts[].priorCcaClaimednull | number | string
assetData[].additionCohorts[].proceedsOfDispositionnull | number | string
assetData[].additionCohorts[].propertyCapitalCostnull | number | string
assetData[].additionCohorts[].propertyGroupIdnull | string
assetData[].additionCohorts[].propertyIdnull | string
assetData[].additionCohorts[].propertyIdentityConfirmedboolean | null | string
assetData[].additionCohorts[].propertyIdentityIsProvisionalboolean | null | string
assetData[].additionCohorts[].railwayCommonCarrierOwnedAndOperatedThroughoutYearboolean | null | string
assetData[].additionCohorts[].railwayReg1101SeparateClassnull | string
assetData[].additionCohorts[].railwayReg1101_5dAnnualClassConditionsMetboolean | null | string
assetData[].additionCohorts[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmountnull | number | string
assetData[].additionCohorts[].reg1100_0_3InventoryTransferExceptionAppliesboolean | null | string
assetData[].additionCohorts[].reg1100_16SpecifiedLeasingPropertyThroughoutYearboolean | null | string
assetData[].additionCohorts[].reg1100_2_021InventoryTransferExceptionAppliesboolean | null | string
assetData[].additionCohorts[].reg1100_2_02InventoryTransferExceptionAppliesboolean | null | string
assetData[].additionCohorts[].reg1100_2_2NonArmsLengthContinuityAppliesboolean | null | string
assetData[].additionCohorts[].reg1101IncomeSourceTypenull | string
assetData[].additionCohorts[].reg1102_14Class41SpecialRulesApplyboolean | null | string
assetData[].additionCohorts[].reg1102_14Class41SplitRolenull | string
assetData[].additionCohorts[].reg1102_14Class41SplitSubsectionnull | string
assetData[].additionCohorts[].reg1102_14ClassContinuityAppliesboolean | null | string
assetData[].additionCohorts[].reg1102_14TransferorCcaClassnull | number | string
assetData[].additionCohorts[].reg1102_14TransferorClass41UccImmediatelyBeforeDispositionnull | number | string
assetData[].additionCohorts[].reg1102_14TransferorClass41UccReductionOnDispositionnull | number | string
assetData[].additionCohorts[].reg1102_14TransferorPropertyWasSeparateClassboolean | null | string
assetData[].additionCohorts[].reg1102_14TransferorSeparateClassIdnull | string
assetData[].additionCohorts[].reg1102_1_eListedArtOrAntiqueExclusionAppliesboolean | null | string
assetData[].additionCohorts[].reg1102_5Or5_1BuildingLeaseholdAppliesboolean | null | string
assetData[].additionCohorts[].resourceAllowancePreviouslyGrantedboolean | null | string
assetData[].additionCohorts[].resourceAllowanceSchedulenull | string
assetData[].additionCohorts[].resourceCapitalCostnull | number | string
assetData[].additionCohorts[].resourceEstimateOrCapitalCostChangedboolean | null | string
assetData[].additionCohorts[].resourceHypotheticalOpeningUccWithoutEnhancementnull | number | string
assetData[].additionCohorts[].resourceMostRecentRatePerUnitnull | number | string
assetData[].additionCohorts[].resourceOriginalQuantitynull | number | string
assetData[].additionCohorts[].resourcePartHypotheticalUccBeforeAllowancenull | number | string
assetData[].additionCohorts[].resourcePartUccBeforeAllowancenull | number | string
assetData[].additionCohorts[].resourcePreviousRateUsedFirstClaimFormulaboolean | null | string
assetData[].additionCohorts[].resourcePriorSurveyCruiseMapDeductionsnull | number | string
assetData[].additionCohorts[].resourceQuantityAtStartnull | number | string
assetData[].additionCohorts[].resourceQuantityCutOrMinednull | number | string
assetData[].additionCohorts[].resourceQuantityUnitnull | string
assetData[].additionCohorts[].resourceResidualValuenull | number | string
assetData[].additionCohorts[].resourceSaleProceedsForSection4Electionnull | number | string
assetData[].additionCohorts[].resourceSchedulenull | string
assetData[].additionCohorts[].resourceSection4AlternativeElectionboolean | null | string
assetData[].additionCohorts[].resourceSurveyCruiseMapCostsnull | number | string
assetData[].additionCohorts[].section110_6_21CapitalCostReductionnull | number | string
assetData[].additionCohorts[].section13_21_1BuildingCostAmountnull | number | string
assetData[].additionCohorts[].section13_21_1BuildingFairMarketValuenull | number | string
assetData[].additionCohorts[].section13_21_1HistoricalNecessaryLandOwnershipboolean | null | string
assetData[].additionCohorts[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPersonboolean | null | string
assetData[].additionCohorts[].section13_21_1LandRelationshipExistsboolean | null | string
assetData[].additionCohorts[].section37DeductionAllowedForAcquisitionExpenditureboolean | null | string
assetData[].additionCohorts[].separateClassBusinessIdnull | string
assetData[].additionCohorts[].similarPropertyAcquiredWithin24MonthsAndStillOwnedboolean | null | string
assetData[].additionCohorts[].storageEnergyConditionMetboolean | null | string
assetData[].additionCohorts[].storageExcludedCategorynull | string
assetData[].additionCohorts[].storageFixedLocationboolean | null | string
assetData[].additionCohorts[].storagePrimaryPurposeConfirmedboolean | null | string
assetData[].additionCohorts[].subsection39ExcludedDispositionAppliesboolean | null | string
assetData[].additionCohorts[].taxUccReductionOnDispositionnull | number | string
assetData[].additionCohorts[].transferorCapitalCostImmediatelyBeforenull | number | string
assetData[].additionCohorts[].transferorProceedsOfDispositionnull | number | string
assetData[].additionCohorts[].transferorSection110_6Deductionsnull | number | string
assetData[].additionCohorts[].transferorWasCanadianResidentIndividualOrQualifyingPartnershipboolean | null | string
assetData[].additionCohorts[].transmittedEnergyFromEligibleGenerationPctnull | number | string
assetData[].additionCohorts[].usedWithEligibleGenerationEquipmentboolean | null | string
assetData[].additionCohorts[].vesselConstructedInCanadaboolean | null | string
assetData[].additionCohorts[].vesselNotUsedBeforeAcquisitionboolean | null | string
assetData[].additionCohorts[].vesselRegisteredInCanadaboolean | null | string
assetData[].additionCohorts[].vesselStructuredFinancingFacilityAppliesboolean | null | string
assetData[].additionCohorts[].wasDIEPboolean | null | string
assetData[].additionCohorts[].wouldHaveBeenClass53IfAcquiredIn2025boolean | null | string
assetData[].additionCohorts[].wouldOtherwiseBeClass16boolean | null | string
assetData[].additionsnull | number | string
assetData[].affiliatedPersonStopLossAppliesboolean | null | string
assetData[].affiliatedStopLossDeemedProceedsnull | number | string
assetData[].affiliatedStopLossDeemedPropertyOutstandingboolean | null | string
assetData[].aggregateCostOfAdditionsAndAlterationsToBuildingnull | number | string
assetData[].anyServedEvChargingStationAtLeast90Kwboolean | null | string
assetData[].aocCapitalCostOfClassnull | number | string
assetData[].aocDesignatedProceedsnull | number | string
assetData[].aocFmvOfClassnull | number | string
assetData[].assetClassnull | string
assetData[].assetCountinteger | null
assetData[].availableForUseByRolling13_27_bOr13_28_cboolean | null | string
assetData[].availableForUseDatenull | string
assetData[].bookCostRemovalSignednull | number | string
assetData[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_2007boolean | null | string
assetData[].businessCeasedboolean | null | string
assetData[].businessProvidesPropertyForHireOrRewardboolean | null | string
assetData[].canadianFilmProductionIncomeBeforeCcanull | number | string
assetData[].capitalCostOfBuildingAndAdditionsInClasses3_6_20null | number | string
assetData[].cappedVehicleCountinteger | null
assetData[].ccaClassnull | number | string
assetData[].claimsClass431ElectricalStorageboolean | null | string
assetData[].claimsEligibleTransmissionEquipmentboolean | null | string
assetData[].class12CostPerItemnull | number | string
assetData[].class12ParagraphCEHPropertyboolean | null | string
assetData[].class12ParagraphExcludedFromHalfYearnull | string
assetData[].class15AcquiredForCuttingAndRemovingMerchantableTimberboolean | null | string
assetData[].class15ElectionToExcludeboolean | null | string
assetData[].class15NoFurtherUseAfterTimberRemovedboolean | null | string
assetData[].class1Pre1988ScheduleIIEligibilityConfirmedboolean | null | string
assetData[].class29PriorYearAvailableForUseCapitalCostnull | number | string
assetData[].class3Or6OverflowClassOpeningUccnull | number | string
assetData[].class3Or6OverflowClassPriorCcaHistoryConfirmedboolean | null | string
assetData[].class3Or6ParagraphKSplitRolenull | string
assetData[].class3Or6PostCapAdditionsAndAlterationsApplyboolean | null | string
assetData[].class3Pre1990TransitionalBuildingConditionMetboolean | null | string
assetData[].class431Subparagraphnull | string
assetData[].class43AssetDetails[].assetTypeCodenull | number | string
assetData[].class43AssetDetails[].percentageAllocatednull | number | string
assetData[].class43AssetDetails[].provinceCodenull | string
assetData[].class44CapitalCostDeterminedByUseboolean | null | string
assetData[].class44CumulativeUseDeterminedCapitalCostnull | number | string
assetData[].class44UseDeterminedCapitalCostInYearnull | number | string
assetData[].class6ParagraphKClass1OpeningUccnull | number | string
assetData[].class6ParagraphKClass1PriorCcaHistoryConfirmedboolean | null | string
assetData[].class6Post1978BuildingEligibilityMetboolean | null | string
assetData[].closingCostnull | number | string
assetData[].costIncurredTaxationYearEndDatenull | string
assetData[].costIncurredTaxationYearStartDatenull | string
assetData[].costIncurredTermEndDatenull | string
assetData[].deemedAcquiredUnder16_1_1_bInPrecedingYearboolean | null | string
assetData[].descriptionnull | string
assetData[].disposedPropertyAcquiredBefore2017boolean | null | string
assetData[].disposedPropertyDeemed13_40Amountnull | number | string
assetData[].disposedPropertyIsGoodwillboolean | null | string
assetData[].disposedPropertyOriginalCostnull | number | string
assetData[].disposedPropertyPost2016DeemedCostParagraphnull | string
assetData[].disposedPropertyRolloverTransferorDeemedCostnull | number | string
assetData[].dispositionDatenull | string
assetData[].dispositionIsArmsLengthboolean | null | string
assetData[].dispositionIsGiftToQualifiedDoneeboolean | null | string
assetData[].dispositionOutlaysAndExpensesnull | number | string
assetData[].dispositionReconciliationIdnull | string
assetData[].eligibleGenerationEnergyTransmittedPctnull | number | string
assetData[].eligibleGreenhouseElectionMadeboolean | null | string
assetData[].eligibleGreenhouseLocatedInCanadaboolean | null | string
assetData[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeductionboolean | null | string
assetData[].eligibleGreenhouseNoPriorDeemedCcaOrUccReductionboolean | null | string
assetData[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPersonboolean | null | string
assetData[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCostnull | number | string
assetData[].eligibleGreenhouseQualificationAvoidancePurposeboolean | null | string
assetData[].eligibleGreenhouseReg1102_28ElectionOutboolean | null | string
assetData[].eligibleGreenhouseScheduleIIClassConditionMetboolean | null | string
assetData[].eligibleGreenhouseUnderConstructionOnNovember4_2025boolean | null | string
assetData[].eligibleLiquefactionActivitiesIncomeBeforeCcanull | number | string
assetData[].evChargingStationContinuousPowerKwnull | number | string
assetData[].firstRenewalEndDatenull | string
assetData[].firstRenewalYearsnull | number | string
assetData[].hasLeaseRenewalOptionboolean | null | string
assetData[].hasRenewalTermAfterCostIncurredTermboolean | null | string
assetData[].isAIIPboolean | null | string
assetData[].isAdditionOrAlterationToGreenhouseboolean | null | string
assetData[].isAiipSolelyBecauseOfReg1104_4_b_iboolean | null | string
assetData[].isAncillaryToElectricVehicleChargingStationsboolean | null | string
assetData[].isBuildingboolean | null | string
assetData[].isDIEPboolean | null | string
assetData[].isDiepSolelyBecauseOfReg1104_3_1_c_iboolean | null | string
assetData[].isElectricVehicleChargingStationboolean | null | string
assetData[].isFormerPropertyDeemedOwnedUnder13_4_3boolean | null | string
assetData[].isGreenhouseboolean | null | string
assetData[].isIndustrialMineralMineOrRightboolean | null | string
assetData[].isInventoryboolean | null | string
assetData[].isLandboolean | null | string
assetData[].isNewPurposeBuiltResidentialRentalboolean | null | string
assetData[].isPassengerVehicleboolean | null | string
assetData[].isPassengerVehicleAcquiredNonArmsLengthboolean | null | string
assetData[].isPatentOrRightToUsePatentedInformationboolean | null | string
assetData[].isReg1101_5k_1CanadianFilmProductionboolean | null | string
assetData[].isRiipSolelyBecauseOfReg1104_4_01_b_iboolean | null | string
assetData[].isSeparateClassRentalPropertyReg1101_1acboolean | null | string
assetData[].isSystemsSoftwareboolean | null | string
assetData[].isTimberLimitOrCuttingRightboolean | null | string
assetData[].isTimberResourcePropertyboolean | null | string
assetData[].isVesselboolean | null | string
assetData[].isYachtCampLodgeGolfCourseOrFacilityboolean | null | string
assetData[].isZeroEmissionPassengerVehicleboolean | null | string
assetData[].isZeroEmissionVehiclePerITA248boolean | null | string
assetData[].leaseEndDatenull | string
assetData[].leaseTermYearsnull | number | string
assetData[].lifeExpiryDatenull | string
assetData[].liquefactionFacilityIdnull | string
assetData[].liquefactionReg1101SeparateClassnull | string
assetData[].meetsClass56UsedPropertyConditionboolean | null | string
assetData[].mineIdnull | string
assetData[].mineIncomeBeforeCcanull | number | string
assetData[].mineReg1101SeparateClassnull | string
assetData[].minimumContinuousPowerKwOfServedEvChargingStationsnull | number | string
assetData[].nextSucceedingTermEndDatenull | string
assetData[].nonArmsLengthTransferorCostAmountnull | number | string
assetData[].nonArmsLengthVehicleFairMarketValuenull | number | string
assetData[].nonRecoverableSalesTaxOnPrescribedLimitnull | number | string
assetData[].openingCostnull | number | string
assetData[].openingUCCnull | number | string
assetData[].passengerVehicleCostToTaxpayernull | number | string
assetData[].postNovember20_2018DeemedDeductionAmountnull | number | string
assetData[].postTwentyTwentyFourDeemedDeductionAmountnull | number | string
assetData[].preApril19_2021ExpenditureAmountnull | number | string
assetData[].preNovember21_2018ExpenditureAmountnull | number | string
assetData[].preTwentyTwentyFiveExpenditureAmountnull | number | string
assetData[].prescribedVehicleCapitalCostLimitnull | number | string
assetData[].priorCcaClaimednull | number | string
assetData[].proceedsOfDispositionnull | number | string
assetData[].propertyCapitalCostnull | number | string
assetData[].propertyGroupIdnull | string
assetData[].propertyIdnull | string
assetData[].propertyIdentityConfirmedboolean | null | string
assetData[].propertyIdentityIsProvisionalboolean | null | string
assetData[].railwayCommonCarrierOwnedAndOperatedThroughoutYearboolean | null | string
assetData[].railwayReg1101SeparateClassnull | string
assetData[].railwayReg1101_5dAnnualClassConditionsMetboolean | null | string
assetData[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmountnull | number | string
assetData[].reg1100_0_3InventoryTransferExceptionAppliesboolean | null | string
assetData[].reg1100_16SpecifiedLeasingPropertyThroughoutYearboolean | null | string
assetData[].reg1100_2_021InventoryTransferExceptionAppliesboolean | null | string
assetData[].reg1100_2_02InventoryTransferExceptionAppliesboolean | null | string
assetData[].reg1100_2_2NonArmsLengthContinuityAppliesboolean | null | string
assetData[].reg1101IncomeSourceTypenull | string
assetData[].reg1102_14Class41SpecialRulesApplyboolean | null | string
assetData[].reg1102_14Class41SplitRolenull | string
assetData[].reg1102_14Class41SplitSubsectionnull | string
assetData[].reg1102_14ClassContinuityAppliesboolean | null | string
assetData[].reg1102_14TransferorCcaClassnull | number | string
assetData[].reg1102_14TransferorClass41UccImmediatelyBeforeDispositionnull | number | string
assetData[].reg1102_14TransferorClass41UccReductionOnDispositionnull | number | string
assetData[].reg1102_14TransferorPropertyWasSeparateClassboolean | null | string
assetData[].reg1102_14TransferorSeparateClassIdnull | string
assetData[].reg1102_1_eListedArtOrAntiqueExclusionAppliesboolean | null | string
assetData[].reg1102_5Or5_1BuildingLeaseholdAppliesboolean | null | string
assetData[].resourceAllowancePreviouslyGrantedboolean | null | string
assetData[].resourceAllowanceSchedulenull | string
assetData[].resourceCapitalCostnull | number | string
assetData[].resourceEstimateOrCapitalCostChangedboolean | null | string
assetData[].resourceHypotheticalOpeningUccWithoutEnhancementnull | number | string
assetData[].resourceMostRecentRatePerUnitnull | number | string
assetData[].resourceOriginalQuantitynull | number | string
assetData[].resourcePartHypotheticalUccBeforeAllowancenull | number | string
assetData[].resourcePartUccBeforeAllowancenull | number | string
assetData[].resourcePreviousRateUsedFirstClaimFormulaboolean | null | string
assetData[].resourcePriorSurveyCruiseMapDeductionsnull | number | string
assetData[].resourceQuantityAtStartnull | number | string
assetData[].resourceQuantityCutOrMinednull | number | string
assetData[].resourceQuantityUnitnull | string
assetData[].resourceResidualValuenull | number | string
assetData[].resourceSaleProceedsForSection4Electionnull | number | string
assetData[].resourceSchedulenull | string
assetData[].resourceSection4AlternativeElectionboolean | null | string
assetData[].resourceSurveyCruiseMapCostsnull | number | string
assetData[].section110_6_21CapitalCostReductionnull | number | string
assetData[].section13_21_1BuildingCostAmountnull | number | string
assetData[].section13_21_1BuildingFairMarketValuenull | number | string
assetData[].section13_21_1HistoricalNecessaryLandOwnershipboolean | null | string
assetData[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPersonboolean | null | string
assetData[].section13_21_1LandRelationshipExistsboolean | null | string
assetData[].section37DeductionAllowedForAcquisitionExpenditureboolean | null | string
assetData[].separateClassBusinessIdnull | string
assetData[].similarPropertyAcquiredWithin24MonthsAndStillOwnedboolean | null | string
assetData[].storageEnergyConditionMetboolean | null | string
assetData[].storageExcludedCategorynull | string
assetData[].storageFixedLocationboolean | null | string
assetData[].storagePrimaryPurposeConfirmedboolean | null | string
assetData[].subsection39ExcludedDispositionAppliesboolean | null | string
assetData[].taxUccReductionOnDispositionnull | number | string
assetData[].transferorCapitalCostImmediatelyBeforenull | number | string
assetData[].transferorProceedsOfDispositionnull | number | string
assetData[].transferorSection110_6Deductionsnull | number | string
assetData[].transferorWasCanadianResidentIndividualOrQualifyingPartnershipboolean | null | string
assetData[].transmittedEnergyFromEligibleGenerationPctnull | number | string
assetData[].usedWithEligibleGenerationEquipmentboolean | null | string
assetData[].vesselConstructedInCanadaboolean | null | string
assetData[].vesselNotUsedBeforeAcquisitionboolean | null | string
assetData[].vesselRegisteredInCanadaboolean | null | string
assetData[].vesselStructuredFinancingFacilityAppliesboolean | null | string
assetData[].wasDIEPboolean | null | string
assetData[].wouldHaveBeenClass53IfAcquiredIn2025boolean | null | string
assetData[].wouldOtherwiseBeClass16boolean | null | string
associatedCorporationPropertyPayments[]object
associatedGroup.allocated_limitinteger
associatedGroup.filer_bn_rootstring
associatedGroup.matched_business_numberstring
associatedGroup.sourcestring
associatedGroupAIInull | number | string
associatedGroupTCECnull | number | string
bcManufacturingProcessingItc.allocatedExpenditureLimitnull | number | string
bcManufacturingProcessingItc.allocationAgreementFiledboolean | null
bcManufacturingProcessingItc.associatedGroupTotalAllocatednull | number | string
bcManufacturingProcessingItc.associatedWithOtherCorporationsboolean | null
bcManufacturingProcessingItc.controlledByTaxExemptPersonsboolean | null
bcManufacturingProcessingItc.creditFormFilingDatenull | string
bcManufacturingProcessingItc.eligibleExpenditures[]object
bcManufacturingProcessingItc.employeeVentureCapitalCorporationboolean | null
bcManufacturingProcessingItc.exemptFromTaxUnderSection27boolean | null
bcManufacturingProcessingItc.recaptureEvents[]object
bcManufacturingProcessingItc.smallBusinessVentureCapitalCorporationboolean | null
britishColumbiaFarmerQualifyingAmountnumber
businessCarriedOnThroughoutboolean
businessCarriedOnThroughoutByBusinessobject
businessNumbernull | string
capitalCostnull | number
capitalGainsDividends[]object
capitalGainsOnGiftsnumber
capitalGainsReserveCharacter[]object
carrybackRequests[]object
ccaOverridesobject
ccaRecaptureOnGiftsnumber
charitableCarryforwardYears[].amountAvailablenull | number | string
charitableCarryforwardYears[].amountClaimednull | number | string
charitableCarryforwardYears[].originDatenull | string
charitableCarryforwardYears[].yearnull | 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
combinedAdjustmentsnull | object
cooperativeCorporation136_2ThroughoutYearboolean | 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
corpTypeChangeEffectiveDatenull | string
corporationNamenull | string
corporationStatusChangeInAccrualPeriodboolean | 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
creditUnionAllocationnull | number | string
culturalCarryforwardYears[].amountAvailablenull | number | string
culturalCarryforwardYears[].amountClaimednull | number | string
culturalCarryforwardYears[].originDatenull | string
culturalCarryforwardYears[].yearnull | number | string
currentYearnumber
currentYearCapitalLossnumber
currentYearTCECnull | number | string
currentYearTCECMetanull | 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.integerstrict
deductibleDividendRelatedExpensesnull | object
deemedForeignExchange[]object
deemedYearEndEvents[]object
dispositions[]object
donationClaimOverridesnull | object
earlierTaxYearEndedInSameCalendarYearboolean | null | number | string
ecoLandPost2014CarryforwardYears[].amountAvailablenull | number | string
ecoLandPost2014CarryforwardYears[].amountClaimednull | number | string
ecoLandPost2014CarryforwardYears[].originDatenull | string
ecoLandPost2014CarryforwardYears[].yearnull | number | string
ecoLandPre2014CarryforwardYears[].amountAvailablenull | number | string
ecoLandPre2014CarryforwardYears[].amountClaimednull | number | string
ecoLandPre2014CarryforwardYears[].originDatenull | string
ecoLandPre2014CarryforwardYears[].yearnull | number | string
engagementPeriods[]object
entityIdnull | string
exemptIncomeNotSubjectToPartInull | number
fapiInclusions[]object
farmingBusinessLossLine485null | number | string
farmingChiefSourceStatusnull | string
farmingIncomenumber
farmingOrFishingBusinessLossnumber
federalLoggingTaxCreditnull | number | string
filerBnnull | string
filingCorpBnnull | string
filingObligations.arrearsTaxPayments[].amountnull | number | string
filingObligations.arrearsTaxPayments[].datenull | string
filingObligations.arrears_tax_payments[].amountnull | number | string
filingObligations.arrears_tax_payments[].datenull | string
filingObligations.associatedGroupBusinessLimitsnull | number | string
filingObligations.associatedGroupTaxableIncomeBeforeSftcnull | number | string
filingObligations.associated_group_business_limitsnull | number | string
filingObligations.associated_group_taxable_income_before_sftcnull | number | string
filingObligations.businessLimitnull | number | string
filingObligations.business_limitnull | number | string
filingObligations.carriedOnBusinessInCanadaboolean | null
filingObligations.carried_on_business_in_canadaboolean | null
filingObligations.carrybackAdjustmentPresentboolean | null
filingObligations.carrybackDeemedPayments1617[].amountnull | number | string
filingObligations.carrybackDeemedPayments1617[].datenull | string
filingObligations.carryback_adjustment_presentboolean | null
filingObligations.carryback_deemed_payments_161_7[].amountnull | number | string
filingObligations.carryback_deemed_payments_161_7[].datenull | string
filingObligations.claimedSbdboolean | null
filingObligations.claimed_sbdboolean | null
filingObligations.completeInstalmentMethodObligations16141null | object
filingObligations.complete_instalment_method_obligations_161_4_1null | object
filingObligations.currentPartITaxBeforeSftcnull | number | string
filingObligations.currentPartVi1TaxBeforeSftcnull | number | string
filingObligations.currentPartViTaxBeforeSftcnull | number | string
filingObligations.currentPartXiii1TaxBeforeSftcnull | number | string
filingObligations.currentYearTaxableCapitalnull | number | string
filingObligations.currentYearTaxableIncomenull | number | string
filingObligations.currentYearTaxableIncomeBeforeSftcnull | number | string
filingObligations.current_part_i_tax_before_sftcnull | number | string
filingObligations.current_part_vi_1_tax_before_sftcnull | number | string
filingObligations.current_part_vi_tax_before_sftcnull | number | string
filingObligations.current_part_xiii_1_tax_before_sftcnull | number | string
filingObligations.current_year_taxable_capitalnull | number | string
filingObligations.current_year_taxable_incomenull | number | string
filingObligations.current_year_taxable_income_before_sftcnull | number | string
filingObligations.daysInPrecedingYearinteger | null
filingObligations.daysInReg53013LookbackYearinteger | null
filingObligations.days_in_preceding_yearinteger | null
filingObligations.days_in_reg_5301_3_lookback_yearinteger | null
filingObligations.demandStipulatedFilingDatenull | string
filingObligations.demandToFileSentboolean | null
filingObligations.demandToFileServedboolean | null
filingObligations.demand_stipulated_filing_datenull | string
filingObligations.demand_to_file_sentboolean | null
filingObligations.demand_to_file_servedboolean | null
filingObligations.disposedTaxableCanadianPropertyOtherThanExcludedDispositionboolean | null
filingObligations.disposed_taxable_canadian_property_other_than_excluded_dispositionboolean | null
filingObligations.fcContextnull | object
filingObligations.fcDeemedCadTaxPayable26111Cnull | number | string
filingObligations.fcInstalmentObligations16141Cad[].amountnull | number | string
filingObligations.fcInstalmentObligations16141Cad[].duenull | string
filingObligations.fcPartITaxUnpaidAtFilingDeadlineCadnull | number | string
filingObligations.fcTaxUnpaidAtBalanceDueDayBeforeCarryback1617Cadnull | number | string
filingObligations.fcTaxUnpaidAtBalanceDueDayCadnull | number | string
filingObligations.fc_contextnull | object
filingObligations.fc_deemed_cad_tax_payable_261_11_cnull | number | string
filingObligations.fc_instalment_obligations_161_4_1_cad[].amountnull | number | string
filingObligations.fc_instalment_obligations_161_4_1_cad[].duenull | string
filingObligations.fc_part_i_tax_unpaid_at_filing_deadline_cadnull | number | string
filingObligations.fc_tax_unpaid_at_balance_due_day_before_carryback_161_7_cadnull | number | string
filingObligations.fc_tax_unpaid_at_balance_due_day_cadnull | number | string
filingObligations.filingDatenull | string
filingObligations.filing_datenull | string
filingObligations.firstInstalmentBasenull | number | string
filingObligations.firstInstalmentBaseAdditionsnull | number | string
filingObligations.first_instalment_basenull | number | string
filingObligations.first_instalment_base_additionsnull | number | string
filingObligations.hadTaxableCapitalGainOtherThanExcludedDispositionboolean | null
filingObligations.had_taxable_capital_gain_other_than_excluded_dispositionboolean | null
filingObligations.hypotheticalRefundInterest16122null | number | string
filingObligations.hypothetical_refund_interest_161_2_2null | number | string
filingObligations.inQuebecboolean | null
filingObligations.in_quebecboolean | null
filingObligations.instalmentObligations16141[].amountnull | number | string
filingObligations.instalmentObligations16141[].duenull | string
filingObligations.instalmentObligationsConfirmedBeforeCarryback1617boolean | null
filingObligations.instalmentPayments[].amountnull | number | string
filingObligations.instalmentPayments[].datenull | string
filingObligations.instalmentReductionsApplyboolean | null
filingObligations.instalment_obligations_161_4_1[].amountnull | number | string
filingObligations.instalment_obligations_161_4_1[].duenull | string
filingObligations.instalment_obligations_confirmed_before_carryback_161_7boolean | null
filingObligations.instalment_payments[].amountnull | number | string
filingObligations.instalment_payments[].datenull | string
filingObligations.instalment_reductions_applyboolean | null
filingObligations.isAssociatedInCurrentYearboolean | null
filingObligations.isAssociatedInPrecedingYearboolean | null
filingObligations.isCcpcAllYearboolean | null
filingObligations.isCcpcAtInstalmentTimesboolean | null
filingObligations.isNonResidentCorporationboolean | null
filingObligations.isRegisteredCharityThroughoutYearboolean | null
filingObligations.is_associated_in_current_yearboolean | null
filingObligations.is_associated_in_preceding_yearboolean | null
filingObligations.is_ccpc_all_yearboolean | null
filingObligations.is_ccpc_at_instalment_timesboolean | null
filingObligations.is_non_resident_corporationboolean | null
filingObligations.is_registered_charity_throughout_yearboolean | null
filingObligations.jacketLine840InstalmentsPaidnull | number | string
filingObligations.jacket_line_840_instalments_paidnull | number | string
filingObligations.legacyAmountsConfirmedBeforeSftcboolean | null
filingObligations.legacy_amounts_confirmed_before_sftcboolean | null
filingObligations.newCorporationFirstYearFirstInstalmentBasenull | number | string
filingObligations.new_corporation_first_year_first_instalment_basenull | number | string
filingObligations.onlyCanadianBusinessRevenueWas21251boolean | null
filingObligations.only_canadian_business_revenue_was_212_5_1boolean | null
filingObligations.partITaxPayableFor1501boolean | null
filingObligations.partITaxUnpaidAtDueDateBeforeSftcnull | number | string
filingObligations.partITaxUnpaidAtFilingDeadlineBeforeSftcnull | number | string
filingObligations.partITaxWouldBePayableButForTreatyboolean | null
filingObligations.part_i_tax_payable_for_150_1boolean | null
filingObligations.part_i_tax_unpaid_at_due_date_before_sftcnull | number | string
filingObligations.part_i_tax_unpaid_at_filing_deadline_before_sftcnull | number | string
filingObligations.part_i_tax_would_be_payable_but_for_treatyboolean | null
filingObligations.paymentDatenull | string
filingObligations.payment_datenull | string
filingObligations.penaltyPaymentDatenull | string
filingObligations.penalty_payment_datenull | string
filingObligations.perfectComplianceHistoryboolean | null
filingObligations.perfect_compliance_historyboolean | null
filingObligations.postCessationInstalmentMethodnull | string
filingObligations.post_cessation_instalment_methodnull | string
filingObligations.priorPenaltyPayableBeforeFailureboolean | null
filingObligations.priorYearFirstInstalmentBasenull | number | string
filingObligations.priorYearOtherPartsTaxBeforeSftcnull | number | string
filingObligations.priorYearPartITaxBeforeSftcnull | number | string
filingObligations.priorYearTaxableCapitalnull | number | string
filingObligations.priorYearTaxableIncomenull | number | string
filingObligations.priorYearTaxableIncomeBeforeSftcnull | number | string
filingObligations.priorYearTotalTaxnull | number | string
filingObligations.prior_penalty_payable_before_failureboolean | null
filingObligations.prior_year_first_instalment_basenull | number | string
filingObligations.prior_year_other_parts_tax_before_sftcnull | number | string
filingObligations.prior_year_part_i_tax_before_sftcnull | number | string
filingObligations.prior_year_taxable_capitalnull | number | string
filingObligations.prior_year_taxable_incomenull | number | string
filingObligations.prior_year_taxable_income_before_sftcnull | number | string
filingObligations.prior_year_total_taxnull | number | string
filingObligations.quarterlyCurrentYearAssociatedGroupTaxableCapitalnull | number | string
filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncomenull | number | string
filingObligations.quarterlyCurrentYearAssociatedGroupTaxableIncomeBeforeSftcnull | number | string
filingObligations.quarterlyEligibilityCeasedOnnull | string
filingObligations.quarterlyEligibleBeforeCessationboolean | null
filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableCapitalnull | number | string
filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncomenull | number | string
filingObligations.quarterlyPrecedingYearAssociatedGroupTaxableIncomeBeforeSftcnull | number | string
filingObligations.quarterly_current_year_associated_group_taxable_capitalnull | number | string
filingObligations.quarterly_current_year_associated_group_taxable_incomenull | number | string
filingObligations.quarterly_current_year_associated_group_taxable_income_before_sftcnull | number | string
filingObligations.quarterly_eligibility_ceased_onnull | string
filingObligations.quarterly_eligible_before_cessationboolean | null
filingObligations.quarterly_preceding_year_associated_group_taxable_capitalnull | number | string
filingObligations.quarterly_preceding_year_associated_group_taxable_incomenull | number | string
filingObligations.quarterly_preceding_year_associated_group_taxable_income_before_sftcnull | number | string
filingObligations.reg53013LookbackTaxBeforeSftcnull | number | string
filingObligations.reg530168AdditionsApplyboolean | null
filingObligations.reg5301AmalgamationAppliesboolean | null
filingObligations.reg5301AmalgamationPredecessors[].daysInLastTaxationYearinteger | null
filingObligations.reg5301AmalgamationPredecessors[].firstInstalmentBasenull | number | string
filingObligations.reg5301AmalgamationPredecessors[].otherPartsTaxBeforeSftcnull | number | string
filingObligations.reg5301AmalgamationPredecessors[].partITaxBeforeSftcnull | number | string
filingObligations.reg5301AmalgamationTaxationYearnull | string
filingObligations.reg5301EventDatenull | string
filingObligations.reg5301SpecialRulesApplyboolean | null
filingObligations.reg_5301_3_lookback_tax_before_sftcnull | number | string
filingObligations.reg_5301_6_8_additions_applyboolean | null
filingObligations.reg_5301_amalgamation_appliesboolean | null
filingObligations.reg_5301_amalgamation_predecessors[].daysInLastTaxationYearinteger | null
filingObligations.reg_5301_amalgamation_predecessors[].firstInstalmentBasenull | number | string
filingObligations.reg_5301_amalgamation_predecessors[].otherPartsTaxBeforeSftcnull | number | string
filingObligations.reg_5301_amalgamation_predecessors[].partITaxBeforeSftcnull | number | string
filingObligations.reg_5301_amalgamation_taxation_yearnull | string
filingObligations.reg_5301_event_datenull | string
filingObligations.reg_5301_special_rules_applyboolean | null
filingObligations.repeatFailureboolean | null
filingObligations.repeat_failureboolean | null
filingObligations.returnRequiredUnder1501boolean | null
filingObligations.return_required_under_150_1boolean | null
filingObligations.secondInstalmentBasenull | number | string
filingObligations.secondInstalmentBaseAdditionsnull | number | string
filingObligations.second_instalment_basenull | number | string
filingObligations.second_instalment_base_additionsnull | number | string
filingObligations.taxUnpaidAtBalanceDueDaynull | number | string
filingObligations.taxUnpaidAtBalanceDueDayBeforeCarryback1617null | number | string
filingObligations.taxUnpaidAtDueDatenull | number | string
filingObligations.taxYearStartnull | string
filingObligations.tax_unpaid_at_balance_due_daynull | number | string
filingObligations.tax_unpaid_at_balance_due_day_before_carryback_161_7null | number | string
filingObligations.tax_unpaid_at_due_datenull | number | string
filingObligations.tax_year_startnull | string
filingObligations.totalTaxPayablenull | number | string
filingObligations.totalTaxPayableBeforeSftcnull | number | string
filingObligations.total_tax_payablenull | number | string
filingObligations.total_tax_payable_before_sftcnull | number | string
filingObligations.wasResidentInCanadaAtAnyTimeboolean | null
filingObligations.was_resident_in_canada_at_any_timeboolean | null
firstTaxYearBusinessLimitnull | 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.stringstrict
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.stringstrict
fishingIncomenumber
foreignAccrualPropertyIncomeElections[]object
foreignIneligiblePortionAllowableCapitalLossesnull | number
foreignIneligiblePortionTaxableCapitalGainsnull | number
foreignTaxCreditsnull | object
foreignTaxSignalboolean | null
fsOnlyIncomeStatementGifiCodes[]null | string
functionalCurrencyContextnull | object
functionalCurrencyIsonull | string
gifiAssignmentsnull | object
hasRelatedEmployersboolean | null
immediateExpensingLimitnull | 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
industryCodenull | string
ineligiblePortionAllowableCapitalLossesnull | number
ineligiblePortionTaxableCapitalGainsnull | number
investmentDeductionsOverridenull | number | string
investmentTaxCreditsnumber
isCCPCboolean
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
isFirstTaxationYearOfCorporationboolean | 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
isLifeInsurerboolean | null
isPSBboolean | null
issuedObligationRepurchases[]object
lifeInsuranceACBnumber
lifeInsurancePolicyIncomenull | number | string
lifeInsuranceProceedsnumber
limitedPartnershipClaimDeniedUnder18_2_2number
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
lossRestrictionEventConfirmedAbsentboolean | null | number | string
lpAccounts[]object
lppLossCarryforward[]object
manualPoolDenialReasonsnull | object
manualPoolDenialsnull | object
medicineCarryforwardYears[].amountAvailablenull | number | string
medicineCarryforwardYears[].amountClaimednull | number | string
medicineCarryforwardYears[].originDatenull | string
medicineCarryforwardYears[].yearnull | number | string
mpGrossRevenueRationull | number | string
netIncomeWithout137_2number
nonQualifyingSecurityCapGainnumber
novaScotiaFarmerQualifyingAmountnumber
nqSecurityEmployerDeductionnull | number | string
nqsGiftDeferrals[]object
ontarioFarmerQualifyingAmountnumber
ontarioShortlineRailwayCredit.certifiedTrackMilesInOntarionull | number | string
ontarioShortlineRailwayCredit.eligibleCapitalExpenditures[]object
ontarioShortlineRailwayCredit.eligibleLabourExpenditures[]object
ontarioShortlineRailwayCredit.exemptFromTaxUnderPartIIIboolean | null
ontarioShortlineRailwayCredit.includesNonQualifyingPredecessorExpendituresboolean | null
ontarioShortlineRailwayCredit.oneEntityGroupInputsAreGroupAggregateboolean | null
ontarioShortlineRailwayCredit.oneEntityGroupMemberboolean | null
ontarioShortlineRailwayCredit.qualifyingCorporationboolean | null
ontarioShortlineRailwayCredit.qualifyingCorporationBasisnull | string
ontarioShortlineRailwayCredit.transportationCertificateOnFileboolean | null
otherAdjustments[]object
outsourcedServiceFeesPaidFalse confirms that Regulation 402(7) does not add deemed salary to this exact witness.boolean
paragraph123_4_1_cStatusboolean | null | number | string
part4ExclusionAmountsnull | object
part4Table1Rows[]object
part4Table2Rows[]object
part4Table3Rows[]object
partIVLossClaimsnull | object
partVI1TaxPaidnull | number | string
partnershipNegativeAcb[]object
partnershipOperationsFalse confirms that Regulation 402(6) does not add partnership revenue or salaries to this exact witness.boolean
pinnedFormRevisionsnull | object
preAocNonCapitalLossBusinessPortionnull | number | string
predecessorTerminalBsnull | object
priorFiscalPeriodsCompleteboolean | null | number | string
priorTaxYearEndnull | string
priorTaxYearStartnull | string
priorYearGroupTCECnull | number | string
priorYearGroupTCECMetanull | object
priorYearS100Closingnull | object
priorYearS125Closingnull | object
priorYearT661Closingnull | object
priorYearTaxSummary.years[].federalInstalmentBasenull | number | string
priorYearTaxSummary.years[].ordinalinteger
priorYearTaxSummary.years[].totalPartsPayablenull | number | string
priorYearTaxSummary.years[].yearEndnull | string
priorYearTaxableIncomenull | number | string
proceedsOfDispositionnull | number
propertyIncomeActiveBusinessOverrides[]object
prospectorShareDeductionnull | number | string
prospectorShareInclusionnull | number | string
prospectorShareInclusionTreatyExemptboolean | null
prospectorShareReceivedAfterMay22_1985boolean | null
psbTaxableIncomenull | number
pyLossPools[].abilComponentnull | number | string
pyLossPools[].appliedobjectstrict
pyLossPools[].businessPortionnull | number | string
pyLossPools[].originalAmountnumber | stringstrict
pyLossPools[].originalInclusionRatenull | number | string
pyLossPools[].partIVAppliedobject
pyLossPools[].remainingBalancenumber | stringstrict
pyLossPools[].typestringstrict
pyLossPools[].yearOfOriginintegerstrict
pyPools.cda.openingnull | number | string
pyPools.cda.openingParagraphAnull | number | string
pyPools.cda.openingParagraphARunningnull | number | string
pyPools.erdtoh.openingnull | number | string
pyPools.nerdtoh.openingnull | number | string
pyUCCPools[].ccaClassnumber | stringstrict
pyUCCPools[].closingUCCnumber | stringstrict
pyUCCPools[].propertyIdnull | 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_fnumber
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsPreviouslyPaidnumber
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceivednumber
rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_1number
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_1985number
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcbnumber
rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNetnumber
rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGainsnumber
rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_cnumber
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep2016number
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep2016number
rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_20number
rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayablenull | number
rolloverInputs.capital-dividend-account.election.dividendDeclarednumber
rolloverInputs.capital-dividend-account.election.dividendPayableDatenull | string
rolloverInputs.capital-dividend-account.election.firstPaymentDatenull | string
rolloverInputs.capital-dividend-account.election.isCcpcThroughoutYearOrSubstantiveCcpcboolean | null
rolloverInputs.capital-dividend-account.election.isPrivateCorporationboolean | null
rolloverInputs.capital-dividend-account.election.s83_2ElectionDatenull | string
rolloverInputs.capital-dividend-account.election.s83_2_2Or2_3Or2_4ReliefAppliesboolean | null
rolloverInputs.capital-dividend-account.election.s83_3AuthorizedBeforeFilingboolean | null
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmountnull | number
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidWithElectionboolean | null
rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDatenull | string
rolloverInputs.capital-dividend-account.election.s83_3_1MinisterRequestServedAndNotAnsweredWithin90Daysboolean | null
rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurposenull | string
rolloverInputs.capital-dividend-account.election.t2054CdaComputationScheduleAttachedboolean | null
rolloverInputs.capital-dividend-account.election.t2054CertifiedResolutionOrAuthorizationAttachedboolean | null
rolloverInputs.capital-dividend-account.election.t2054EvidenceReferencenull | string
rolloverInputs.capital-dividend-account.election.t2054PrescribedFormCompletedboolean | null
rolloverInputs.capital-dividend-account.options.allDeemedRecipientsExemptFromPartIboolean | null
rolloverInputs.capital-dividend-account.options.allDividendRecipientShareholdersConcurboolean | null
rolloverInputs.capital-dividend-account.options.corporationAndKnownAddressShareholdersConcurboolean | null
rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcessnull | number
rolloverInputs.capital-dividend-account.options.identifiedPortionSecondElectionMadeboolean | null
rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDatenull | string
rolloverInputs.capital-dividend-account.options.originalDividendPayableDatenull | string
rolloverInputs.capital-dividend-account.options.s184_3ElectionDatenull | 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_6MultiplePartnershipAntiAvoidanceAppliesboolean | null
s125_6_2ControlledPartnershipRuleAppliesboolean | null
s125_9IntermediaryAntiAvoidanceAppliesboolean | null
s88InternetPercentnull | number | string
s91TreatyRevenuenull | number | string
sameOrSimilarBusinessIncomenull | number | string
sameOrSimilarBusinessIncomeByBusinessobject
schedule10.acquired_control_during_yearboolean | null
schedule10.amount_15_work_amountnull | number
schedule10.amount_16_work_amountnull | number
schedule10.amount_EE_total_capital_cost_plus_Cnull | number
schedule10.amount_FF_total_capital_costnull | number
schedule10.amount_GG_amount_Anull | number
schedule10.amount_K_cec_balancenull | number | string
schedule10.amount_MM_work_amountnull | number
schedule10.amount_NN_work_amountnull | number
schedule10.line_101_elect_13_38_d_ivnull | string
schedule10.line_102_elect_13_38_d_iiinull | string
schedule10.line_200_cec_opening_balancenull | number
schedule10.line_222_ecp_acquired_before_2017null | number
schedule10.line_224_amalgamation_transfernull | number
schedule10.line_226_other_adjustments_before_2017null | number
schedule10.line_228_nal_gain_halfnull | number
schedule10.line_230_subtotal_A_plus_D_plus_Enull | number
schedule10.line_242_proceeds_disposition_before_2017null | number
schedule10.line_244_s_80_7_forgiven_debt_reductionnull | number
schedule10.line_246_other_adjustments_dispositionsnull | number
schedule10.line_248_subtotal_GHI_times_3_4null | number
schedule10.line_249_cec_for_disposed_businessnull | number
schedule10.line_250_current_year_deductionnull | number
schedule10.line_300_cec_closing_balancenull | number
schedule10.line_400_total_prior_cec_deductions_post_jun_1988null | number
schedule10.line_401_total_s_80_7_reductionsnull | number
schedule10.line_402_total_cec_deductions_pre_jul_1988null | number
schedule10.line_408_negative_balances_into_income_pre_jul_1988null | number
schedule10.line_409_subtotalnull | number
schedule10.line_410_income_inclusionnull | number
schedule10.line_420_cec_balance_at_jan_1_2017null | 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_2null | number
schedule10.line_435_deemed_capital_costnull | number
schedule10.line_440_deemed_para_20_1_a_allowancenull | number
schedule10.line_450_post_2016_acquisitionsnull | number
schedule10.line_455_half_of_JJnull | number
schedule10.line_460_lesser_of_12_and_13null | number
schedule10.line_465_amount_14_times_2null | number
schedule10.line_470_reduced_capital_costnull | number
schedule10.line_475_income_inclusion_13_38_d_iiinull | number
schedule10.line_480_proceeds_disposition_13_38_d_iinull | number
schedule100.businessNumbernull | string
schedule100.corporationNamenull | string
schedule100.currentYearobject
schedule100.currentYearEndnull | string
schedule100.functionalCurrencyT1296OnFileboolean | null
schedule100.insuranceUnderwritingTypenull | string
schedule100.isAmalgamationSuccessorboolean | null
schedule100.isFinancialInstitutionboolean | null
schedule100.isFirstYearT2boolean | null
schedule100.isInactiveCorpboolean | null
schedule100.isInsuranceCorpboolean | null
schedule100.isPartnershipboolean | null
schedule100.priorYearClosingManualOverridenull | object
schedule100.priorYearRetainedEarningsEvidencenull | string
schedule101.businessNumbernull | string
schedule101.corporationNamenull | string
schedule101.currentYearEndnull | string
schedule101.insuranceUnderwritingTypenull | string
schedule101.isAmalgamationSuccessorboolean | null
schedule101.isFinancialInstitutionboolean | null
schedule101.isFirstYearT2boolean | null
schedule101.isInactiveCorpboolean | null
schedule101.isInsuranceCorpboolean | null
schedule101.isPartnershipboolean | null
schedule101.isWindupSuccessorboolean | null
schedule101.openingPeriodobject
schedule101.predecessorTerminalBsnull | 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.businessNumbernull | string
schedule125.corporationNamenull | string
schedule125.currentYear.8000integer
schedule125.currentYear.8520integer
schedule125.currentYear.8523integer
schedule125.currentYear.8670integer
schedule125.currentYear.9970integer | null | number | string
schedule125.currentYear.9975null | number | string
schedule125.currentYear.9976null | number | string
schedule125.currentYear.9980null | number | string
schedule125.currentYear.9985null | number | string
schedule125.currentYear.9990integer | null | number
schedule125.currentYear.9995null | number | string
schedule125.currentYear.9998null | number | string
schedule125.currentYear.9999integer
schedule125.currentYearEndnull | string
schedule125.insuranceUnderwritingTypenull | string
schedule125.internetAttributableGifiCodes[]null | string
schedule125.isAmalgamationSuccessorboolean | null
schedule125.isFarmCorpboolean | null
schedule125.isFinancialInstitutionboolean | null
schedule125.isFirstYearT2boolean | null
schedule125.isInactiveCorpboolean | null
schedule125.isInsuranceCorpboolean | null
schedule125.isPartnershipboolean | null
schedule125.priorYear.8000integer
schedule125.priorYear.8520integer
schedule125.priorYear.8523integer
schedule125.priorYear.8670integer
schedule125.priorYear.9970integer
schedule125.priorYear.9990integer
schedule125.priorYear.9999integer
schedule125.priorYearEndnull | string
schedule13.line008TotalOpeningnull | number | string
schedule13.line010TotalClosingnull | number | string
schedule13.part1CapitalGainsReserves[].amalgamationTransfernull | number
schedule13.part1CapitalGainsReserves[].closingBalancenull | number
schedule13.part1CapitalGainsReserves[].descriptionnull | string
schedule13.part1CapitalGainsReserves[].dispositionDatenull | string
schedule13.part1CapitalGainsReserves[].extendedTenYearReservenull | string
schedule13.part1CapitalGainsReserves[].extendedTenYearReserveEligibilityConfirmednull | string
schedule13.part1CapitalGainsReserves[].extendedTenYearReserveProvisionnull | string
schedule13.part1CapitalGainsReserves[].isActiveAssetnull | string
schedule13.part1CapitalGainsReserves[].isForeignSourcenull | string
schedule13.part1CapitalGainsReserves[].openingBalancenull | number
schedule13.part1CapitalGainsReserves[].originalGainnull | number
schedule13.part1CapitalGainsReserves[].precedingTaxationYearsEndingAfterDispositionnull | number
schedule13.part1CapitalGainsReserves[].proceedsNotDueAfterYearEndnull | number
schedule13.part1CapitalGainsReserves[].proceedsOfDispositionnull | number
schedule13.part1CapitalGainsReserves[].purchaserControlRelationshipnull | string
schedule13.part1CapitalGainsReserves[].purchaserMajorityInterestPartnershipnull | string
schedule13.part1CapitalGainsReserves[].taxpayerNonResidentnull | string
schedule13.part1CapitalGainsReserves[].taxpayerTaxExemptnull | string
schedule13.part1CapitalGainsReserves[].yearOfDispositionnull | number
schedule13.part2DoubtfulDebts.amalgamationTransferinteger | null | number
schedule13.part2DoubtfulDebts.closingBalanceinteger | null | number
schedule13.part2DoubtfulDebts.isActiveAssetboolean | null
schedule13.part2DoubtfulDebts.isForeignSourceboolean | null
schedule13.part2DoubtfulDebts.openingBalancenull | number
schedule13.part2DoubtfulDebts.statutoryBasisnull | string
schedule13.part2DoubtfulDebts.statutoryProvisionnull | string
schedule13.part2OtherTaxReserves.amalgamationTransfernull | number
schedule13.part2OtherTaxReserves.closingBalancenull | number
schedule13.part2OtherTaxReserves.isActiveAssetboolean | null
schedule13.part2OtherTaxReserves.isForeignSourceboolean | null
schedule13.part2OtherTaxReserves.openingBalancenull | number
schedule13.part2OtherTaxReserves.statutoryBasisnull | string
schedule13.part2OtherTaxReserves.statutoryProvisionnull | string
schedule13.part2PrepaidRent.amalgamationTransfernull | number
schedule13.part2PrepaidRent.closingBalancenull | number
schedule13.part2PrepaidRent.isActiveAssetboolean | null
schedule13.part2PrepaidRent.isForeignSourceboolean | null
schedule13.part2PrepaidRent.openingBalancenull | number
schedule13.part2PrepaidRent.statutoryBasisnull | string
schedule13.part2PrepaidRent.statutoryProvisionnull | string
schedule13.part2ReturnableContainers.amalgamationTransfernull | number
schedule13.part2ReturnableContainers.closingBalancenull | number
schedule13.part2ReturnableContainers.isActiveAssetboolean | null
schedule13.part2ReturnableContainers.isForeignSourceboolean | null
schedule13.part2ReturnableContainers.openingBalancenull | number
schedule13.part2ReturnableContainers.statutoryBasisnull | string
schedule13.part2ReturnableContainers.statutoryProvisionnull | string
schedule13.part2UndeliveredGoodsAndServices.amalgamationTransfernull | number
schedule13.part2UndeliveredGoodsAndServices.closingBalancenull | number
schedule13.part2UndeliveredGoodsAndServices.isActiveAssetboolean | null
schedule13.part2UndeliveredGoodsAndServices.isForeignSourceboolean | null
schedule13.part2UndeliveredGoodsAndServices.openingBalancenull | number
schedule13.part2UndeliveredGoodsAndServices.statutoryBasisnull | string
schedule13.part2UndeliveredGoodsAndServices.statutoryProvisionnull | string
schedule13.part2UnpaidAmounts.amalgamationTransfernull | number
schedule13.part2UnpaidAmounts.closingBalancenull | number
schedule13.part2UnpaidAmounts.isActiveAssetboolean | null
schedule13.part2UnpaidAmounts.isForeignSourceboolean | null
schedule13.part2UnpaidAmounts.openingBalancenull | number
schedule13.part2UnpaidAmounts.statutoryBasisnull | string
schedule13.part2UnpaidAmounts.statutoryProvisionnull | string
schedule130.allocatedGroupRatioAmountnull | number
schedule130.borrowingsRows[].relationshipstring
schedule130.borrowingsRows[].totalNotionalDerivativesnull | number
schedule130.borrowingsRows[].totalPrincipalnull | number
schedule130.borrowingsRows[].variableA_para_anull | number
schedule130.borrowingsRows[].variableA_para_enull | number
schedule130.borrowingsRows[].variableB_para_anull | number
schedule130.capitalizedIfeRows[].businessCeasedAtYearEndboolean | null
schedule130.capitalizedIfeRows[].classNumbernull | string
schedule130.capitalizedIfeRows[].ifeCcaClaimednull | number
schedule130.capitalizedIfeRows[].ifeClosingUccnull | number
schedule130.capitalizedIfeRows[].ifeCostAdjustmentsnull | number
schedule130.capitalizedIfeRows[].ifeOpeningUccnull | number
schedule130.capitalizedIfeRows[].ifeTerminalLossnull | number
schedule130.capitalizedIfeRows[].ifeUccnull | number
schedule130.capitalizedIfeRows[].propertyRemainingStatusstring
schedule130.capitalizedIfeRows[].section13_4_3FormerPropertyAppliesboolean | null
schedule130.ccpcGroupTaxableCapitalEmployedInCanadanull | number
schedule130.cfaDeniedRows[].affiliateVariableAnull | number
schedule130.cfaDeniedRows[].cfaNamenull | string
schedule130.cfaDeniedRows[].corpsShareOfDeniedAmountnull | number
schedule130.cfaDeniedRows[].deniedAmountnull | number
schedule130.cfaDeniedRows[].proportionGnull | number
schedule130.cfaDeniedRows[].specifiedParticipatingPctnull | number
schedule130.cfaPartnershipInclusionRows[].amountFapiInclusionnull | number
schedule130.cfaPartnershipInclusionRows[].cfaNamenull | string
schedule130.cfaPartnershipInclusionRows[].corpsShareOfInclusionnull | number
schedule130.cfaPartnershipInclusionRows[].specifiedParticipatingPctnull | number
schedule130.claim111_1_aNotReducingTaxableIncomenull | number
schedule130.consolidatedStatementsAuditedboolean | null
schedule130.cuecRows[].amountsAbsorbednull | number
schedule130.cuecRows[].amountsTransferrednull | number
schedule130.cuecRows[].capacityProvenance[].amountnull | number
schedule130.cuecRows[].capacityProvenance[].capacityTypestring
schedule130.cuecRows[].capacityProvenance[].electionReferencenull | string
schedule130.cuecRows[].capacityProvenance[].eventSidestring
schedule130.cuecRows[].capacityProvenance[].originTaxpayerIdnull | string
schedule130.cuecRows[].capacityProvenance[].sourceReferencenull | string
schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEndnull | string
schedule130.cuecRows[].capacityProvenance[].transfereeTaxpayerIdnull | string
schedule130.cuecRows[].capacityProvenance[].transferorTaxpayerIdnull | string
schedule130.cuecRows[].excessCapacitynull | number
schedule130.cuecRows[].labelstring
schedule130.cuecRows[].netAvailablenull | number
schedule130.cuecRows[].precedingYearEndnull | string
schedule130.currentYearCapacityProvenance[].amountinteger | null | number
schedule130.currentYearCapacityProvenance[].capacityTypestring
schedule130.currentYearCapacityProvenance[].electionReferencenull | string
schedule130.currentYearCapacityProvenance[].eventSidestring
schedule130.currentYearCapacityProvenance[].originTaxpayerIdnull | string
schedule130.currentYearCapacityProvenance[].sourceReferencenull | string
schedule130.currentYearCapacityProvenance[].sourceTaxYearEndnull | string
schedule130.currentYearCapacityProvenance[].transfereeTaxpayerIdnull | string
schedule130.currentYearCapacityProvenance[].transferorTaxpayerIdnull | string
schedule130.currentYearRifeComponents[].amountnull | number
schedule130.currentYearRifeComponents[].businessIdnull | string
schedule130.currentYearRifeComponents[].componentTypestring
schedule130.currentYearRifeComponents[].eventSidestring
schedule130.currentYearRifeComponents[].sourceReferencenull | string
schedule130.currentYearRifeComponents[].vintageIdnull | string
schedule130.excludedEntityParagraphnull | string
schedule130.excludedInterestElectionMadeboolean | null
schedule130.exemptIfeRows[].ifeIncurrednull | number
schedule130.exemptIfeRows[].incomeFromFundedActivitiesnull | number
schedule130.exemptIfeRows[].lossFromFundedActivitiesnull | number
schedule130.exemptIfeRows[].principalAmountnull | number
schedule130.exemptIfeRows[].publicSectorAuthoritynull | string
schedule130.fairValueAdjustmentsElectionMadeboolean | null
schedule130.filedT2225GroupRatioElectionboolean | null
schedule130.filedT2228PreRegimeLossElectionboolean | null
schedule130.filedT2229ForgoFaplElectionboolean | null
schedule130.groupAdjustedNetBookIncomenull | number
schedule130.groupAggregateIfeAndExemptIfenull | number
schedule130.groupAggregateIfrExcludingFinancialInstitutionGroupnull | number
schedule130.groupMemberAtiTotalnull | number
schedule130.groupMemberAtiTotalPre257null | number
schedule130.groupNetInterestExpensenull | number
schedule130.groupRationull | number
schedule130.groupRatioAllocationRows[].accountNumbernull | string
schedule130.groupRatioAllocationRows[].allocatedAmountnull | number
schedule130.groupRatioAllocationRows[].isFilingCorporationboolean | null
schedule130.groupRatioAllocationRows[].memberNamenull | string
schedule130.groupRatioAmendmentConditionsMetOrNotApplicableboolean | null
schedule130.groupRatioElectionFiledOnTimeboolean | null
schedule130.groupRatioElectionMadeboolean | null
schedule130.groupRatioNoAmendedElectionFiledboolean | null
schedule130.hasExemptIfeboolean | null
schedule130.hasReceivedCapacityboolean | null
schedule130.isCcpcThroughoutYearboolean | null
schedule130.isExcludedEntityboolean | null
schedule130.isResidentInCanadaboolean | null
schedule130.line028InterestPaidOthernull | number
schedule130.line029_20_1_e_amountsnull | number
schedule130.line034LossDeductiblenull | number
schedule130.line035CapitalLossnull | number
schedule130.line036ExpenseFee_para_enull | number
schedule130.line037ExpenseFee_variableB_reducernull | number
schedule130.line038LeaseFinancingnull | number
schedule130.line040Portion_111_1_e_attributablenull | number
schedule130.line041CfaRaifenull | number
schedule130.line043GainIncludedInIncomenull | number
schedule130.line044PartnershipSharenull | number
schedule130.line058InterestReceivednull | number
schedule130.line059_12_9_or_17_1null | number
schedule130.line060GuaranteeFeeIncomenull | number
schedule130.line062GainIncludednull | number
schedule130.line063LeaseFinancingIncomenull | number
schedule130.line064PartnershipShareIfrnull | number
schedule130.line065CfaRaifrnull | number
schedule130.line067LossDeductiblenull | number
schedule130.line068CapitalLossnull | number
schedule130.line069PartnershipSharenull | number
schedule130.line070ShelteredByFtcnull | number
schedule130.line071ExemptFromPartInull | number
schedule130.line079TaxableIncomeinteger | null | number
schedule130.line080NonCapitalLossForYearnull | number
schedule130.line081CfaVariableEnull | number
schedule130.line082PartnershipCfaVariableEnull | number
schedule130.line084CcaResourceDeductionsnull | number
schedule130.line085TerminalLossNotInIfenull | number
schedule130.line086PartnershipCcaSharenull | number
schedule130.line087Portion_111_1_e_partnershipnull | number
schedule130.line088Deduction_110_1_knull | number
schedule130.line090SpecifiedPreRegimeLossPortionnull | number
schedule130.line091AdditionalCfaFapinull | number
schedule130.line093PartnershipExemptIfeLossSharenull | number | string
schedule130.line094ItcRecapturenull | number
schedule130.line095_12_1_x_reducernull | number
schedule130.line097RecaptureCcanull | number
schedule130.line098PartnershipRecaptureSharenull | number
schedule130.line099_59_1_or_59_1_bnull | number
schedule130.line100ForeignIncomeShelteredByFtcnull | number
schedule130.line101_110_5_addbacknull | number
schedule130.line102_104_13_less_104_19null | number
schedule130.line103TaxableIncomeNotPartInull | number
schedule130.line105PartnershipExemptIfeIncomeSharenull | number
schedule130.line128RifeFromPriorYearsnull | number
schedule130.line140VariableAIfeAdjustednull | number
schedule130.loansRows[].relationshipstring
schedule130.loansRows[].totalNotionalDerivativesnull | number
schedule130.loansRows[].totalPrincipalnull | number
schedule130.loansRows[].variableA_para_dnull | number
schedule130.loansRows[].variableB_para_anull | number
schedule130.lossRestrictionEventDatenull | string
schedule130.lossRestrictionEventFacts.actualControlAcquiredstring
schedule130.lossRestrictionEventFacts.determinationStatusstring
schedule130.lossRestrictionEventFacts.effectiveAtnull | string
schedule130.lossRestrictionEventFacts.eventTaxpayerIdnull | string
schedule130.lossRestrictionEventFacts.reviewedboolean
schedule130.lossRestrictionEventFacts.s256_1DeemedControlstring
schedule130.lossRestrictionEventFacts.s256_7ControlAcquiredstring
schedule130.lossRestrictionEventFacts.s256_8DeemedControlstring
schedule130.lossRestrictionEventFacts.s256_9ElectionFiledstring
schedule130.lossRestrictionEventFacts.s256_9Timingstring
schedule130.lossRestrictionEventFacts.schemaVersioninteger
schedule130.lossRestrictionEventFacts.sourceReferencenull | string
schedule130.nonCapitalLossRows[].amountDeducted_111_1_anull | number
schedule130.nonCapitalLossRows[].amountVariableJ_iinull | number
schedule130.nonCapitalLossRows[].attributableToIfenull | number
schedule130.nonCapitalLossRows[].nonCapitalLossOriginYearnull | number
schedule130.nonCapitalLossRows[].taxYearOfOriginnull | string
schedule130.nonCapitalLossRows[].variableJnull | number
schedule130.paragraphCForeignAffiliateLimitMetboolean | null
schedule130.paragraphCIfeRecipientsNotTaxIndifferentboolean | null
schedule130.paragraphCNoNonResidentSpecifiedShareholderboolean | null
schedule130.paragraphCSubstantiallyAllBusinessInCanadaboolean | null
schedule130.partnershipIfeRows[].partnershipAccountNumbernull | string
schedule130.partnershipIfeRows[].partnershipNamenull | string
schedule130.partnershipIfeRows[].partnership_ife_para_hnull | number
schedule130.partnershipIfeRows[].portion_12_1_l_1null | number
schedule130.partnershipIfeRows[].portion_non_deductible_96_2_1null | number
schedule130.partnershipIfeRows[].shareOfPartnershipIfeVariableAnull | number
schedule130.ratioOfPermissibleExpensesnull | number
schedule130.receivedCapacityRows[].accountNumbernull | string
schedule130.receivedCapacityRows[].amountOfCapacityReceivednull | number
schedule130.receivedCapacityRows[].electionT2226FiledByTransferorboolean | null
schedule130.receivedCapacityRows[].eligibleGroupEntityAtYearEndboolean | null
schedule130.receivedCapacityRows[].groupEntityNamenull | string
schedule130.receivedCapacityRows[].paragraphCFinancialInstitutionConditionMetOrNotApplicableboolean | null
schedule130.receivedCapacityRows[].paragraphFFinancialHoldingConditionMetOrNotApplicableboolean | null
schedule130.receivedCapacityRows[].paragraphGSpecialPurposeLossConditionMetOrNotApplicableboolean | null
schedule130.receivedCapacityRows[].paragraphHConditionMetboolean | null
schedule130.receivedCapacityRows[].paragraphIAmendmentConditionMetOrNotApplicableboolean | null
schedule130.receivedCapacityRows[].paragraphJInformationReturnFiledboolean | null
schedule130.receivedCapacityRows[].taxYearEndnull | string
schedule130.receivedCapacityRows[].transfereeIsTaxableCanadianCorpOrFictThroughoutYearboolean | null
schedule130.receivedCapacityRows[].transferorCumulativeUnusedExcessCapacitynull | number
schedule130.receivedCapacityRows[].transferorIsTaxableCanadianCorpOrFictThroughoutYearboolean | null
schedule130.receivedCapacityRows[].transferorTotalTransferredCapacitynull | number
schedule130.resourcePoolRows[].ifeAvailableBeforeClaimnull | number
schedule130.resourcePoolRows[].ifeClosingBalancenull | number
schedule130.resourcePoolRows[].ifeCurrentYearClaimnull | number
schedule130.resourcePoolRows[].ifeOpeningBalancenull | number
schedule130.resourcePoolRows[].ifePoolAdjustmentsnull | number
schedule130.resourcePoolRows[].poolTypestring
schedule130.rifeSurvivalFacts.schemaVersioninteger
schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmountnull | number
schedule130.rifeSurvivalFacts.vintages[].businessIdnull | string
schedule130.rifeSurvivalFacts.vintages[].eventAdjustmentPreviouslyAppliedboolean | null
schedule130.rifeSurvivalFacts.vintages[].eventSidestring
schedule130.rifeSurvivalFacts.vintages[].originalAmountnumber
schedule130.rifeSurvivalFacts.vintages[].priorDeductionsnumber
schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYearstring
schedule130.rifeSurvivalFacts.vintages[].remainingAmountnumber
schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinuesstring
schedule130.rifeSurvivalFacts.vintages[].sameBusinessIncomenull | number
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].businessIdnull | string
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].incomenull | number
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].similarityStatusstring
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatusstring
schedule130.rifeSurvivalFacts.vintages[].sourceReferencenull | string
schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEndstring
schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerIdstring
schedule130.rifeSurvivalFacts.vintages[].vintageIdstring
schedule130.taxYearStartDatenull | string
schedule130.taxpayerIdnull | string
schedule130.transferredOutCapacity18_2_4null | number | string
schedule130.transitionalGroupCapacityElectionMadeboolean | 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.accountantConnectednull | string
schedule141.accountantReservationnull | string
schedule141.appliedHedgeAccountingnull | string
schedule141.auditorAccountantReportnull | string
schedule141.auditorAccountantReportKindnull | string
schedule141.biologicalNetIncomenull | number
schedule141.clientProvidedFSboolean | null
schedule141.clientProvidedGLboolean | null
schedule141.clientProvidedTBboolean | null
schedule141.commitmentsnull | string
schedule141.contingentLiabilitiesnull | string
schedule141.derecognizeFinancialInstrumentnull | string
schedule141.discontinueHedgeAccountingnull | string
schedule141.financialInstrumentsNetIncomenull | number
schedule141.financialInstrumentsOCInull | number
schedule141.identifyPersonnull | string
schedule141.impairmentRecognizednull | string
schedule141.intangibleNetIncomenull | number
schedule141.intangibleOCInull | number
schedule141.investmentPropertyNetIncomenull | number
schedule141.involvementAccountingServicesboolean | null
schedule141.involvementAuditorReportboolean | null
schedule141.involvementBookkeepingServicesboolean | null
schedule141.involvementCompilationEngagementboolean | null
schedule141.involvementOthernull | string
schedule141.involvementReviewEngagementboolean | null
schedule141.jointVentureInvestmentsnull | string
schedule141.lastModifiedAtstring
schedule141.lastModifiedBystring
schedule141.notesPreparednull | string
schedule141.notesTextnull | string
schedule141.openingEquityAdjustmentnull | string
schedule141.otherImpairmentNetIncomenull | number
schedule141.otherImpairmentOCInull | number
schedule141.ppeNetIncomenull | number
schedule141.ppeOCInull | number
schedule141.preparedOthernull | string
schedule141.preparedTaxAndFIboolean | null
schedule141.preparerHasAccountingDesignationboolean | null
schedule141.preparerIsPart1Personboolean | null
schedule141.professionalDesignationnull | string
schedule141.reevaluationOfAssetsnull | string
schedule141.subsequentEventsnull | string
schedule15.amountBThe financial-statement deduction, pinned to one exact value by this profile.null | number
schedule15.borrowedToFundContributionsboolean | null
schedule15.corpDeductedPlanContributionsSubmitted true form-applicability assertion only; it does not independently prove statutory deduction eligibility.boolean | null
schedule15.dpspNonComplianceConcernboolean | 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[].dpspPaymentDatenull | 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[].prppPaymentDatenull | string
schedule15.planRows[].registrationNumbernull | string
schedule15.planRows[].rppPaymentDatenull | string
schedule15.planRows[].rsubpPaymentDatenull | string
schedule15.planRows[].t4psFiledByinteger | null
schedule17.amount_1a_part1_total_deductionnull | number | string
schedule17.amount_2a_pra_opening_on_bcnull | number
schedule17.amount_2f_sbd_for_tax_yearnull | number
schedule17.amount_3a_pra_opening_mbnull | number
schedule17.amount_3d_s383_amount_1enull | number
schedule17.amount_3j_s383_amount_1fnull | number
schedule17.hasPermanentEstablishmentBritishColumbiaboolean | null
schedule17.hasPermanentEstablishmentManitobaboolean | null
schedule17.hasPermanentEstablishmentOntarioboolean | 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_305null | number
schedule17.line_315null | number
schedule17.line_501null | number
schedule17.line_502null | number
schedule17.line_601null | number
schedule17.line_602null | number
schedule17.line_626null | number
schedule17.line_651null | number
schedule17.line_652null | number
schedule17.line_701null | number
schedule17.line_702null | number
schedule17.line_751null | number
schedule17.line_752null | number
schedule17.line_801null | number
schedule17.line_802null | number
schedule17.part1AllocationRows[].classDescriptionnull | string
schedule17.part1AllocationRows[].line_100_interest_payable_by_membersinteger | null | number
schedule17.part1AllocationRows[].line_200_money_borrowed_by_membersinteger | null | number
schedule17.part1AllocationRows[].line_300_allocation_in_proportion_to_borrowinginteger | null | number | string
schedule17.part1AllocationRows[].paymentDatenull | string
schedule17.part1AllocationRows[].sameRateAttestationboolean | null
schedule17.part1AllocationRows[].wasDeductibleInPriorYearboolean | null
schedule17.part1BonusInterestRows[].classDescriptionnull | string
schedule17.part1BonusInterestRows[].line_110_interest_payable_to_membersinteger | null | number
schedule17.part1BonusInterestRows[].line_210_money_on_deposit_by_membersinteger | null | number
schedule17.part1BonusInterestRows[].line_310_bonus_interest_paymentsinteger | null | number
schedule17.part1BonusInterestRows[].paymentDatenull | string
schedule17.part1BonusInterestRows[].sameRateAttestationboolean | null
schedule17.part1BonusInterestRows[].wasDeductibleInPriorYearboolean | null
schedule18.amount4A_ontario_allocation_factornull | number
schedule18.amount5C_ontario_income_tax_payablenull | number
schedule18.amount5D_ontario_refundable_tax_creditsnull | number
schedule18.amount7A_manitoba_tax_ratenull | number
schedule18.amount8A_manitoba_allocation_factornull | number
schedule18.amount9C_manitoba_income_tax_payablenull | number
schedule18.amount9D_manitoba_refundable_tax_creditsnull | number
schedule18.corporationTypenull | string
schedule18.fiscal_end_isonull | string
schedule18.fiscal_start_isonull | string
schedule18.incorporatedWithinTwoYearsOfTestTimeboolean | null
schedule18.lastModifiedAtstring
schedule18.lastModifiedBystring
schedule18.line101_rcgtoh_openingnull | number
schedule18.line120_taxed_capital_gainsnull | number
schedule18.line144_rcgtoh_amalg_transfernull | number
schedule18.line151_federal_cgr_previous_yearnull | number
schedule18.line160_rcgtoh_before_refundnull | number
schedule18.line162_fmv_issued_sharesnull | number
schedule18.line164_fmv_debtsnull | number
schedule18.line166_total_cost_amountsnull | number
schedule18.line168_money_on_handnull | number
schedule18.line169_amount_paid_redeemnull | number
schedule18.line170_capital_gains_redemptionsnull | number
schedule18.line171_fmv_share_exchanges_131_4_1null | number
schedule18.line180_capital_gains_dividends_60d_windownull | number
schedule18.line190_federal_capital_gains_refundnull | number
schedule18.line192_orcgtoh_openingnull | number
schedule18.line194_orcgtoh_amalg_transfernull | number
schedule18.line196_ontario_cgr_previous_yearnull | number
schedule18.line198_orcgtoh_before_refundnull | number
schedule18.line260_ontario_capital_gains_refundnull | number
schedule18.line262_manitoba_capital_gains_refundnull | number
schedule18.line290_total_provincial_capital_gains_refundnull | number
schedule18.line300_mrcgtoh_openingnull | number
schedule18.line310_manitoba_cgr_previous_yearnull | number
schedule18.line320_mrcgtoh_before_refundnull | number
schedule18.ontario_basic_rate_of_tax_note6null | number
schedule18.perProvinceRowsnull | object
schedule18.per_province_rowsnull | object
schedule18.prescribedLsvccboolean | null
schedule18.reitControlledOnApril16_2024boolean | null
schedule18.specifiedPersonsControlCorporationboolean | null
schedule18.specifiedPersonsShareFmvnull | number | string
schedule18.specifiedPersonsShareFmvPercentagenull | number | string
schedule18.totalTaxableIncomenull | number
schedule18.total_taxable_incomenull | number | string
schedule1BookNetIncomeinteger | null | number | string
schedule20.amountAinteger | null | number | string
schedule20.amount_b_total_tax_payablenull | number | string
schedule20.carryingOnBusinessInCanadaAtYearEndboolean | null
schedule20.ceasedAllOrSubstantiallyAllInsuranceBusinessInCanadaboolean | null
schedule20.exemptCorpTypenull | string
schedule20.isAuthorizedForeignBankboolean
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_099null | string
schedule20.line_100null | string
schedule20.line_101null | string
schedule20.line_103null | string
schedule20.line_104null | string
schedule20.line_105null | string
schedule20.line_106null | string
schedule20.line_107null | string
schedule20.line_108null | string
schedule20.line_109null | string
schedule20.line_110null | string
schedule20.line_111null | string
schedule20.line_112null | string
schedule20.line_113null | string
schedule20.line_114null | string
schedule20.line_115null | string
schedule20.line_116null | string
schedule20.line_117null | string
schedule20.line_118null | string
schedule20.line_120null | string
schedule20.line_121null | string
schedule20.line_122null | string
schedule20.line_123null | string
schedule20.line_124null | string
schedule20.line_125null | string
schedule20.line_126null | string
schedule20.line_500integer | null | number | string
schedule20.line_510null | string
schedule20.line_520null | string
schedule20.line_650null | string
schedule20.line_655null | string
schedule20.line_660null | string
schedule20.line_665null | string
schedule20.part5.line_200null | string
schedule20.part5.line_201null | string
schedule20.part5.line_203null | string
schedule20.part5.line_204null | string
schedule20.part5.line_205null | string
schedule20.part5.line_206null | string
schedule20.part5.line_207null | string
schedule20.part5.line_208null | string
schedule20.part5.line_210null | string
schedule20.part5.line_211null | string
schedule20.part5.line_212null | string
schedule20.part5.line_213null | string
schedule20.part5.line_214null | string
schedule20.part5.line_215null | string
schedule20.part5.line_216null | string
schedule20.part5.line_217null | string
schedule20.part5.line_218null | string
schedule20.part5.line_219null | string
schedule20.part5.line_221null | string
schedule20.part5.line_222null | string
schedule20.part5.line_223null | string
schedule20.part6PeriodSeriesConfirmedboolean | null
schedule20.part6Periods[].col_a_period_endnull | string
schedule20.part6Periods[].col_b_bank_assetsnull | string
schedule20.part6Periods[].col_d_cost_amountnull | string
schedule20.part6Periods[].col_e_liabilitiesnull | string
schedule20.part6Periods[].col_f_branch_advancesnull | string
schedule20.part6Periods[].col_h_amount_claimed_s_20_2null | string
schedule20.principalBusinessThroughoutYearnull | string
schedule20.treatyContext.accumulatedEarningsExemptionConfirmedboolean | null
schedule20.treatyContext.agreementAppliesOnTaxYearEndboolean | null
schedule20.treatyContext.agreementHasForceOfLawInCanadaboolean | null
schedule20.treatyContext.countrynull | string
schedule20.treatyContext.firstTimePartXivFilerConfirmedboolean | null
schedule20.treatyContext.legalBasisnull | string
schedule20.treatyContext.paragraph219_2aSatisfiedboolean | null
schedule20.treatyContext.paragraph219_2bSatisfiedboolean | null
schedule20.treatyContext.provisionnull | string
schedule20.treatyContext.treatyEntitlementConfirmedboolean | null
schedule20.treatyContext.verifiedAccumulatedEarningsExemptionLimitnull | string
schedule20.treatyContext.verifiedBranchTaxRatePctnull | string
schedule20.treatyRatePctnull | string
schedule21.canadianBankingBusinessReview.businessCarriedOnThroughCanadianPeboolean | null
schedule21.canadianBankingBusinessReview.businessConductedThroughRepresentativeOfficeboolean | null
schedule21.canadianBankingBusinessReview.isAuthorizedForeignBankboolean | null
schedule21.canadianBankingBusinessReview.line300IncomeRestrictedToCanadianBankingBusinessboolean | null
schedule21.canadianBankingBusinessReview.measureRestrictedToCanadianBankingBusinessboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.controlledSubsidiaryOnlyboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.employeeOrAgentEstablishedAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.fixedPlaceJurisdictionnull | string
schedule21.canadianBankingBusinessReview.reg8201Facts.generalContractingAuthorityAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.hasFixedPlaceOfBusinessboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.independentAgentOnlyboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]null | string
schedule21.canadianBankingBusinessReview.reg8201Facts.isInsurerboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.personOwnedStockAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.principalPlaceOfBusinessAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.purchaseOnlyOfficeOnlyboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.regularlyFillsOrdersFromStockAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.substantialMachineryOrEquipmentUsedAtTargetboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.treatyExistsboolean | null
schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentArticlenull | string
schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentConclusionboolean | 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.isCCPCboolean | null
schedule21.line6aNetIncomeForTaxPurposesinteger | null | number
schedule21.line6bNetCapitalLossesClaimedinteger | null | number
schedule21.line6cS112_113DividendsDeductibleinteger | null | number
schedule21.line6dProspectorGrubstakerSharesnull | number
schedule21.line6dS20_12Deductionsinteger
schedule21.line6eEmployerDeductionNQSecuritiesnull | number
schedule21.line6gOtherAdjustmentsinteger
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.line6iTaxableIncomeInCanadanull | number
schedule21.line6jCanadianBankingIncomenull | number
schedule21.line6kS115AddBacknull | number
schedule21.line7aBaseT2Line550integer | null | number
schedule21.line7bAbatementT2Line608integer | null | number
schedule21.line7cInvCorpDeductionT2Line620integer | null | number
schedule21.line7dGeneralTaxReductionT2Line639integer | null | number
schedule21.line7fAdditionalTaxPSBT2Line560null | number
schedule21.line7fRecaptureITCT2Line602integer | null | number
schedule21.line7gAdditionalTaxBanksLifeT2Line565null | number
schedule21.line7gCCPCRefundableTaxInvIncomeT2Line604integer | null | number
schedule21.line7hLabourRequirementsAdditionT2Line580null | number
schedule21.line8aBaseT2Line550null | number
schedule21.line8bInvCorpDeductionT2Line620null | number
schedule21.line8cCCPCGeneralTaxReductionT2Line638null | number
schedule21.line8dGeneralTaxReductionT2Line639null | number
schedule21.line8fAdditionalTaxPSBT2Line560null | number
schedule21.line8fRecaptureITCT2Line602null | number
schedule21.line8gAdditionalTaxBanksLifeT2Line565null | number
schedule21.line8hLabourRequirementsAdditionT2Line580null | number
schedule21.part1Rows[].claimedAmountOverridenull | number | string
schedule21.part1Rows[].col1b_netForeignNonBusinessIncomeinteger | null | number | object
schedule21.part1Rows[].col1c_foreignNonBusinessTaxPaidinteger | null | number
schedule21.part1Rows[].col1d_s20_12Deductioninteger | null | number
schedule21.part1Rows[].countrynull | string
schedule21.part1Rows[].foreignAffiliateShareIncomenull | 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_11PartnershipMismatchAppliesboolean | null
schedule21.part1Rows[].s126_4_1NoEconomicProfitAppliesboolean | null
schedule21.part1Rows[].s126_4_2ShortTermSecurityCapAppliesboolean | 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[].claimedAmountOverridenull | number
schedule21.part2Rows[].col2b_netForeignBusinessIncomenumberstrict
schedule21.part2Rows[].col2c_foreignBusinessTaxPaidnumberstrict
schedule21.part2Rows[].col2d_unusedFTCPreviousYearsnumberstrict
schedule21.part2Rows[].countrystringstrict
schedule21.part2Rows[].s126_4TaxCreditGeneratorAppliesITA s.126(4) foreign-tax-credit-generator exclusion.booleanstrict
schedule21.part2Rows[].s126_4_11PartnershipMismatchAppliesITA s.126(4.11) partnership-allocation exclusion.booleanstrict
schedule21.part2Rows[].s126_4_1NoEconomicProfitAppliesITA s.126(4.1) no-economic-profit exclusion.booleanstrict
schedule21.part2Rows[].s126_4_2ShortTermSecurityCapAppliesITA s.126(4.2) short-term-security cap.booleanstrict
schedule21.part2Rows[].s126_4_3ShortTermSecurityCapExceptionAppliesITA s.126(4.3) exception, demanded only when s126_4_2ShortTermSecurityCapApplies is true.boolean
schedule21.part3Rows[].col3l_originYearBreakdown[].amountnull | number
schedule21.part3Rows[].col3l_originYearBreakdown[].originYearnull | number
schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEndnull | string
schedule21.part3Rows[].col3l_priorYearClosingBalancenull | number
schedule21.part3Rows[].col3m_amountExpiredInYearnull | number
schedule21.part3Rows[].col3o_amalgamationOrWindupTransfernull | number
schedule21.part3Rows[].col3o_originYearBreakdown[].amountnull | number
schedule21.part3Rows[].col3o_originYearBreakdown[].originYearnull | number
schedule21.part3Rows[].col3o_originYearBreakdown[].originYearEndnull | string
schedule21.part3Rows[].col3p_currentYearTaxPaidOverridenull | number
schedule21.part3Rows[].col3q_currentYearCreditDeductedOverridenull | number
schedule21.part3Rows[].countrystring
schedule21.part4Rows[].col4u_unusedFTCOverridenull | number
schedule21.part4Rows[].col4v_carrybackPrev1null | number
schedule21.part4Rows[].col4w_carrybackPrev2null | number
schedule21.part4Rows[].col4x_carrybackPrev3null | number
schedule21.part4Rows[].countrystring
schedule21.part4Rows[].targetYearEvidence[].carriedOnBusinessInCountryboolean | null
schedule21.part4Rows[].targetYearEvidence[].s126_2AmountAlreadyDeductednull | number
schedule21.part4Rows[].targetYearEvidence[].s126_2_bLimitForCountrynull | number
schedule21.part4Rows[].targetYearEvidence[].s126_2_cTaxRemainingAfterS126_1null | number
schedule21.part4Rows[].targetYearEvidence[].targetYearOffsetinteger
schedule21.part4Rows[].targetYearEvidence[].taxationYearEndnull | string
schedule21.part5BcIncomeFromLoggingnull | number
schedule21.part5BcLoggingTaxPaidnull | number
schedule21.part5OtherProvinces[]object
schedule21.part5QcIncomeFromLoggingnull | number
schedule21.part5QcLoggingTaxPaidnull | number
schedule21.part5TaxableIncomeOverridenull | number
schedule21.part9Rows[].countrystring
schedule21.part9Rows[].provincestring
schedule21.part9Rows[].provinceTaxableIncomeAllocationOverridenull | number
schedule21.part9Rows[].provincialTaxRatenull | number
schedule21.part9TaxableIncomeOutsideCanadaOverridenull | number | string
schedule21.part9TotalTaxableIncomeOverridenull | 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[].thirdCorporationBusinessNumbernull | string
schedule23.thirdCorporationSchedule28Elections[].businessNumbernull | string
schedule23.thirdCorporationSchedule28Elections[].coveredCorporationBusinessNumbers[]null | string
schedule23.thirdCorporationSchedule28Elections[].electionTaxYearEndnull | string
schedule23.thirdCorporationSchedule28Elections[].electionTaxYearStartnull | string
schedule23.thirdCorporationSchedule28Elections[].filedSchedule28Confirmedboolean | null
schedule24.filingTriggers[]null | string
schedule24.operationCodenull | string
schedule24.predecessors[].businessNumbernull | string
schedule24.predecessors[].namenull | string
schedule24.subsidiaries[].assetDistributionCompletedInThatYearboolean | null
schedule24.subsidiaries[].assetsDistributedTaxationYearEndnull | string
schedule24.subsidiaries[].businessNumbernull | string
schedule24.subsidiaries[].commencementDatenull | string
schedule24.subsidiaries[].namenull | string
schedule24.subsidiaries[].qualifiesUnderSection88_1boolean | null
schedule24.subsidiaries[].windUpDatenull | string
schedule25.affiliateRows[].affiliateIdnull | 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[].idnull | number | string
schedule25.affiliateRows[].relatedPersonsAggregateEquityPercentnull | 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_3NonResidentControlAtInvestmentboolean | null
schedule27.amount11BPortionDirectlyInQualifiedActivitiesIncludingElecSteamnull | number
schedule27.amount12ASalariesWagesInQualifiedActivitiesIncludingElecSteamnull | number
schedule27.amount12BNonEmployeeInQualifiedActivitiesIncludingElecSteamnull | number
schedule27.amount16AZETMSalariesWagesDirectlyInZETMnull | number
schedule27.amount16BZETMNonEmployeeInZETMnull | number
schedule27.amount305ZETMCostOfCapitalMCBnull | number
schedule27.amount3BNetResourceAdjustmentReg5203_3_1null | number
schedule27.amount3DRefundInterestReg5203_4null | number
schedule27.amount4ADepreciableScheduleIInull | number
schedule27.amount4BTimberLimitsAndCuttingRightsnull | number
schedule27.amount4CImmovableWoodAssetsClass15null | number
schedule27.amount4DIndustrialMineralMinesnull | number
schedule27.amount4ESREDCapitalExpendituresnull | number
schedule27.amount4FPartXVIIPropertynull | number
schedule27.amount4HRentalCostForPropertyUsenull | number
schedule27.amount4IPartnershipShareOfCCnull | number
schedule27.amount5BPortionDirectlyInQualifiedActivitiesnull | number
schedule27.amount6ASalariesWagesEmployeesnull | number
schedule27.amount6BIncludedInGrossCostOfPropertynull | number
schedule27.amount6CRelatedToOutsideCanadaABnull | number
schedule27.amount6DRelatedToCdnResourceProfitsnull | number
schedule27.amount6EIncludedInCEDEFEDEnull | number
schedule27.amount6HPartnershipShareEmployeeNetnull | number
schedule27.amount6JManagementAdminNonEmployeenull | number
schedule27.amount6KSREDNonEmployeenull | number
schedule27.amount6LServiceFunctionNonEmployeenull | number
schedule27.amount6NIncludedInGrossCostOfPropertyNEnull | number
schedule27.amount6ORelatedToOutsideCanadaABNEnull | number
schedule27.amount6PRelatedToCdnResourceProfitsNEnull | number
schedule27.amount6QIncludedInCEDEFEDENEnull | number
schedule27.amount6TPartnershipShareNonEmployeeNetnull | number
schedule27.amount7ASalariesWagesInQualifiedActivitiesnull | number
schedule27.amount7BNonEmployeeInQualifiedActivitiesnull | number
schedule27.amount8AResourceProfitsReg1204null | number
schedule27.amount8BSection59IncomeNotInResourceProfitsnull | number
schedule27.amount8DSection65DeductionsNotAgainstResourceProfitsnull | number
schedule27.amount8EIncomeFromForeignOreProcessingnull | number
schedule27.claimingElectricalSteamPathboolean | null
schedule27.claimingPart9MainPathboolean | null
schedule27.claimingZETMDeductionboolean | null
schedule27.costOfCapitalReflectsReg5203And5204Exclusionsboolean | 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_EIboolean | null
schedule27.line100ActiveBusinessIncomeNetOfLossinteger | null | number
schedule27.line105AssociatedCorpsABIinteger | null | number
schedule27.line120ActiveBusinessIncomeNetOfLossnull | 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.onlyGeneratedOrProducedElectricalEnergyOrSteamForSaleInSaskatchewanboolean | null
schedule27.primarilyMPInCanadaReg 5201 small-manufacturers condition: the corporation's activities during the year were primarily manufacturing or processing in Canada.boolean | null
schedule27.primarilyMPRationull | number
schedule27.schedule404.amount1EFromSchedule411null | number
schedule27.uccDepreciableScheduleIInull | number | string
schedule27.zetmAllocationReflectsDirectUseboolean | null
schedule27.zetmQualifiedActivityClauses[]null | string
schedule27.zetm_deduction_claimedboolean | 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.othersAssociatedWithThirdCorpboolean | null | number | string
schedule28.othersNotOtherwiseAssociatedboolean | null | number | string
schedule28.supplementaryPagesAttachedboolean | 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.thirdCorpIsCcpcboolean | 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
schedule3null | object
schedule305.businessNumbernull | string
schedule305.corporationNamenull | string
schedule305.institutionTypenull | string
schedule305.investmentInRelatedFinancialInstitutionsnull | number
schedule305.isRelatedToOtherFinancialInstitutionAtEndOfYearboolean | null
schedule305.relatedInvestmentEligibilityConfirmedboolean | null
schedule305.schedule306.additionalScheduleAttachedboolean | null
schedule305.schedule306.relatedCorporations[].businessNumberstring
schedule305.schedule306.relatedCorporations[].capitalDeductionAllocationnull | number
schedule305.schedule306.relatedCorporations[].capitalForYearnull | number
schedule305.schedule306.relatedCorporations[].firstTaxYearAllocationnull | number
schedule305.schedule306.relatedCorporations[].namestring
schedule305.schedule306.relatedCorporations[].relatedForAllocationPurposesConfirmedboolean | null
schedule305.schedule306.relatedCorporations[].s190_15_5Appliesboolean | null
schedule305.schedule306.relatedGroupRosterCompleteboolean | null
schedule305.taxYearEndnull | string
schedule306.additionalScheduleAttachedboolean | null
schedule306.relatedCorporations[].businessNumberstring
schedule306.relatedCorporations[].capitalDeductionAllocationnull | number
schedule306.relatedCorporations[].capitalForYearnull | number
schedule306.relatedCorporations[].firstTaxYearAllocationnull | number
schedule306.relatedCorporations[].namestring
schedule306.relatedCorporations[].relatedForAllocationPurposesConfirmedboolean | null
schedule306.relatedCorporations[].s190_15_5Appliesboolean | null
schedule306.relatedGroupRosterCompleteboolean | null
schedule31.amount25CRecapturedCleanHydrogennull | number
schedule31.amount25DRecapturedCleanTechnull | number
schedule31.amount25ERecapturedCleanTechMfgnull | number
schedule31.amount25GRecapturedCleanElectricitynull | number | string
schedule31.apprenticeshipItcOtherwiseBasisReducedboolean | null
schedule31.apprenticeshipItcRelatedToDeductedSalaryExpenditureboolean | null
schedule31.ecpcConsolidatedGroupAgreementConfirmedboolean | null
schedule31.ecpcConsolidatedGroupExpenditureLimitnull | number
schedule31.ecpcConsolidatedGroupMemberboolean | null
schedule31.ecpcConsolidatedGroupMemberAllocationnull | number
schedule31.ecpcEligibilityConfirmedboolean | null
schedule31.ecpcRefundabilityApplicationConfirmedboolean | null
schedule31.farmingContributionNotAlreadyInT661boolean | null
schedule31.farmingGrossContributionnull | 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.isAssociatedForExpLimitboolean | null
schedule31.isCcpcboolean | null
schedule31.isEcpcboolean | null
schedule31.isElectingRevenueBasedLimitboolean | null
schedule31.isExcludedCorpboolean | null
schedule31.isFarmingCheckOffDuesClaimantboolean | null
schedule31.isQualifyingCorpboolean | null
schedule31.itcBusinessContinuesPostAocboolean | null
schedule31.itcLossRestrictionEventDatenull | string
schedule31.line140CleanHydrogenItcnull | number
schedule31.line155CleanTechItcnull | number
schedule31.line170CleanTechMfgItcnull | number
schedule31.line185CleanElectricityApprenticeHoursActualnull | number
schedule31.line185CleanElectricityApprenticeHoursRequirednull | number
schedule31.line185CleanElectricityAttestationDatenull | string
schedule31.line185CleanElectricityClaimFormAuthorizedboolean | null
schedule31.line185CleanElectricityDaysBelowPrevailingWagenull | number
schedule31.line185CleanElectricityItcnull | number
schedule31.line185CleanElectricityLabourElectionboolean | null
schedule31.line185CleanElectricityMetLabourRequirementsnull | string
schedule31.line185CleanElectricityProperties[].acquisitionDatenull | string
schedule31.line185CleanElectricityProperties[].assistanceAmountnull | number
schedule31.line185CleanElectricityProperties[].availableForUseDatenull | string
schedule31.line185CleanElectricityProperties[].capitalCostnull | number
schedule31.line185CleanElectricityProperties[].designatedWorkSitesnull | string
schedule31.line185CleanElectricityProperties[].otherCleanEconomyCreditClaimedOnPropertynull | string
schedule31.line185CleanElectricityProperties[].preparedOrInstalledDatenull | string
schedule31.line185CleanElectricityProperties[].propertyIdentifiernull | string
schedule31.line185CleanElectricityProperties[].qualifyingEntityTypenull | string
schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmednull | string
schedule31.line185CleanElectricitySigningOfficerFirstNamenull | string
schedule31.line185CleanElectricitySigningOfficerLastNamenull | string
schedule31.line185CleanElectricitySigningOfficerPositionnull | string
schedule31.line185CleanElectricityWorkersBelowPrevailingWageCountnull | number
schedule31.line200CcusItcnull | number
schedule31.line210CoopRemittanceQpnull | number
schedule31.line215CreditExpiredQpExtranull | number
schedule31.line230AmalgamTransferInQpnull | number
schedule31.line235ItcFromRepaymentQpnull | number
schedule31.line250PartnershipAllocationQpnull | number
schedule31.line260DeductedFromPartIQpnull | number
schedule31.line280TransferredToPartViiQpnull | number
schedule31.line310RefundClaimedQpnull | number
schedule31.line360CapitalExpendituresT661null | number
schedule31.line370RepaymentsT661null | number
schedule31.line390PriorYearTaxableIncomenull | number
schedule31.line398PyTaxableCapitalMinus10Mnull | number
schedule31.line399EcpcRevenueMinus15Mnull | number
schedule31.line400Schedule49Allocationnull | number
schedule31.line460RepaymentAssistanceCcpcnull | number
schedule31.line480RepaymentPre2015null | number
schedule31.line490RepaymentPost2014null | number
schedule31.line510CoopRemittanceSrednull | number
schedule31.line515CreditExpiredSredExtranull | number
schedule31.line530AmalgamTransferInSrednull | number
schedule31.line550PartnershipAllocationSrednull | number
schedule31.line560DeductedFromPartISrednull | number
schedule31.line580TransferredToPartViiSrednull | number
schedule31.line610RefundClaimedSrednull | number | string
schedule31.line611RelatedEmployerSingleClaimerAgreementboolean | null
schedule31.line612CoopRemittanceAjctcnull | number
schedule31.line615CreditExpiredAjctcExtranull | number
schedule31.line630AmalgamTransferInAjctcnull | number
schedule31.line635ItcFromRepaymentAjctcnull | number
schedule31.line655PartnershipAllocationAjctcnull | number
schedule31.line660DeductedFromPartIAjctcnull | number
schedule31.line760PartnershipExcessSrednull | number
schedule31.line765CoopRemittanceChildCarenull | number
schedule31.line770CreditExpiredChildCareExtranull | number
schedule31.line777AmalgamTransferInChildCarenull | number
schedule31.line782PartnershipAllocationChildCarenull | number
schedule31.line785DeductedFromPartIChildCarenull | number
schedule31.line799PartnershipExcessChildCarenull | number
schedule31.line841CoopRemittancePpmnull | number
schedule31.line845CreditExpiredPpmExtranull | number
schedule31.line860AmalgamTransferInPpmnull | number
schedule31.line885CarryforwardAppliedPpmnull | number
schedule31.line901CarrybackY1Qpnull | number
schedule31.line902CarrybackY2Qpnull | number
schedule31.line903CarrybackY3Qpnull | number
schedule31.line911CarrybackY1Srednull | number
schedule31.line912CarrybackY2Srednull | number
schedule31.line913CarrybackY3Srednull | number
schedule31.line931CarrybackY1Ajctcnull | number
schedule31.line932CarrybackY2Ajctcnull | number
schedule31.line933CarrybackY3Ajctcnull | number
schedule31.openingCarryforwardApprenticeshipByVintagenull | object
schedule31.openingCarryforwardChildCareByVintagenull | object
schedule31.openingCarryforwardPpmByVintagenull | object
schedule31.openingCarryforwardQpByVintagenull | object
schedule31.openingCarryforwardSredByVintagenull | object
schedule31.openingPreLossRestrictionCohortsnull | object
schedule31.openingPreLossRestrictionVintagesnull | object
schedule31.part16Calc1Rows[].acquisitionYearnull | number
schedule31.part16Calc1Rows[].descriptionnull | string
schedule31.part16Calc1Rows[].isArmLengthDispositionboolean | null
schedule31.part16Calc1Rows[].nonArmLengthIntendsAllOrSubstantiallyAllSredUseboolean | null
schedule31.part16Calc1Rows[].originalItcnull | number
schedule31.part16Calc1Rows[].recalcAtAcquisitionRatenull | number
schedule31.part16Calc2Rows[].alreadyRecapturedCalc1null | number
schedule31.part16Calc2Rows[].descriptionnull | string
schedule31.part16Calc2Rows[].itcEarnedByTransfereenull | number
schedule31.part16Calc2Rows[].podOrFmvnull | number
schedule31.part16Calc2Rows[].transfereeRatenull | number
schedule31.part19Rows[].contractNumbernull | string
schedule31.part19Rows[].eligibleSalaryWagesinteger | null | number
schedule31.part19Rows[].eligibleSalaryWagesNetConfirmedboolean | null
schedule31.part19Rows[].eligibleTradeNamenull | string
schedule31.part19Rows[].isEmployedInCanadaboolean | null
schedule31.part19Rows[].isWithinFirst24MonthsOfRegisteredContractboolean | null
schedule31.part19Rows[].sourceEmploymentIdnull | string
schedule31.part19Rows[].tradeIsPrescribedboolean | null
schedule31.part23Rows[].acquisitionYearnull | number
schedule31.part23Rows[].descriptionnull | string
schedule31.part23Rows[].originalItcChildCareSpacenull | number
schedule31.part23Rows[].originalItcEligibleExpenditurenull | number
schedule31.part23Rows[].podOrFmvnull | number
schedule31.part4Rows[].assistanceAmountnull | number
schedule31.part4Rows[].assistanceSourceCategorynull | string
schedule31.part4Rows[].atlanticLocationnull | string
schedule31.part4Rows[].ccaClassnull | string
schedule31.part4Rows[].dateAvailableForUsenull | string
schedule31.part4Rows[].descriptionnull | string
schedule31.part4Rows[].investmentAmountnull | number
schedule31.priorFiscalPeriodsCompleteboolean | null
schedule31.priorYearS13_7_1UccReductionnull | object
schedule31.priorYearTaxYearDaysnull | number
schedule31.priorYearTaxYearS249_4_bElectionboolean | null
schedule31.revenuePriorYear1null | number
schedule31.revenuePriorYear2null | number
schedule31.revenuePriorYear3null | number
schedule31.schedule125FarmingIndustryLinkedboolean | null
schedule31.schedule31FilingDueDatenull | string
schedule31.schedule31PrescribedFormFiledDatenull | string
schedule31.schedule31PrescribedInformationCompleteboolean | null
schedule31.t661Line559SredPoolnull | number
schedule31.taxPayableAttributableToSameOrSimilarBusinessnull | number
schedule31.ultimateParentFiscalYearDaysPriorYear1null | number
schedule31.ultimateParentFiscalYearDaysPriorYear2null | number
schedule31.ultimateParentFiscalYearDaysPriorYear3null | 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.isFinancialInstitutionboolean | null
schedule33.isInsuranceCorpboolean | null
schedule33.line713ForeignTaxConditionMetboolean | null
schedule33.lines.104.amountinteger
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.amountnumber
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.amountnumber
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.amountinteger
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[].amountnumber
schedule33.partnershipDetails.112[].partnershipNamestring
schedule33.partnershipDetails.407[].amountnumber
schedule33.partnershipDetails.407[].partnershipNamestring
schedule34.canadianAssetsBeforeInvestmentAllowanceinteger
schedule34.investmentReviewCompletestring
schedule34.investmentRows[]boolean | null | number | string
schedule34.isAuthorizedForeignBankstring
schedule34.isFinancialInstitutionstring
schedule34.isInsuranceCorporationstring
schedule34.lines.201.amountinteger
schedule34.lines.201.sourcestring
schedule34.lines.202.amountinteger
schedule34.lines.202.sourcestring
schedule34.lines.203.amountinteger
schedule34.lines.203.sourcestring
schedule34.lines.204.amountinteger
schedule34.lines.204.sourcestring
schedule34.lines.205.amountinteger
schedule34.lines.205.sourcestring
schedule34.lines.206.amountinteger
schedule34.lines.206.sourcestring
schedule34.lines.221.amountinteger
schedule34.lines.221.sourcestring
schedule34.lines.222.amountinteger
schedule34.lines.222.sourcestring
schedule34.lines.223.amountinteger
schedule34.lines.223.sourcestring
schedule34.partnershipReviewCompletestring
schedule34.partnershipRows[]boolean | null | number | string
schedule34.residentAtAnyTimestring
schedule34.tangibleAssetReviewCompletestring
schedule34.tangibleAssetRows[]boolean | null | number | string
schedule34.totalAssetsBeforeInvestmentAllowanceinteger
schedule35.carriedInsuranceBusinessInCanadaAtAnyTimestring
schedule35.carriedLifeInsuranceBusinessAtAnyTimestring
schedule35.eligibleNonSegregatedInsuranceContractCsminteger
schedule35.eligibleNonSegregatedReinsuranceContractCsminteger
schedule35.foreignInsuranceSubsidiaryReviewCompleteboolean | null | string
schedule35.foreignInsuranceSubsidiaryRows[].additionalSurplusContributedIinteger
schedule35.foreignInsuranceSubsidiaryRows[].capitalStockInvestedHinteger
schedule35.foreignInsuranceSubsidiaryRows[].longTermDebtInvestedHinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605CapitalAinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.aociContributedSurplusOtherinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.capitalStockOrMemberContributionsinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.deficitDeductedInShareholdersEquityinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.longTermDebtinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.netCsm90integer
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.policyholderLiabilitiesinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605FormDetail.retainedEarningsinteger
schedule35.foreignInsuranceSubsidiaryRows[].reg8605ReserveLiabilitiesinteger
schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryIdstring
schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryNamestring
schedule35.investmentReviewCompletestring
schedule35.investmentRows[]boolean | null | number | string
schedule35.isInsuranceCorporationstring
schedule35.lines.102.amountinteger
schedule35.lines.102.sourcestring
schedule35.lines.103.amountinteger
schedule35.lines.103.sourcestring
schedule35.lines.104.amountinteger
schedule35.lines.104.sourcestring
schedule35.lines.105.amountinteger
schedule35.lines.105.sourcestring
schedule35.lines.106.amountinteger
schedule35.lines.106.sourcestring
schedule35.lines.107.amountinteger
schedule35.lines.107.sourcestring
schedule35.lines.108.amountinteger
schedule35.lines.108.sourcestring
schedule35.lines.122.amountinteger
schedule35.lines.122.sourcestring
schedule35.lines.522.amountinteger
schedule35.lines.522.sourcestring
schedule35.lines.523.amountinteger
schedule35.lines.523.sourcestring
schedule35.partnershipReviewCompletestring
schedule35.partnershipRows[]boolean | null | number | string
schedule35.residentAtAnyTimestring
schedule35.tangibleAssetReviewCompletestring
schedule35.tangibleAssetRows[]boolean | null | number | string
schedule352.businessNumbernull | string
schedule352.corporationNamenull | string
schedule352.institutionTypenull | string
schedule352.investmentInRelatedFinancialInstitutionsnull | number
schedule352.isRelatedToOtherFinancialInstitutionAtEndOfYearboolean | null
schedule352.registeredOfficeInNovaScotiaboolean | null
schedule352.relatedInvestmentEligibilityConfirmedboolean | null
schedule352.schedule353null | object
schedule352.taxYearEndnull | string
schedule38.businessNumbernull | string
schedule38.canadianAllocationFractionnull | number
schedule38.capitalDeductionClaimednull | number
schedule38.capitalPerS190_13integer | null | number | string
schedule38.corporationNamenull | string
schedule38.currentTaxYearEndnull | string
schedule38.currentTaxYearStartnull | string
schedule38.daysInTaxYearinteger | null | number
schedule38.groupAllocationAgreementS39[].allocationAmountnull | number
schedule38.groupAllocationAgreementS39[].memberBNnull | string
schedule38.groupAllocationAgreementS39[].memberNamenull | string
schedule38.hasAcquisitionOfControlThisYearboolean | null
schedule38.hasFunctionalCurrencyElectionS261boolean | null
schedule38.investmentInRelatedFinancialInstitutionsnull | number
schedule38.investmentReviewCompleteConfirms the ITA 190.14(2) eligible-investment census is complete for this exact witness.boolean | null
schedule38.investmentRows[].carryingValuenull | number
schedule38.investmentRows[].investmentTypenull | string
schedule38.investmentRows[].nonSegregatedPropertyboolean | null
schedule38.investmentRows[].proceedsOrSurplusUsedInCanadianPeBusinessboolean | null
schedule38.investmentRows[].reg8201Facts.controlledSubsidiaryOnlyboolean | null
schedule38.investmentRows[].reg8201Facts.employeeOrAgentEstablishedAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.fixedPlaceJurisdictionnull | string
schedule38.investmentRows[].reg8201Facts.generalContractingAuthorityAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.hasFixedPlaceOfBusinessboolean | null
schedule38.investmentRows[].reg8201Facts.independentAgentOnlyboolean | null
schedule38.investmentRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]null | string
schedule38.investmentRows[].reg8201Facts.isInsurerboolean | null
schedule38.investmentRows[].reg8201Facts.personOwnedStockAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.principalPlaceOfBusinessAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.purchaseOnlyOfficeOnlyboolean | null
schedule38.investmentRows[].reg8201Facts.regularlyFillsOrdersFromStockAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.substantialMachineryOrEquipmentUsedAtTargetboolean | null
schedule38.investmentRows[].reg8201Facts.treatyExistsboolean | null
schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentArticlenull | string
schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentConclusionboolean | null
schedule38.investmentRows[].relatedFinancialInstitutionboolean | null
schedule38.investmentRows[].targetNotExemptFromPartVIboolean | null
schedule38.investmentRows[].targetRelatedSolelyViaCrownControlboolean | null
schedule38.investmentRows[].targetRelatedSolelyViaS251_5_b_Rightboolean | null
schedule38.investmentRows[].targetResidentInCanadaboolean | null
schedule38.isAuthorizedForeignBankboolean | 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.isDepositTakingMortgageLenderboolean | null
schedule38.isHoldcoUnderS190_1_eboolean | null
schedule38.isLifeInsuranceCorpInCanadaboolean | null
schedule38.isNonResidentboolean | 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.isTrustCorporationboolean | null
schedule38.line101ReservesNotDeductedInIncomenull | number
schedule38.line102LongTermDebtnull | number
schedule38.line103CapitalStocknull | number
schedule38.line104RetainedEarningsnull | number
schedule38.line105ContributedSurplusnull | number
schedule38.line106OtherSurplusesnull | number
schedule38.line121DeferredTaxDebitBalancenull | number
schedule38.line122DeficitDeductednull | number
schedule38.line151LongTermDebtnull | number
schedule38.line152CapitalStocknull | number
schedule38.line153RetainedEarningsnull | number
schedule38.line154AccumulatedOtherComprehensiveIncomenull | number
schedule38.line155PolicyholdersLiabilitiesnull | number
schedule38.line156ContributedSurplusnull | number
schedule38.line157OtherSurplusesnull | number
schedule38.line158Net90PercentCsmnull | number
schedule38.line165DeficitDeductednull | number
schedule38.line201TenPercentRiskWeightedAssetsnull | number
schedule38.line202CapitalAdequacyDeductionsnull | number
schedule38.line301SurplusFundsFromOperationsExcessnull | number
schedule38.line302AttributedSurplusnull | number
schedule38.line303OtherCanadaInsuranceSurplusesnull | number
schedule38.line304CanadaInsuranceLongTermDebtnull | number
schedule38.line401SharesOfRelatedFIsnull | number
schedule38.line404LongTermDebtOfRelatedFIsnull | number
schedule38.line411SurplusContributedToRelatedFIsnull | number
schedule38.line551PrescribedClauseBAmountsnull | number
schedule38.line552CanadianReserveLiabilitiesnull | number
schedule38.line553TotalReserveLiabilitiesnull | number
schedule38.line554PrescribedClauseEAmountsnull | number
schedule38.line555PrescribedClauseCAmountsnull | number
schedule38.line650CanadianAssetsnull | number
schedule38.line655TotalAssetsnull | number
schedule38.partITaxPayableForYearinteger | null | number
schedule38.partVI2TaxPayableForYearS67null | number | string
schedule38.relatedSolelyViaCrownControlboolean | null
schedule38.relatedSolelyViaS251_5_b_Rightboolean | null
schedule38.rightAcquiredForAvoidancePurposeboolean | null
schedule38.unusedPartIcreditsClaimedFromS42null | number
schedule38.unusedSurtaxCreditsClaimedFromS42null | number | string
schedule39.calendarYearinteger | null | number
schedule39.dateFilednull | 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.otherAgreementsFiledForCalendarYearboolean | null
schedule39.otherFiledAgreements[].agreementDateFilednull | string
schedule39.otherFiledAgreements[].allocationAuthoritystring
schedule39.otherFiledAgreements[].allocationToFilingCorporationnull | number
schedule39.rows[].allocationAmountnull | number
schedule39.rows[].memberBNnull | string
schedule39.rows[].memberNamenull | string
schedule3CoverageReviewnull | object
schedule42.amalgamationOrWindupTransferAmountnull | number
schedule42.amalgamationTransferPredecessorBreakdownByYearobject
schedule42.aocContinuingBusinessIncomeNumeratornull | number
schedule42.aocTaxableIncomeForRatioDenominatornull | number
schedule42.businessNumbernull | string
schedule42.carrybackTo1stPreviousYearAmountnull | number
schedule42.carrybackTo2ndPreviousYearAmountnull | number
schedule42.carrybackTo3rdPreviousYearAmountnull | number
schedule42.carryforwardClaimAppliedToCurrentS38integer | null | number
schedule42.corporationNamenull | string
schedule42.currentTaxYearEndnull | string
schedule42.currentYearGeneratedFromS38integer | null | number
schedule42.hasAcquisitionOfControlThisYearboolean | null
schedule42.openingUnusedCreditPoolByYear.2017integerstrict
schedule42.surtaxCreditAmountnull | number
schedule42.surtaxCreditPoolBySourceTaxationYear[].partI3CreditClaimedForYearnull | number
schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxYearStartnull | string
schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxationYearIdnull | string
schedule43.electionUnderS191_2_1Madeboolean | null
schedule43.isAssociatedAndAllocatingboolean | null
schedule43.isRestrictedFinancialInstitutionboolean | null
schedule43.line116DateFilednull | string
schedule43.line117IsAmendedAgreementboolean | null
schedule43.line118CalendarYearOfAgreementnull | number
schedule43.line1BPriorYearNonExcludedDividendsPaidinteger | null | number | string
schedule43.line210OwnAllocationnull | 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.line350PortionAlsoSubjectToPartIvnull | number
schedule43.line370PortionFromConnectedCorpsnull | number
schedule43.line380PartIvTaxOnLine370Dividendsnull | number
schedule43.line390PortionFromNonConnectedCorpsnull | number
schedule43.line400EligibleTaxableDividendsFromLine390null | number
schedule43.part2Agreement.attestedFiledByEveryAssociatedTpsPayerboolean | null
schedule43.part2Agreement.calendarYearnull | number
schedule43.part2Agreement.evidenceReferencenull | string
schedule43.part2Agreement.filedDatenull | string
schedule43.part2Agreement.firstTaxYearAllowanceContinuity191_1_6bboolean | null
schedule43.part2Agreement.isAmendedboolean | null
schedule43.part2Rows[].businessNumbernull | string
schedule43.part2Rows[].dividendAllowanceAllocatednull | number
schedule43.part2Rows[].namenull | 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[].dateOfTransfernull | string
schedule44.transferorRows[].entrantBankBusinessCarriedOnThroughCanadianPeboolean | null
schedule44.transferorRows[].entrantBankBusinessConductedThroughRepresentativeOfficeboolean | null
schedule44.transferorRows[].entrantBankIsAuthorizedForeignBankboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.controlledSubsidiaryOnlyboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.employeeOrAgentEstablishedAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.fixedPlaceJurisdictionnull | string
schedule44.transferorRows[].entrantBankReg8201Facts.generalContractingAuthorityAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.hasFixedPlaceOfBusinessboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.independentAgentOnlyboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.insurerRegisteredOrLicensedJurisdictions[]null | string
schedule44.transferorRows[].entrantBankReg8201Facts.isInsurerboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.personOwnedStockAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.principalPlaceOfBusinessAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.purchaseOnlyOfficeOnlyboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.regularlyFillsOrdersFromStockAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.substantialMachineryOrEquipmentUsedAtTargetboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.treatyExistsboolean | null
schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentArticlenull | string
schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentConclusionboolean | null
schedule44.transferorRows[].transferorBusinessNumbernull | number | string
schedule44.transferorRows[].transferorNamenull | string
schedule44.transferorRows[].transferredPropertyUsedOrHeldInCanadianBankingBusinessImmediatelyAfterboolean | null
schedule44.transferorRows[].triggerStatutenull | 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.line101DateFilednull | 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.line110TransferorNamenull | string
schedule45.line115TransferorBusinessNumbernull | string
schedule45.line120TransferorTaxYearEndnull | 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[].businessNumbernull | string
schedule45.transferees[].namenull | string
schedule45.transferees[].transfereeTaxYearEndnull | string
schedule45.transferees[].transferredAmountinteger | null | number | string
schedule45.transferorGrossPartVi1TaxOtherwisePayablenull | number
schedule49.amountBnull | number
schedule49.calendarYearinteger | null | number
schedule49.expenditureLimitnull | number
schedule49.firstSameCalendarYearFilerAllocationinteger | 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[].businessNumbernull | string
schedule49.rows[].expenditureLimitAllocatedinteger | null | number
schedule49.rows[].namenull | string
schedule49.rows[].typeOfCorporationCodeinteger | 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.420dnull | number | string
schedule5.co17PassThrough.421gnull | number | string
schedule5.co17PassThrough.421ginull | string
schedule5.co17PassThrough.421hnull | number | string
schedule5.co17PassThrough.421hinull | string
schedule5.co17PassThrough.422anull | number | string
schedule5.co17PassThrough.425znull | number | string
schedule5.co17PassThrough.425zznull | number | string
schedule5.co17PassThrough.432aanull | number | string
schedule5.co17PassThrough.432bnull | number | string
schedule5.co17PassThrough.433anull | number | string
schedule5.co17PassThrough.436anull | number | string
schedule5.co17PassThrough.437null | number | string
schedule5.co17PassThrough.440znull | number | string
schedule5.co17PassThrough.444null | number | string
schedule5.co17PassThrough.445null | 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[].shareholderTypenull | string
schedule50.rows[].socialInsuranceNumbernull | string
schedule50.rows[].trustNumbernull | string
schedule502.amount3AOntarioAdjustedSmallBusinessIncomenull | number
schedule502.amount4AMiningIncomenull | number
schedule502.farmingFishingLoggingLine150null | number
schedule502.lastModifiedAtnull | string
schedule502.lastModifiedBynull | string
schedule502.line030AdjustedCrownRoyaltiesnull | number
schedule502.line040NotionalResourceAllowancenull | number
schedule502.nonManufacturingProcessingActiveBusinessIncomenull | number
schedule510.cmtCreditCarryforwardPriorYearEndnull | number
schedule510.cmtCreditVintagesPriorYearEnd[].amountnumber
schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearEndstring
schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearIdstring
schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYearsnumber
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].amountnumber
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearEndstring
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearIdstring
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].remainingTaxationYearsnumber
schedule510.cmtLossCarryforwardPriorYearEndnull | number
schedule510.cmtLossVintagesPriorYearEnd[].amountnumber
schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEndstring
schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearIdstring
schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYearsnumber
schedule510.cmtLossVintagesTransferredOnAmalgamation[].amountnumber
schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearEndstring
schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearIdstring
schedule510.cmtLossVintagesTransferredOnAmalgamation[].remainingTaxationYearsnumber
schedule510.exemptCorporationStatusnull | string
schedule510.hasAssociatedCorporationsboolean | null
schedule510.has_associated_corporationsboolean | null
schedule510.lastModifiedAtnull | string
schedule510.lastModifiedBynull | string
schedule510.line112null | number
schedule510.line114null | number
schedule510.line116null | number
schedule510.line142null | number
schedule510.line144null | number
schedule510.line144PeriodProvenance.completeAssociatedGroupAffirmedboolean
schedule510.line144PeriodProvenance.completeSourcePeriodSetAffirmedboolean
schedule510.line144PeriodProvenance.components[].amountnull | number
schedule510.line144PeriodProvenance.components[].amountBasisstring
schedule510.line144PeriodProvenance.components[].associatedAtAnyTimeDuringTaxYearboolean | null
schedule510.line144PeriodProvenance.components[].associatedInCurrentAndPrecedingFilerYearsboolean
schedule510.line144PeriodProvenance.components[].dayCountPolicystring
schedule510.line144PeriodProvenance.components[].lastTaxYearBeforeFilerAffirmedboolean
schedule510.line144PeriodProvenance.components[].ownerIdstring
schedule510.line144PeriodProvenance.components[].partnershipComponents[]object
schedule510.line144PeriodProvenance.components[].periodEndstring
schedule510.line144PeriodProvenance.components[].periodOwnerstring
schedule510.line144PeriodProvenance.components[].periodStartstring
schedule510.line144PeriodProvenance.components[].sourcestring
schedule510.line144PeriodProvenance.components[].suppliedDaysnull | number
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicystring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerIdstring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEndstring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwnerstring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStartstring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicystring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.sourcestring
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDaysnull | number
schedule510.line146null | number
schedule510.line146PeriodProvenance.completeAssociatedGroupAffirmedboolean
schedule510.line146PeriodProvenance.completeSourcePeriodSetAffirmedboolean
schedule510.line146PeriodProvenance.components[].amountnull | number
schedule510.line146PeriodProvenance.components[].amountBasisstring
schedule510.line146PeriodProvenance.components[].associatedAtAnyTimeDuringTaxYearboolean | null
schedule510.line146PeriodProvenance.components[].associatedInCurrentAndPrecedingFilerYearsboolean
schedule510.line146PeriodProvenance.components[].dayCountPolicystring
schedule510.line146PeriodProvenance.components[].lastTaxYearBeforeFilerAffirmedboolean
schedule510.line146PeriodProvenance.components[].ownerIdstring
schedule510.line146PeriodProvenance.components[].partnershipComponents[]object
schedule510.line146PeriodProvenance.components[].periodEndstring
schedule510.line146PeriodProvenance.components[].periodOwnerstring
schedule510.line146PeriodProvenance.components[].periodStartstring
schedule510.line146PeriodProvenance.components[].sourcestring
schedule510.line146PeriodProvenance.components[].suppliedDaysnull | number
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicystring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerIdstring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEndstring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwnerstring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStartstring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicystring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.sourcestring
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.suppliedDaysnull | number
schedule510.line210null | number
schedule510.line220null | number
schedule510.line222null | number
schedule510.line224null | number
schedule510.line226null | number
schedule510.line228null | number
schedule510.line230null | number
schedule510.line232null | number
schedule510.line282null | number
schedule510.line284null | number
schedule510.line320null | number
schedule510.line322null | number
schedule510.line324null | number
schedule510.line326null | number
schedule510.line328null | number
schedule510.line330null | number
schedule510.line332null | number
schedule510.line334null | number
schedule510.line336null | number
schedule510.line338null | number
schedule510.line340null | number
schedule510.line342null | number
schedule510.line344null | number
schedule510.line346null | number
schedule510.line348null | number
schedule510.line382null | number
schedule510.line384null | number
schedule510.line386null | number
schedule510.line388null | number
schedule510.line390null | number
schedule510.line490null | number
schedule510.line518null | number
schedule510.line550null | number
schedule510.line600null | number
schedule510.line650null | number
schedule510.line675boolean | null
schedule510.line700null | number
schedule510.line750null | number
schedule510.schedule511.additionalSchedulesAttachedboolean | null
schedule510.schedule511.associatedCorporations[].associatedInCurrentAndPrecedingFilerYearsboolean | null
schedule510.schedule511.associatedCorporations[].businessNumberstring
schedule510.schedule511.associatedCorporations[].completeSourcePeriodSetAffirmedboolean | null
schedule510.schedule511.associatedCorporations[].namestring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.associatedAtAnyTimeDuringTaxYearboolean | null
schedule510.schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYearnull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriodnull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEndstring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStartstring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipIdstring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipNamestring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusionnull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearEndstring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearStartstring
schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalAssetsnull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenuenull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusionsnull | number
schedule510.schedule511.associatedCorporations[].precedingTaxYearIsLastBeforeFilerAffirmedboolean | null
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].associatedAtAnyTimeDuringTaxYearboolean | null
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYearnull | number
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriodnull | number
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEndstring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStartstring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipIdstring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipNamestring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusionnull | number
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEndstring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStartstring
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssetsnull | number
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenuenull | number
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusionsnull | number
schedule510.schedule511.completeAssociatedGroupAffirmedboolean | null
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicystring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.ownerIdstring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodEndstring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodOwnerstring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodStartstring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicystring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.sourcestring
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.suppliedDaysnull | number
schedule510.schedule511TotalsPreparedAndAnnualizedboolean | null
schedule510.schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYearnull | number
schedule510.schedule512.carriesOnBusinessInCanadaboolean | null
schedule510.schedule512.carriesOnBusinessInOntarioboolean | null
schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockInvestednull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributionsnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssetsnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquitynull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebtnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvestednull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].namestring
schedule510.schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplusnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].retainedEarningsnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].surplusesnull | number
schedule510.schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilitiesnull | number
schedule510.schedule512.isLifeInsuranceCorporationboolean | null
schedule510.schedule512.line110null | number
schedule510.schedule512.line112null | number
schedule510.schedule512.line114null | number
schedule510.schedule512.line116null | number
schedule510.schedule512.line118null | number
schedule510.schedule512.line130null | number
schedule510.schedule512.line132null | number
schedule510.schedule512.line164null | number
schedule510.schedule512.line168null | number
schedule510.schedule512.line180null | number
schedule510.schedule512.line210null | number
schedule510.schedule512.line214null | number
schedule510.schedule512.line218null | number
schedule510.schedule512.line222null | number
schedule510.schedule512.line226null | number
schedule510.schedule512.line310boolean | null
schedule510.schedule512.line315string
schedule510.schedule512.line320string
schedule510.schedule512.line325string
schedule510.schedule512.moreThanOneTaxYearEndingInCalendarYearWhileRelatedboolean | null
schedule510.schedule512.ontarioCorporateIncomeTaxPayableDivisionBnull | number
schedule510.schedule512.ontarioCorporateMinimumTaxPayableDivisionCnull | number
schedule510.schedule512.ontarioTaxableIncomenull | number
schedule510.schedule512.relatedSolelyViaCrownControlboolean | null
schedule510.schedule512.relatedSolelyViaS251_5_bRightboolean | null
schedule510.schedule512.residentInCanadaboolean | null
schedule510.schedule512.s251_5_bRightAcquiredToAvoidCapitalAllowanceLimitboolean | null
schedule510.schedule512.s63_10AllocationAgreementFiledboolean | null
schedule510.schedule512.s63_10AmountsAllocatedToThisMember[]null | number | string
schedule510.schedule512.s63_10GroupTaxableCapitalEmployedInCanadanull | number
schedule510.schedule512.s63_10TotalAllocatedToAllMembersnull | number
schedule510.schedule512.taxableIncomeEarnedInAllProvincesnull | number
schedule510.schedule512.taxableIncomeEarnedInCanadanull | number
schedule510.schedule512.taxableIncomeT2Line360null | number
schedule510.schedule512GrossSatLine460null | number
schedule510.schedule512NetSatAmountOnull | number
schedule511.additionalSchedulesAttachedboolean | null
schedule511.associatedCorporations[].associatedInCurrentAndPrecedingFilerYearsboolean | null
schedule511.associatedCorporations[].businessNumberstring
schedule511.associatedCorporations[].completeSourcePeriodSetAffirmedboolean | null
schedule511.associatedCorporations[].namestring
schedule511.associatedCorporations[].precedingTaxYear.associatedAtAnyTimeDuringTaxYearboolean | null
schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYearnull | number
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriodnull | number
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEndstring
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStartstring
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipIdstring
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipNamestring
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusionnull | number
schedule511.associatedCorporations[].precedingTaxYear.taxYearEndstring
schedule511.associatedCorporations[].precedingTaxYear.taxYearStartstring
schedule511.associatedCorporations[].precedingTaxYear.totalAssetsnull | number
schedule511.associatedCorporations[].precedingTaxYear.totalRevenuenull | number
schedule511.associatedCorporations[].precedingTaxYear.totalRevenueExcludingPartnershipInclusionsnull | number
schedule511.associatedCorporations[].precedingTaxYearIsLastBeforeFilerAffirmedboolean | null
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].associatedAtAnyTimeDuringTaxYearboolean | null
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].daysInTaxYearnull | number
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].daysInFiscalPeriodnull | number
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodEndstring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStartstring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipIdstring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipNamestring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusionnull | number
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEndstring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStartstring
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalAssetsnull | number
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenuenull | number
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].totalRevenueExcludingPartnershipInclusionsnull | number
schedule511.completeAssociatedGroupAffirmedboolean | null
schedule511.paragraph6FilerPrecedingTaxYear.dayCountPolicystring
schedule511.paragraph6FilerPrecedingTaxYear.ownerIdstring
schedule511.paragraph6FilerPrecedingTaxYear.periodEndstring
schedule511.paragraph6FilerPrecedingTaxYear.periodOwnerstring
schedule511.paragraph6FilerPrecedingTaxYear.periodStartstring
schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicystring
schedule511.paragraph6FilerPrecedingTaxYear.sourcestring
schedule511.paragraph6FilerPrecedingTaxYear.suppliedDaysnull | number
schedule512.capitalAllowanceForFirstTaxYearEndingInCalendarYearnull | number
schedule512.carriesOnBusinessInCanadaboolean | null
schedule512.carriesOnBusinessInOntarioboolean | null
schedule512.foreignInsuranceSubsidiaries[].capitalStockInvestednull | number
schedule512.foreignInsuranceSubsidiaries[].capitalStockOrMembersContributionsnull | number
schedule512.foreignInsuranceSubsidiaries[].deferredTaxDebitOrFutureTaxAssetsnull | number
schedule512.foreignInsuranceSubsidiaries[].deficitDeductedInShareholdersEquitynull | number
schedule512.foreignInsuranceSubsidiaries[].longTermDebtnull | number
schedule512.foreignInsuranceSubsidiaries[].longTermDebtInvestednull | number
schedule512.foreignInsuranceSubsidiaries[].namestring
schedule512.foreignInsuranceSubsidiaries[].otherContributedSurplusnull | number
schedule512.foreignInsuranceSubsidiaries[].retainedEarningsnull | number
schedule512.foreignInsuranceSubsidiaries[].surplusesnull | number
schedule512.foreignInsuranceSubsidiaries[].totalReserveLiabilitiesnull | number
schedule512.isLifeInsuranceCorporationboolean | null
schedule512.line110null | number
schedule512.line112null | number
schedule512.line114null | number
schedule512.line116null | number
schedule512.line118null | number
schedule512.line130null | number
schedule512.line132null | number
schedule512.line164null | number
schedule512.line168null | number
schedule512.line180null | number
schedule512.line210null | number
schedule512.line214null | number
schedule512.line218null | number
schedule512.line222null | number
schedule512.line226null | number
schedule512.line310boolean | null
schedule512.line315string
schedule512.line320string
schedule512.line325string
schedule512.moreThanOneTaxYearEndingInCalendarYearWhileRelatedboolean | null
schedule512.ontarioCorporateIncomeTaxPayableDivisionBnull | number
schedule512.ontarioCorporateMinimumTaxPayableDivisionCnull | number
schedule512.ontarioTaxableIncomenull | number
schedule512.relatedSolelyViaCrownControlboolean | null
schedule512.relatedSolelyViaS251_5_bRightboolean | null
schedule512.residentInCanadaboolean | null
schedule512.s251_5_bRightAcquiredToAvoidCapitalAllowanceLimitboolean | null
schedule512.s63_10AllocationAgreementFiledboolean | null
schedule512.s63_10AmountsAllocatedToThisMember[]null | number | string
schedule512.s63_10GroupTaxableCapitalEmployedInCanadanull | number
schedule512.s63_10TotalAllocatedToAllMembersnull | number
schedule512.taxableIncomeEarnedInAllProvincesnull | number
schedule512.taxableIncomeEarnedInCanadanull | number
schedule512.taxableIncomeT2Line360null | number
schedule512Resultnull | 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.isBecomingCcpcboolean | null
schedule53.line100GripOpeningnull | number
schedule53.line110TaxableIncomenull | number
schedule53.line130LesserSbdNumeratorinteger | 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.line200EligibleDividendsReceivedinteger | null | number
schedule53.line210Section113Dividendsinteger | null | number
schedule53.line300EligibleDivsPaidPriorYearnull | number | string
schedule53.line310ExcessiveEEDPriorYearnull | number | string
schedule53.part2Rows[].a_taxableIncomeBeforenull | number
schedule53.part2Rows[].b_sbdBeforenull | number
schedule53.part2Rows[].c_aiiBeforenull | number
schedule53.part2Rows[].f_taxableIncomeAfternull | number
schedule53.part2Rows[].g_sbdAfternull | number
schedule53.part2Rows[].h_aiiAfternull | number
schedule53.part2Rows[].priorYearIndexinteger
schedule53.part3Rows[].a4_predecessorGripnull | number
schedule53.part3Rows[].assetsReceivedTaxationYearEndnull | string
schedule53.part3Rows[].b4_eligibleDivsPaidnull | number
schedule53.part3Rows[].businessNumberstring
schedule53.part3Rows[].c4_excessiveEEDnull | number
schedule53.part3Rows[].corpNamestring
schedule53.part3Rows[].operationstring
schedule53.part4Rows[].a5_costOfPropertynull | number
schedule53.part4Rows[].assetsReceivedTaxationYearEndnull | string
schedule53.part4Rows[].b5_moneyOnHandnull | number
schedule53.part4Rows[].businessNumberstring
schedule53.part4Rows[].c5_nonCapitalLossesnull | number
schedule53.part4Rows[].corpNamestring
schedule53.part4Rows[].d5_netCapitalLossesnull | number
schedule53.part4Rows[].e5_farmLossesnull | number
schedule53.part4Rows[].f5_restrictedFarmLossesnull | number
schedule53.part4Rows[].g5_limitedPartnershipLossesnull | number
schedule53.part4Rows[].i5_actualNonCapitalLossesnull | number
schedule53.part4Rows[].j5_actualNetCapitalLossesnull | number
schedule53.part4Rows[].k5_actualFarmLossesnull | number
schedule53.part4Rows[].l5_actualRestrictedFarmLossesnull | number
schedule53.part4Rows[].m5_actualLimitedPartnershipLossesnull | number
schedule53.part4Rows[].q5_debtsnull | number
schedule53.part4Rows[].r5_paidUpCapitalnull | number
schedule53.part4Rows[].s5_reservesnull | number
schedule53.part4Rows[].situationstring
schedule53.part4Rows[].t5_cdaBalancenull | number
schedule53.part4Rows[].u5_lripBalancenull | number
schedule54.amalgamationOccurredInYearboolean | null
schedule54.election89_11.electionFiledDatenull | string
schedule54.election89_11.ministerialConditionsCompliedboolean | null
schedule54.election89_11.revocationFiledDatenull | string
schedule54.isCreditUnionboolean | null
schedule54.line100OpeningLripnull | number
schedule54.line140PriorYearAiinull | number
schedule54.line160PriorYearIcDeductioninteger | null | number
schedule54.line510NonEligDivsReceivednull | number
schedule54.line520Adjustmentsnull | number
schedule54.line540NonEligDivsPaidnull | number
schedule54.line540PriorYearTailbacknull | number
schedule54.mic130_1_1DeductibleDividendsPaidnull | number
schedule54.part2Rows[].adjustmentEventTypenull | string
schedule54.part2Rows[].adjustmentOnDatenull | number
schedule54.part2Rows[].datenull | 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[].designationDatenull | string
schedule54.part2Rows[].eligDivsPaidOnDateinteger | null | number
schedule54.part2Rows[].lateDesignationErdtohTransitionalboolean | null
schedule54.part2Rows[].nonEligDivsPaidOnDatenull | 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[].paymentTimeGroupIdnull | string
schedule54.part2Rows[].s112DivsBecameReceivableOnDatenull | number
schedule54.part2Rows[].s89_14_1ReliefGrantedboolean | null
schedule54.part2Rows[].subsidiaryLastTaxYearEndnull | string
schedule54.priorYearS125Deductioninteger | 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_10TransitionAdjustmentnull | 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_8TransitionAdjustmentnull | number
schedule54.s89_9TransitionAdjustmentnull | number
schedule54.subsidiaryWindupOccurredInYearboolean | 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.allShareholdersTaxExemptboolean | null
schedule55.amountCTotalEEDDnull | number
schedule55.electionAllocationToOriginalDividendsConfirmedboolean | null
schedule55.electionFiledWithin90DaysOfAssessmentboolean | null
schedule55.electionShareholderConcurrenceObtainedboolean | null
schedule55.electionWithin30MonthsOfOriginalDividendboolean | null
schedule55.line100TotalTaxableDividendsPaidinteger | null | number | string
schedule55.line150TotalEligibleDividendsPaidinteger | null | number
schedule55.line160GripEndOfYearinteger | null | number
schedule55.line180Part1ElectionUnder185_1_2null | number
schedule55.line200TotalTaxableDividendsPaidnull | number
schedule55.line280Part2ElectionUnder185_1_2null | number
schedule55.paragraphCAntiAvoidanceAppliesboolean | null
schedule55.paragraphCEEDDAmountnull | number
schedule55.partRoutingnull | 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.line200TotalFmvEquityRedeemedinteger | null | number | string
schedule56.partIi2AmountBPredicateAttestedboolean | null
schedule56.partIi2AmountDNoPrimaryPurposeExclusionAttestedboolean | null
schedule56.partIi2AmountDQualifyingIssuanceAttestedboolean | null
schedule56.partIi2AmountEDispositionAttestedboolean | null
schedule56.preRegimeTransactionsExcludedAttestedboolean | null
schedule572.associatedWithQualifyingCorporationsboolean | null
schedule572.creditExpiredAfterTenYearsnull | number
schedule572.creditTransferredOnAmalgamationnull | number
schedule572.designatedExpenditureLimitnull | number
schedule572.designationAgreementFiledboolean | null
schedule572.exemptFromTaxUnderPartIIIboolean | null
schedule572.fifthPrecedingTaxYearStartnull | string
schedule572.firstTaxYearDesignatedLimitnull | number
schedule572.lastModifiedAtnull | string
schedule572.lastModifiedBynull | string
schedule572.nonRefundableCreditClaimednull | number
schedule572.part1Rows[].businessNumbernull | string
schedule572.part1Rows[].expenditureLimitAllocatednull | number
schedule572.part1Rows[].namenull | string
schedule572.part2Rows[].acquisitionDatenull | string
schedule572.part2Rows[].availableForUseDatenull | string
schedule572.part2Rows[].capitalCostnull | number
schedule572.part2Rows[].ccaClassnull | string
schedule572.part2Rows[].creditPreviouslyClaimedByCorporationOrAssociatenull | string
schedule572.part2Rows[].descriptionnull | string
schedule572.part2Rows[].expenditureIncurredDatenull | string
schedule572.part2Rows[].expenditureUnderNonArmsLengthContractnull | string
schedule572.part2Rows[].isExcludedPropertynull | string
schedule572.part2Rows[].locatedInOntarionull | string
schedule572.part2Rows[].regulation1101_5b1ElectionFilednull | string
schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturingnull | string
schedule572.part3Rows[].acquisitionDatenull | string
schedule572.part3Rows[].availableForUseDatenull | string
schedule572.part3Rows[].capitalCostnull | number
schedule572.part3Rows[].ccaClassnull | string
schedule572.part3Rows[].creditPreviouslyClaimedByCorporationOrAssociatenull | string
schedule572.part3Rows[].descriptionnull | string
schedule572.part3Rows[].expenditureIncurredDatenull | string
schedule572.part3Rows[].expenditureUnderNonArmsLengthContractnull | string
schedule572.part3Rows[].isExcludedPropertynull | string
schedule572.part3Rows[].locatedInOntarionull | string
schedule572.part3Rows[].regulation1101_5b1ElectionFilednull | string
schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturingnull | string
schedule572.part5Rows[].creditAvailableForCarryforwardnull | number
schedule572.part5Rows[].yearOfOriginTaxYearEndnull | string
schedule572.part6Rows[].acquisitionDatenull | string
schedule572.part6Rows[].armsLengthDispositionnull | string
schedule572.part6Rows[].capitalCostAtAvailableForUseYearEndnull | number
schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter20250515null | string
schedule572.part6Rows[].creditPreviouslyReceivednull | number
schedule572.part6Rows[].creditSectionnull | string
schedule572.part6Rows[].eventDatenull | string
schedule572.part6Rows[].eventTypenull | string
schedule572.part6Rows[].proceedsOrFairMarketValuenull | number
schedule572.portionAvailableForUseBefore2025_05_15null | number
schedule572.portionAvailableForUseOnOrAfter2025_05_15null | number
schedule572.precedingTaxYearStartnull | string
schedule572.priorYearClosingCarryforwardnull | number
schedule572.sameCalendarYearDesignationRuleAppliesboolean | null
schedule58.businessNumbernull | string
schedule58.corporationIdnull | string
schedule58.holdsBroadcastingLicencenull | string
schedule58.isQjonull | string
schedule58.line130PartnershipAllocatedCreditnull | 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[].amountOfAssistancenull | number
schedule58.part3Rows[].atLeast75PctOriginalNewsContentTimeboolean | null
schedule58.part3Rows[].averageWeeklyHoursnull | number
schedule58.part3Rows[].col10CurrentQLEnull | number
schedule58.part3Rows[].col11CreditAmountnull | number
schedule58.part3Rows[].col5LowThresholdNetTimesAnull | number
schedule58.part3Rows[].col6LowThresholdCapnull | number
schedule58.part3Rows[].col7LowThresholdQLEnull | number
schedule58.part3Rows[].col8CurrentNetTimesBnull | number
schedule58.part3Rows[].col9CurrentCapnull | number
schedule58.part3Rows[].employeeNamenull | string
schedule58.part3Rows[].fortyConsecutiveWeeksTestMetboolean | null
schedule58.part3Rows[].salaryOrWagesPayableinteger | null | number | string
schedule58.part3Rows[].socialInsuranceNumbernull | string
schedule58.partnershipFiscalPeriodEndnull | string
schedule58.partnershipMemberNotSpecifiedMemberAttestedboolean | null
schedule58.partnershipPrescribedReturnFiledAttestedboolean | null
schedule58.partnershipWasQjoInFiscalPeriodAttestedboolean | null
schedule58.qcjoDesignationNumbernull | string
schedule58.qjoPeriodFromnull | string
schedule58.qjoPeriodTonull | string
schedule63.creditRecognizedInTrialBalanceGifi9659boolean | null
schedule63.lastModifiedAtstring
schedule63.lastModifiedBystring
schedule63.line080_total_farming_expensesinteger | null | number
schedule63.line090_nal_transactionsnull | number
schedule63.line100_gross_farming_expensesinteger | null | number
schedule63.line150_nl_totalnull | number
schedule63.line160_pe_totalnull | number
schedule63.line170_ns_totalnull | number
schedule63.line180_nb_totalnull | number
schedule63.line200_on_totalnull | number
schedule63.line210_mb_totalnull | number
schedule63.line220_sk_totalnull | number
schedule63.line230_ab_totalnull | number
schedule63.line350_partnership_allocation_nlnull | number
schedule63.line360_partnership_allocation_penull | number
schedule63.line370_partnership_allocation_nsnull | number
schedule63.line380_partnership_allocation_nbnull | number
schedule63.line395_federal_total_excluding_partnershipnull | number
schedule63.line400_partnership_allocation_onnull | number
schedule63.line410_partnership_allocation_mbnull | number
schedule63.line420_partnership_allocation_sknull | number
schedule63.line430_partnership_allocation_abnull | number
schedule63.line475_partnership_subtotalinteger | null | number
schedule63.line495_grand_totalnull | number
schedule63.part10_days_by_calendar_year.2024integer
schedule63.part10_days_in_tax_yearinteger
schedule63.partnershipAllocations[].box237Amountnull | number
schedule63.partnershipAllocations[].fiscalPeriodEndnull | string
schedule63.partnershipAllocations[].partnershipAccountNumbernull | string
schedule63.partnershipAllocations[].partnershipNamenull | string
schedule63.partnershipAllocations[].provincenull | string
schedule63.parts2to9_eligible_farming_expenses_by_province.ONinteger
schedule63.subsection12_2_2Election.amountnull | number
schedule63.subsection12_2_2Election.filed_on_timeboolean | null
schedule67.businessNumbernull | string
schedule67.corporationNamenull | string
schedule67.currentTaxYearEndnull | string
schedule67.filed2022AmountDPerInstalmentnull | number
schedule67.filed2022CrdDeterminationAttestedboolean | null
schedule67.filed2022IncomeDeductionLimitnull | number
schedule67.filed2022Line230CrdPayableTotalnull | number
schedule67.groupAllocationAgreement[].allocationAmountnull | number
schedule67.groupAllocationAgreement[].memberBNnull | string
schedule67.groupAllocationAgreement[].memberNamenull | string
schedule67.hadAmalgamationIn2020Or2021boolean | null
schedule67.hadWindupIn2020Or2021boolean | null
schedule67.hasMultiple2020TaxYearsboolean | null
schedule67.hasMultiple2021TaxYearsboolean | 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.isFinancialInstitutionRelatedToBankOrLifeInsurerboolean | null
schedule67.isLifeInsuranceCorpInCanadaboolean | null
schedule67.isNonResidentboolean | 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.line120IncomeDeductionnull | number
schedule67.otherAgreementsFiledForCalendarYearboolean | null
schedule67.otherFiledAgreements[].agreementDateFilednull | string
schedule67.otherFiledAgreements[].allocationAuthoritystring
schedule67.otherFiledAgreements[].allocationToFilingCorporationnull | number
schedule67.taxableIncome2020integer | null | number | string
schedule67.taxableIncome2021integer | null | number
schedule67.totalDaysIn2020TaxYearsinteger | null | number
schedule67.totalDaysIn2021TaxYearsinteger | 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.agreementCalendarYearnull | number
schedule68.agreementDateFilednull | string
schedule68.antiAvoidanceAddbackS123_6_6Amountnull | number
schedule68.businessNumbernull | string
schedule68.corporationNamenull | string
schedule68.currentTaxYearEndnull | string
schedule68.daysInTaxYearinteger | null | number
schedule68.groupAllocationAgreement[].allocationAmountnull | number
schedule68.groupAllocationAgreement[].memberBNnull | string
schedule68.groupAllocationAgreement[].memberNamenull | string
schedule68.groupAllocationAgreement[].taxationYearEndnull | string
schedule68.hasAntiAvoidanceAddbackS123_6_6boolean | null
schedule68.hasFunctionalCurrencyElectionS261boolean | null
schedule68.isAmalgamationSuccessorboolean | null
schedule68.isAmendedAgreementboolean | 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.isFinancialInstitutionRelatedToBankOrLifeInsurerboolean | null
schedule68.isHoldcoUnderS190_1_eboolean | null
schedule68.isLifeInsuranceCorpInCanadaboolean | null
schedule68.isNonResidentboolean | null
schedule68.isPCInsurerboolean | 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.isWindupSuccessorboolean | null
schedule68.line275IncomeDeductionnull | number
schedule68.otherAgreementsFiledForCalendarYearboolean | null
schedule68.otherFiledAgreements[].agreementDateFilednull | string
schedule68.otherFiledAgreements[].allocationAuthoritystring
schedule68.otherFiledAgreements[].allocationToFilingCorporationnull | number
schedule68.taxableIncomeinteger | 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.corpFilingDueDatenull | string
schedule71.corpTaxYearEndnull | string
schedule71.corpTaxYearStartnull | 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_s343null | number
schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_anull | number
schedule71.partnerships[].avg_daily_prescribed_rate_reg_4301_a_sourcenull | string
schedule71.partnerships[].base_year_aspa_inclusionnull | number
schedule71.partnerships[].base_year_aspa_with_F_set_nilnull | number
schedule71.partnerships[].base_year_var_F_discretionarynull | number
schedule71.partnerships[].box_3A_designated_in_return_before_filing_due_dateboolean | null
schedule71.partnerships[].box_3A_discretionary_designationnull | number
schedule71.partnerships[].box_3B_corp_income_particular_periodnull | number
schedule71.partnerships[].box_3C_day_rationull | 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[].corpBankruptOrDissolvedOtherThanS881boolean | 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[].corpNonResidentNoPEboolean | null
schedule71.partnerships[].corpSharePercentageinteger | null | number
schedule71.partnerships[].corpTaxExemptboolean | null
schedule71.partnerships[].corp_income_before_reservenull | number
schedule71.partnerships[].days_base_year_end_to_ty_endnull | number
schedule71.partnerships[].deemedContinuingPartnerUnderS342_14boolean | null
schedule71.partnerships[].eligibleAlignmentIncomenull | number
schedule71.partnerships[].firstQtiTaxationYearEndYearnull | number
schedule71.partnerships[].firstTaxationYearS342_17AppliesEndYearnull | number
schedule71.partnerships[].firstYearAspaForQtinull | number
schedule71.partnerships[].isNewCorpMemberInParticularPeriodboolean | null
schedule71.partnerships[].noEarlierFiscalPeriodEndedInYearboolean | null | number | string
schedule71.partnerships[].noFiscalPeriodEndedInYearboolean | null
schedule71.partnerships[].particularPeriodEndnull | string
schedule71.partnerships[].particularPeriodStartnull | string
schedule71.partnerships[].partnershipBNnull | string
schedule71.partnerships[].partnershipBusinessContinuedboolean | null
schedule71.partnerships[].partnershipFYEndInYearnull | string
schedule71.partnerships[].partnershipFYStartInYearnull | string
schedule71.partnerships[].partnershipNamenull | string
schedule71.partnerships[].post_2012_s112_s113_dividend_deductionsnull | number
schedule71.partnerships[].qtiComputedUsingMaximumDeductionsS342_15boolean | null
schedule71.partnerships[].qtiReserveClaimedRownull | 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[].qtiYearIndexnull | number
schedule71.partnerships[].recentMembershipForReserveAvoidanceboolean | null
schedule71.partnerships[].relatedPartyAggregatedSharePercentagenull | number
schedule71.partnerships[].s342_16_17_qti_adjustment_amountnull | 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_dividendsboolean | 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_tcginteger | null | number | string
schedule71.partnerships[].var_A_tcg_componentinteger | null | number
schedule71.partnerships[].var_B_acl_componentinteger | null | number
schedule71.partnerships[].var_B_includes_111_1_e_lp_lossesboolean | null
schedule71.partnerships[].var_B_share_of_loss_and_aclinteger | null | number
schedule71.partnerships[].var_C_days_in_bothnull | number
schedule71.partnerships[].var_D_days_in_FYs_ending_in_yearnull | number
schedule71.partnerships[].var_E_designated_qreinteger | null | number
schedule71.partnerships[].var_E_max_deductiblenull | number
schedule71.partnerships[].var_E_written_info_from_partnership_receivedboolean | null
schedule71.partnerships[].var_F_designated_in_base_yearboolean | null
schedule71.partnerships[].var_F_discretionaryinteger | null | number
schedule71.wasOpenedFromDesignatedMemberFlowboolean | 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.corpTaxYearEndnull | string
schedule72.corpTaxYearStartnull | 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_sourcenull | 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_dividendsboolean | null
schedule72.partnerships[].box_2A_incomeinteger | 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_lossesboolean | null
schedule72.partnerships[].box_2B_lossinteger | null | number
schedule72.partnerships[].box_2D_tcginteger | null | number
schedule72.partnerships[].box_2E_aclinteger | null | number
schedule72.partnerships[].box_2H_day_rationull | number
schedule72.partnerships[].box_2J_designated_qreinteger | null | number
schedule72.partnerships[].box_2J_max_deductiblenull | number
schedule72.partnerships[].box_2J_written_info_from_partnership_receivedboolean | null
schedule72.partnerships[].box_2K_designated_in_base_yearboolean | null
schedule72.partnerships[].box_2K_discretionary_designationinteger | null | number
schedule72.partnerships[].box_3A_designated_in_return_before_filing_due_dateboolean | null
schedule72.partnerships[].box_3A_discretionary_designationnull | number
schedule72.partnerships[].box_3B_corp_income_particular_periodnull | number
schedule72.partnerships[].box_3C_day_rationull | number
schedule72.partnerships[].box_4A_base_year_incomenull | number
schedule72.partnerships[].box_4B_base_year_lossnull | number
schedule72.partnerships[].box_4D_base_year_tcgnull | number
schedule72.partnerships[].box_4E_base_year_aclnull | number
schedule72.partnerships[].box_4H_base_year_day_rationull | number
schedule72.partnerships[].box_4J_base_year_qre_designationnull | number
schedule72.partnerships[].box_4L_base_year_aspanull | number
schedule72.partnerships[].box_4M_base_year_discretionarynull | number
schedule72.partnerships[].box_4N_base_year_aspa_with_F_set_nilnull | number
schedule72.partnerships[].box_4Q_base_year_endnull | string
schedule72.partnerships[].box_4Q_days_base_year_end_to_ty_endnull | number
schedule72.partnerships[].box_4S_avg_daily_prescribed_rate_reg_4301_anull | 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[].corpBankruptOrDissolvedOtherThanS881boolean | 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[].corpNonResidentNoPEboolean | null
schedule72.partnerships[].corpSharePercentageinteger | null | number
schedule72.partnerships[].corpTaxExemptboolean | null
schedule72.partnerships[].corp_income_before_reservenull | number
schedule72.partnerships[].deemedContinuingPartnerUnderS342_14boolean | null
schedule72.partnerships[].eligibleAlignmentIncome_b_inull | number
schedule72.partnerships[].eligibleAlignmentIncome_b_iinull | number
schedule72.partnerships[].firstTaxationYearS342_17AppliesEndYearnull | number
schedule72.partnerships[].firstYearAspaForQtinull | number
schedule72.partnerships[].isFirstAlignedFiscalPeriodYearboolean | null
schedule72.partnerships[].isNewCorpMemberInParticularPeriodboolean | null
schedule72.partnerships[].noEarlierFiscalPeriodEndedInYearboolean | null
schedule72.partnerships[].noFiscalPeriodEndedInYearboolean | null
schedule72.partnerships[].particularPeriodEndnull | string
schedule72.partnerships[].particularPeriodStartnull | string
schedule72.partnerships[].partnershipBNnull | string
schedule72.partnerships[].partnershipBusinessContinuedboolean | null
schedule72.partnerships[].partnershipFYEndInYearnull | string
schedule72.partnerships[].partnershipFYStartInYearnull | string
schedule72.partnerships[].partnershipNamenull | string
schedule72.partnerships[].post_2012_s112_s113_dividend_deductionsnull | number
schedule72.partnerships[].qtiComputedUsingMaximumDeductionsS342_15boolean | null
schedule72.partnerships[].qtiReserveClaimedRownull | 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[].qtiYearIndexnull | number
schedule72.partnerships[].recentMembershipForReserveAvoidanceboolean | null
schedule72.partnerships[].relatedPartyAggregatedSharePercentagenull | number
schedule72.partnerships[].s342_16_17_qti_adjustment_amountnull | 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_yearnull | 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.wasOpenedFromDesignatedMemberFlowboolean | 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.activeBusinessIncomenull | number | string
schedule73.characterSplitOverrides.allowableCapitalLossinteger | null | number
schedule73.characterSplitOverrides.otherIncomeinteger | null | number
schedule73.characterSplitOverrides.propertyIncomeinteger | null | number
schedule73.characterSplitOverrides.taxableCapitalGaininteger | null | number
schedule73.partnerships[].characterOrdinarynull | number
schedule73.partnerships[].characterTCGnull | number
schedule73.partnerships[].col10_thresholdnull | number
schedule73.partnerships[].col1_stubAccrualnull | number
schedule73.partnerships[].col2_designatedQREnull | number
schedule73.partnerships[].col3_discretionarynull | number
schedule73.partnerships[].col4CharacterActiveBusinessnull | number
schedule73.partnerships[].col4CharacterOthernull | number
schedule73.partnerships[].col4CharacterPropertynull | number
schedule73.partnerships[].col6CharacterActiveBusinessnull | number
schedule73.partnerships[].col6CharacterOthernull | number
schedule73.partnerships[].col6CharacterPropertynull | number
schedule73.partnerships[].col6CharacterTCGnull | number
schedule73.partnerships[].col6_newMembernull | number
schedule73.partnerships[].col9_shortfallnull | number
schedule73.partnerships[].fiscalPeriodEndnull | string
schedule73.partnerships[].fiscalPeriodStartnull | string
schedule73.partnerships[].multiTierFlagnull | number
schedule73.partnerships[].partnershipBNnull | string
schedule73.partnerships[].partnershipNamenull | string
schedule73.priorYearS73Partnerships[]object
schedule74.apprenticeHoursActualnull | number
schedule74.apprenticeHoursRequirednull | number
schedule74.attestationDatenull | string
schedule74.dateOfPurchasenull | string
schedule74.dateOfSalenull | string
schedule74.daysBelowPrevailingWagenull | number
schedule74.eligiblePathwaynull | 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.firstDayHydrogenProducednull | string
schedule74.firstElectionDelaynull | 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.isTaxShelterInvestmentnull | string
schedule74.lastAnnualCiReportDatenull | string
schedule74.line190PartnershipAllocatedItcnull | number
schedule74.line335PartnershipAllocatedLabourAdditionnull | number
schedule74.line645PartnershipAllocatedRecapturenull | number
schedule74.line700ExpectedCarbonIntensitynull | number
schedule74.line705ComplianceperiodEndedDatenull | string
schedule74.line710AverageActualCarbonIntensitynull | number
schedule74.line715FiledRevisedPlannull | string
schedule74.line720DeemedAverageActualCarbonIntensitynull | number
schedule74.line760PartnershipAllocatedRecoveryTaxnull | number
schedule74.metLabourRequirementsPart 3 line-300 answer confirming that the elected prevailing-wage and apprenticeship requirements were met.null | string
schedule74.nrcanProjectCodenull | string
schedule74.part1Rows[].acquisitionDatenull | 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[].amountEligibleForItcnull | number
schedule74.part1Rows[].assetCodenull | string
schedule74.part1Rows[].assistanceRepaidnull | number
schedule74.part1Rows[].availableForUseDatenull | string
schedule74.part1Rows[].capitalCostinteger | null | number
schedule74.part1Rows[].ccaClassNumbernull | string
schedule74.part1Rows[].cleanHydrogenItcAmountnull | number
schedule74.part1Rows[].cleanHydrogenPortionnull | number
schedule74.part1Rows[].designatedWorkSitesnull | string
schedule74.part1Rows[].electingLabourRequirementsnull | 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[].percentageForHydrogenProductionnull | number
schedule74.part1Rows[].percentageForQualifiedProjectnull | number
schedule74.part1Rows[].preparedOrInstalledDatenull | 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[].propertyIdentifiernull | string
schedule74.part1Rows[].provinceOrTerritorynull | string
schedule74.part1Rows[].specifiedPercentageAmmonianull | number
schedule74.part1Rows[].specifiedPercentageHydrogennull | number
schedule74.part4Rows[].daysNotOperatingnull | number
schedule74.part4Rows[].endDatenull | string
schedule74.part4Rows[].operatingYearnumber
schedule74.part4Rows[].startDatenull | string
schedule74.part6Rows[].adjustedItcnull | number
schedule74.part6Rows[].assetCodenull | string
schedule74.part6Rows[].availableForUseDatenull | string
schedule74.part6Rows[].capitalCostnull | number
schedule74.part6Rows[].ccaClassNumbernull | string
schedule74.part6Rows[].cleanHydrogenItcRecapturednull | number
schedule74.part6Rows[].originalCleanHydrogenItcAmountnull | number
schedule74.part6Rows[].priorRecoveryTaxPaidnull | number
schedule74.part6Rows[].proceedsOrFmvnull | number
schedule74.part6Rows[].provinceOrTerritorynull | string
schedule74.part7Rows[].assetCodenull | string
schedule74.part7Rows[].availableForUseDatenull | string
schedule74.part7Rows[].capitalCostnull | number
schedule74.part7Rows[].ccaClassNumbernull | string
schedule74.part7Rows[].electingLabourRequirementsnull | string
schedule74.part7Rows[].preparedOrInstalledDatenull | string
schedule74.part7Rows[].provinceOrTerritorynull | string
schedule74.part7Rows[].recoveryTaxnull | number
schedule74.part7Rows[].specifiedPercentageUsednull | number
schedule74.part7Rows[].specifiedPercentageWouldApplynull | number
schedule74.priorYearRegularRateClaimForInstallationYearnull | string
schedule74.projectExpectedCarbonIntensitynull | number
schedule74.purchaserBusinessNumbernull | string
schedule74.purchaserElectionTicknull | string
schedule74.purchaserNamenull | string
schedule74.purchaserSignedDatenull | string
schedule74.purchaserSigningOfficernull | string
schedule74.secondElectionDelaynull | string
schedule74.signingOfficerFirstNamenull | string
schedule74.signingOfficerLastNamenull | string
schedule74.signingOfficerPositionnull | string
schedule74.signingOfficerTelephonenull | string
schedule74.submittedFinalDesignsnull | string
schedule74.taxationYearEndDatenull | string
schedule74.taxationYearStartDatenull | string
schedule74.vendorBusinessNumbernull | string
schedule74.vendorElectionTicknull | string
schedule74.vendorNamenull | string
schedule74.vendorSignedDatenull | string
schedule74.vendorSigningOfficernull | string
schedule74.workersBelowPrevailingWageCountnull | number
schedule75.apprenticeHoursActualnull | number
schedule75.apprenticeHoursRequirednull | number
schedule75.apprenticeshipRequirementsAdditionToTaxnull | number
schedule75.attestationDatenull | string
schedule75.daysBelowPrevailingWagenull | 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.isRealEstateInvestmentTrustMutualFundTrustboolean | null | number | string
schedule75.isTaxShelterInvestmentnull | string
schedule75.line160PartnershipAllocatedItcnull | number
schedule75.line240PartnershipAllocatedRecapturenull | number
schedule75.line425PartnershipAllocatedLabourAdditionnull | number
schedule75.metLabourRequirementsnull | 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[].amountEligibleForItcnull | number
schedule75.part1Rows[].assistanceRepaidnull | number
schedule75.part1Rows[].availableForUseDatenull | string
schedule75.part1Rows[].capitalCostinteger | null | number
schedule75.part1Rows[].ccaClassNumbernull | string
schedule75.part1Rows[].claimsClass431ElectricalStoragenull | string
schedule75.part1Rows[].claimsEligibleTransmissionEquipmentnull | string
schedule75.part1Rows[].class431Subparagraphnull | string
schedule75.part1Rows[].cleanTechAssetCodenull | string
schedule75.part1Rows[].cleanTechItcAmountnull | 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[].designatedWorkSitesnull | string
schedule75.part1Rows[].electingLabourRequirementsnull | string
schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPctnull | number
schedule75.part1Rows[].isBuildingnull | 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[].leaseMeetsQualifyingLesseeConditionsnull | 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[].propertyIdentifiernull | string
schedule75.part1Rows[].provinceOrTerritorynull | 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[].specifiedPercentagenull | number
schedule75.part1Rows[].storageEnergyConditionMetnull | string
schedule75.part1Rows[].storageExcludedCategorynull | string
schedule75.part1Rows[].storageFixedLocationnull | string
schedule75.part1Rows[].storagePrimaryPurposeConfirmednull | 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[].systemExtractsFossilFuelsForSalenull | string
schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPctnull | number
schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergynull | string
schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass56null | string
schedule75.part1Rows[].usedWithEligibleGenerationEquipmentnull | string
schedule75.part1Rows[].usesFossilFuelInOperationnull | string
schedule75.part2Rows[].availableForUseDatenull | string
schedule75.part2Rows[].capitalCostinteger | null | number
schedule75.part2Rows[].ccaClassNumbernull | string
schedule75.part2Rows[].cleanTechAssetCodenull | string
schedule75.part2Rows[].originalItcAmountinteger | null | number
schedule75.part2Rows[].proceedsOrFmvinteger | null | number
schedule75.part2Rows[].proportionRecapturednull | number
schedule75.part2Rows[].provinceOrTerritorynull | string
schedule75.part2Rows[].purchaserContinuesEligibleUsenull | string
schedule75.part2Rows[].purchaserIsTaxableCanadianCorpnull | string
schedule75.part2Rows[].purchaserRelationshipnull | string
schedule75.part2Rows[].recapturedAmountnull | number
schedule75.part5Rows[].itcAllocatedinteger | null | number
schedule75.part5Rows[].itcRecaptureAllocatedinteger | null | number
schedule75.part5Rows[].labourAdditionAllocatedinteger | null | number
schedule75.part5Rows[].partnershipAccountNumbernull | string
schedule75.part5Rows[].partnershipNamenull | string
schedule75.priorYearRegularRateClaimForInstallationYearnull | string
schedule75.signingOfficerFirstNamenull | string
schedule75.signingOfficerLastNamenull | string
schedule75.signingOfficerPositionnull | string
schedule75.signingOfficerTelephonenull | string
schedule75.taxationYearEndDatenull | string
schedule75.taxationYearStartDatenull | string
schedule75.totalLabourAdditionToTaxnull | number
schedule75.wageRequirementsAdditionToTaxnull | number
schedule75.workersBelowPrevailingWageCountnull | 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.isTaxShelterInvestmentnull | string
schedule76.line150PartnershipAllocatedItcnull | number
schedule76.line240PartnershipAllocatedRecapturenull | 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[].adjustmentsinteger | null | number
schedule76.part1Rows[].amountEligibleForItcnull | number
schedule76.part1Rows[].assistanceRepaidinteger | null | number
schedule76.part1Rows[].availableForUseDatenull | string
schedule76.part1Rows[].batteryProductionBenefitsFromContributionAgreementnull | string
schedule76.part1Rows[].capitalCostinteger | null | number
schedule76.part1Rows[].ccaClassNumbernull | string
schedule76.part1Rows[].claimsClass431ElectricalStoragenull | string
schedule76.part1Rows[].claimsEligibleTransmissionEquipmentnull | string
schedule76.part1Rows[].class431Subparagraphnull | string
schedule76.part1Rows[].ctmItcAmountnull | number
schedule76.part1Rows[].ctmPropertyDescriptionnull | string
schedule76.part1Rows[].ctmPropertyScheduleIIRoutenull | string
schedule76.part1Rows[].ctmUseCodenull | object | string
schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAllnull | string
schedule76.part1Rows[].ctmUseMineralOutputTestMetnull | string
schedule76.part1Rows[].designedForStreetOrHighwayUsenull | string
schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPctnull | number
schedule76.part1Rows[].isBuildingnull | string
schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditionsnull | 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.certificationDatenull | string
schedule76.part1Rows[].mineralCertification.certificationFiledWithReturnnull | string
schedule76.part1Rows[].mineralCertification.certifierDesignationnull | object
schedule76.part1Rows[].mineralCertification.certifierIsIndependentnull | string
schedule76.part1Rows[].mineralCertification.certifyingProfessionalNamenull | string
schedule76.part1Rows[].mineralCertification.mineOrWellSitenull | string
schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterialsnull | string
schedule76.part1Rows[].mineralValuationElection.electionDatenull | string
schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturnnull | string
schedule76.part1Rows[].mineralValuationElection.valuationMethodnull | 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[].propertyIdentifiernull | string
schedule76.part1Rows[].provinceOrTerritorynull | 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[].specifiedPercentagenull | number
schedule76.part1Rows[].storageEnergyConditionMetnull | string
schedule76.part1Rows[].storageExcludedCategorynull | string
schedule76.part1Rows[].storageFixedLocationnull | string
schedule76.part1Rows[].storagePrimaryPurposeConfirmednull | string
schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPctnull | number
schedule76.part1Rows[].usedWithEligibleGenerationEquipmentnull | string
schedule76.part2Rows[].availableForUseDatenull | string
schedule76.part2Rows[].capitalCostnull | number
schedule76.part2Rows[].ccaClassNumbernull | string
schedule76.part2Rows[].ctmItcRecapturednull | number
schedule76.part2Rows[].ctmPropertyDescriptionnull | string
schedule76.part2Rows[].ctmUseCodenull | object
schedule76.part2Rows[].originalCtmItcAmountnull | number
schedule76.part2Rows[].proceedsOrFmvnull | number
schedule76.part2Rows[].proportionRecapturednull | number
schedule76.part2Rows[].provinceOrTerritorynull | string
schedule76.part2Rows[].purchaserContinuesCtmUsenull | string
schedule76.part2Rows[].purchaserIsQualifyingTaxpayernull | string
schedule76.part2Rows[].purchaserRelationshipnull | string
schedule76.part3Rows[].ctmItcAllocatednull | number
schedule76.part3Rows[].ctmItcRecaptureAllocatednull | number
schedule76.part3Rows[].partnershipAccountNumbernull | string
schedule76.part3Rows[].partnershipNamenull | string
schedule76.taxationYearEndDatenull | string
schedule76.taxationYearStartDatenull | string
schedule78.amountFCumulativeDevCreditAtCommercialOpsnull | number
schedule78.amountGCumulativeDevIfProjectedEqualsActualnull | number
schedule78.amountHPreviouslyRepaidDevCreditsnull | number
schedule78.amountITotalRefurbCreditsnull | number
schedule78.amountJRefurbIfProjectedEqualsActualnull | number
schedule78.amountKPreviouslyRepaidRefurbCreditsnull | number
schedule78.apprenticeHoursActualnull | number
schedule78.apprenticeHoursRequirednull | number
schedule78.attestationDatenull | 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.crdReportDueDaynull | string
schedule78.crdReportRequirednull | string
schedule78.daysBelowPrevailingWagenull | number
schedule78.expectedProjectQualifiedCcusExpendituresinteger | null | number
schedule78.firstDayOfCommercialOperationsnull | 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.latestCrdReportDatenull | string
schedule78.line170AdjustmentDownwardnull | number
schedule78.line175CumulativeDevCreditPreviousYearnull | number
schedule78.line175CumulativePreCodQualifiedAggregatenull | number
schedule78.line190PartnershipAllocatedItcnull | number
schedule78.line325PartnershipAllocatedLabourAdditionnull | number
schedule78.line465PartnershipAllocatedPartXii7Taxnull | number
schedule78.metLabourRequirementsnull | string
schedule78.nrcanProjectCodenull | string
schedule78.ownsInterestInQualifiedCcusProjectnull | 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[].assistanceRepaidnull | number
schedule78.part1Rows[].ccaClassNumbernull | string
schedule78.part1Rows[].ccusItcAmountnull | number
schedule78.part1Rows[].commercialOperationsStatusnull | string
schedule78.part1Rows[].currentYearExpenditureinteger | null | number
schedule78.part1Rows[].designatedWorkSitesnull | string
schedule78.part1Rows[].dualUseCapitalCostnull | number
schedule78.part1Rows[].dualUseCcusExpectedQuantitynull | number
schedule78.part1Rows[].dualUseComputedProportionnull | number
schedule78.part1Rows[].dualUseEquipmentnull | string
schedule78.part1Rows[].dualUseProportionnull | number
schedule78.part1Rows[].dualUseTotalExpectedQuantitynull | number
schedule78.part1Rows[].electingLabourRequirementsnull | string
schedule78.part1Rows[].eligibleCcusExpenditurenull | number
schedule78.part1Rows[].expenditureCategorystring
schedule78.part1Rows[].expenditureDescriptionnull | string
schedule78.part1Rows[].expenditureIncurredDatenull | 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[].preparedOrInstalledDatenull | string
schedule78.part1Rows[].propertyIdnull | string
schedule78.part1Rows[].propertySituatedInCanadanull | string
schedule78.part1Rows[].provinceOrTerritorynull | string
schedule78.part1Rows[].qualifiedCcusExpenditurenull | number
schedule78.part1Rows[].qualifiedExpenditureFormulanull | number
schedule78.part1Rows[].qualifiedProjectPropertyConfirmednull | 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[].specifiedPercentagenull | number
schedule78.part4DispositionRows[].capitalCostnull | number
schedule78.part4DispositionRows[].ccaClassNumbernull | string
schedule78.part4DispositionRows[].ccusItcAmountnull | number
schedule78.part4DispositionRows[].creditTypenull | string
schedule78.part4DispositionRows[].dispositionDatenull | string
schedule78.part4DispositionRows[].expenditureDescriptionnull | string
schedule78.part4DispositionRows[].netRecoveryAmountnull | number
schedule78.part4DispositionRows[].previouslyPaidRecoverynull | number
schedule78.part4DispositionRows[].proceedsOrFmvnull | number
schedule78.part4DispositionRows[].projectSaleElection211_92_11null | string
schedule78.part4DispositionRows[].propertyIdnull | string
schedule78.part4DispositionRows[].proportionRecapturednull | number
schedule78.part5Rows[].ccusItcAllocatednull | number
schedule78.part5Rows[].labourAdditionAllocatednull | number
schedule78.part5Rows[].partXii7TaxAllocatednull | number
schedule78.part5Rows[].partnershipAccountNumbernull | string
schedule78.part5Rows[].partnershipNamenull | string
schedule78.priorYearRegularRateClaimForInstallationYearnull | string
schedule78.projectPeriodRows[].actualEligibleUsePctnull | number
schedule78.projectPeriodRows[].calendarYearnull | string
schedule78.projectPeriodRows[].capturedCarbonTonnesEligibleUsenull | number
schedule78.projectPeriodRows[].capturedCarbonTonnesTotalnull | number
schedule78.projectPeriodRows[].projectPeriodnull | string
schedule78.projectPeriodRows[].projectedEligibleUsePctnull | number
schedule78.signingOfficerFirstNamenull | string
schedule78.signingOfficerLastNamenull | string
schedule78.signingOfficerPositionnull | string
schedule78.signingOfficerTelephonenull | string
schedule78.taxationYearEndDatenull | string
schedule78.taxationYearStartDatenull | string
schedule78.workersBelowPrevailingWageCountnull | 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.businessNumbernull | 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.contactExtensionstring
schedule89.contactNamestring
schedule89.contactPhonestring
schedule89.cumulativeHistoryCompletenull | string
schedule89.dividendsFromCorps[].businessNumberstring
schedule89.dividendsFromCorps[].corporationNamestring
schedule89.dividendsFromCorps[].datePayablenull | string
schedule89.dividendsFromTrusts[].datePayablenull | string
schedule89.dividendsFromTrusts[].trustAccountNumberstring
schedule89.dividendsFromTrusts[].trustNamestring
schedule89.ecpPost2000[].badDebtPortionnull | number
schedule89.ecpPost2000[].costAcquirednull | number
schedule89.ecpPost2000[].proceedsSalenull | number
schedule89.ecpPost2000[].taxYearEndnull | string
schedule89.ecpPre2000[].costAcquirednull | number
schedule89.ecpPre2000[].proceedsSalenull | number
schedule89.ecpPre2000[].taxYearEndnull | string
schedule89.filingCorpRows[].capitalDividendsFromTrustnull | number
schedule89.filingCorpRows[].capitalDividendsPayablenull | number
schedule89.filingCorpRows[].capitalDividendsReceivednull | number
schedule89.filingCorpRows[].netLifeInsuranceProceedsnull | number
schedule89.filingCorpRows[].nonTaxableCapGainsTrustPre2016null | number
schedule89.filingCorpRows[].nonTaxablePortionCapGainsnull | number
schedule89.filingCorpRows[].taxYearEndOrRelevantDatenull | string
schedule89.firmNamestring
schedule89.isBalanceVerificationRequestnull | string
schedule89.isT2054RelatedRequestnull | string
schedule89.lifeInsurancePolicy1.adjustedCostBasenull | number
schedule89.lifeInsurancePolicy1.beneficiaryNamestring
schedule89.lifeInsurancePolicy1.dateOfDeathnull | string
schedule89.lifeInsurancePolicy1.insuredNamestring
schedule89.lifeInsurancePolicy1.policyNumberstring
schedule89.lifeInsurancePolicy1.policyRedemptionDatenull | string
schedule89.lifeInsurancePolicy1.proceedsReceivedDatenull | string
schedule89.lifeInsurancePolicy1.totalNetProceedsReceivednull | number
schedule89.lifeInsurancePolicy2.adjustedCostBasenull | number
schedule89.lifeInsurancePolicy2.beneficiaryNamestring
schedule89.lifeInsurancePolicy2.dateOfDeathnull | string
schedule89.lifeInsurancePolicy2.insuredNamestring
schedule89.lifeInsurancePolicy2.policyNumberstring
schedule89.lifeInsurancePolicy2.policyRedemptionDatenull | string
schedule89.lifeInsurancePolicy2.proceedsReceivedDatenull | string
schedule89.lifeInsurancePolicy2.totalNetProceedsReceivednull | number
schedule89.line400EcpPre2018null | number
schedule89.line410LifeInsuranceCdaPre1985null | number
schedule89.line420PredecessorPre1990null | number
schedule89.predecessorRows[].amalgamationDatenull | string
schedule89.predecessorRows[].capitalDividendsFromTrustnull | number
schedule89.predecessorRows[].capitalDividendsPayablenull | number
schedule89.predecessorRows[].capitalDividendsReceivednull | number
schedule89.predecessorRows[].cdaBalanceImmediatelyBeforeEventnull | number
schedule89.predecessorRows[].cdaParagraphABalanceImmediatelyBeforeEventnull | number
schedule89.predecessorRows[].continuityEventTypenull | string
schedule89.predecessorRows[].netLifeInsuranceProceedsnull | number
schedule89.predecessorRows[].nonTaxableCapGainsTrustPre2016null | number
schedule89.predecessorRows[].nonTaxablePortionCapGainsnull | number
schedule89.predecessorRows[].predecessorBusinessNumberstring
schedule89.predecessorRows[].s83_2_1HypotheticalDividendTaxableboolean | 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[].preferredShareCountinteger | null | number
schedule9.rows[].preferredSharePercentinteger | 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.countryTaxpayerIdnull | string
schedule91.countryYearEndnull | string
schedule91.part1.activityCodenull | string
schedule91.part1.customerRowsSupplementaryListAttachednull | string
schedule91.part1.customers[].endDatenull | string
schedule91.part1.customers[].namenull | string
schedule91.part1.customers[].startDatenull | string
schedule91.part1.employees.canadianResidentAmountnull | number
schedule91.part1.employees.canadianResidentCountnull | number
schedule91.part1.employees.nonResidentAmountnull | number
schedule91.part1.employees.nonResidentCountnull | number
schedule91.part1.employees.nonResidentDaysInCanadanull | number
schedule91.part1.employees.periodEndnull | string
schedule91.part1.employees.periodStartnull | string
schedule91.part1.otherActivitySpecnull | string
schedule91.part1.physicalFacilitiesnull | string
schedule91.part1.physicalFacilitiesDetail[].addressnull | string
schedule91.part1.physicalFacilitiesDetail[].naturenull | string
schedule91.part1.provincenull | string
schedule91.part1.reg105WaiverAppliednull | string
schedule91.part1.reg105WaiverGrantednull | string
schedule91.part1.revenueFinancingnull | number
schedule91.part1.revenueGoodsSoldnull | number
schedule91.part1.revenueOthernull | number
schedule91.part1.revenueServicesProvidednull | number
schedule91.part1.revenueTotalnull | number
schedule91.part1.subcontractors.canadianResidentAmountnull | number
schedule91.part1.subcontractors.canadianResidentCountnull | number
schedule91.part1.subcontractors.nonResidentAmountnull | number
schedule91.part1.subcontractors.nonResidentCountnull | number
schedule91.part1.subcontractors.nonResidentDaysInCanadanull | number
schedule91.part1.subcontractors.periodEndnull | string
schedule91.part1.subcontractors.periodStartnull | string
schedule91.part1.t4aNrSlipAttestationnull | string
schedule91.part1.t4aNrSlipAttestationReasonnull | string
schedule91.part1.treatyArticlenull | string
schedule91.part2.tcpRowsSupplementaryListAttachednull | string
schedule91.part2.tcpRows[].costinteger | null | number
schedule91.part2.tcpRows[].descriptionnull | string
schedule91.part2.tcpRows[].incomeGainLossinteger | null | number
schedule91.part2.tcpRows[].outlaysAndExpensesnull | number
schedule91.part2.tcpRows[].proceedsinteger | null | number | string
schedule91.part2.tcpRows[].s116ClearanceReasonnull | string
schedule91.part2.tcpRows[].s116ClearanceStatusnull | string
schedule91.part2.treatyArticlenull | string
schedule92.agreementHasForceOfLawInCanadaAtYearEndnull | string
schedule92.authorizedForeignBankboolean | null | string
schedule92.directPartXIII1RatePctnull | number
schedule92.directPartXIII1RateProvisionnull | string
schedule92.directPartXIII1RateStatusnull | string
schedule92.relatedPersonInterestRatePctnull | number
schedule92.relatedPersonInterestRateProvisionnull | string
schedule92.relatedPersonInterestRateStatusnull | string
schedule92.residentAtYearEndnull | string
schedule92.section20_2AmountsReviewednull | string
schedule92.section20_2InterestDeductedinteger | null | number | string
schedule92.section20_2LiabilityInterestDeductedinteger | null | number
schedule92.similarTaxWouldBePayableByCanadianBanknull | string
schedule92.treatyCountrynull | string
schedule92.treatyEntitlementConfirmednull | string
schedule92.treatyStatusnull | string
schedule97.certificateOfDiscontinuanceThis candidate excludes the Canada-incorporation branch, so box 210 must be explicit JSON null.null | string
schedule97.code08TreatyEligibleboolean | 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_4UndertakingFiledboolean | null
section110_5Additionsnull | number | string
section137_2Deductionnull | number | string
section80Reductions[]object
section89_13MinisterialConsentEvidencenull | string
specifiedCorporateIncomeReviewedboolean | null
specifiedCorporateIncomeRows[]object
specifiedInvestmentBusinessForeignIncomenull | number
specifiedInvestmentBusinessIncomenumber
specifiedInvestmentBusinessIncomeInPropertyAccountsboolean | null | number | string
specifiedPartnershipIncomeAppliesboolean | null
specifiedPartnershipLineAmounts.350null | number
specifiedPartnershipLineAmounts.360null | number
specifiedPartnershipLineAmounts.370null | number
specifiedPartnershipLineAmounts.380null | number
specifiedPartnershipLineAmounts.385null | number
subsection12_2_2Election.amountnumber
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
substantiveCCPCAnytimeboolean | null
supplementalLineAmounts.029null | number
supplementalLineAmounts.042null | number
supplementalLineAmounts.052null | number
supplementalLineAmounts.059null | number
supplementalLineAmounts.072null | number
supplementalLineAmounts.530null | number
supplementalLineAmounts.540null | number
supplementalLineAmounts.720null | number
supplementalLineAmounts.725null | number
supplementalLineAmounts.735null | number
supplementalLineAmounts.741null | number
supplementalLinesReviewedboolean | null
suspendedLossRevivals[]object
t2142.addressstring
t2142.amendedReturnboolean
t2142.amountEnclosedinteger
t2142.businessNumberReferencenull | string
t2142.businessNumberRootnull | string
t2142.certificationConfirmedboolean
t2142.certificationDatestring
t2142.cfrPolicyRows[]object
t2142.cfrReviewStatusnull | string
t2142.citystring
t2142.contactPersonstring
t2142.corporationNamestring
t2142.countrystring
t2142.estimatedCurrentYearPartXii3Taxinteger | null | number | string
t2142.firmNamestring
t2142.instalmentPayments[].amountnull | number | string
t2142.instalmentPayments[].datestring
t2142.investmentPolicyReviewStatusnull | string
t2142.investmentPolicyRows[].classificationConfirmedboolean
t2142.investmentPolicyRows[].currentMaximumReserveinteger
t2142.investmentPolicyRows[].investmentRateClassstring
t2142.investmentPolicyRows[].policyIdstring
t2142.investmentPolicyRows[].priorMaximumReserveinteger
t2142.investmentPolicyRows[].taxableLifePolicyConfirmedboolean
t2142.isNonResidentboolean | null
t2142.lossContinuityStatusnull | string
t2142.lossRows[]object
t2142.officerNamestring
t2142.officerTitlestring
t2142.policyholderAdjustmentReviewStatusnull | string
t2142.policyholderAdjustmentRows[]object
t2142.postalOrZipCodestring
t2142.priorYearDaysExcludingFebruary29integer | null | number
t2142.priorYearPartXii3Taxinteger | null | number | string
t2142.provinceTerritoryStatestring
t2142.reg1401ReserveReviewStatusnull | string
t2142.reg1401ReserveRows[].actuarialCertificationConfirmedboolean
t2142.reg1401ReserveRows[].current.reportedLiabilityinteger
t2142.reg1401ReserveRows[].directionstring
t2142.reg1401ReserveRows[].paragraphstring
t2142.reg1401ReserveRows[].policyGroupstring
t2142.reg1401ReserveRows[].policyIdstring
t2142.reg1401ReserveRows[].prior.reportedLiabilityinteger
t2142.reg1401ReserveRows[].segregatedFundLiabilityboolean
t2142.reg1401ReserveRows[].sourceRefstring
t2142.reg1401ReserveRows[].taxabilityCategorystring
t2142.taxpayerIdentificationNumbernull | string
t2142.telephoneNumberstring
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.returnFiledWithinThreeYearsboolean
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.associatedCCPCboolean
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.firstYearAfterAmalgamationboolean
t2Jacket.filingStatus.firstYearAfterIncorporationboolean
t2Jacket.filingStatus.subsidiaryWindupS88boolean
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.businessNumbernull | string
t661.contractPaymentsReceivedForQualifiedExpendituresinteger | null | number
t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCapitalinteger | null | number | string
t661.contractPaymentsReceivedForQualifiedExpendituresRelatingToCurrentinteger | null | number | string
t661.corporationNamenull | string
t661.leaseCostExpenditureDatenull | string
t661.leaseCostIsGeneralPurposeOfficeEquipmentOrFurnitureboolean | null
t661.line300SalariesDirectlyEngagedinteger | null | number
t661.line305SalariesSpecifiedinteger | null | number
t661.line307ForeignSalaryEligibilityAttestedboolean | null
t661.line307Naturenull | string
t661.line307SalariesNALinteger | null | number
t661.line309SalariesSpecifiedOutsideCanadainteger | null | number
t661.line310PriorUnpaidSalariesPaidThisYearinteger | null | number
t661.line315CurrentYearUnpaidSalariesinteger | null | number
t661.line320MaterialsConsumedinteger | null | number
t661.line325MaterialsTransformedinteger | null | number
t661.line340ContractPaymentsALinteger | null | number
t661.line345ContractPaymentsNALinteger | null | number
t661.line350LeaseCostsAllOrSubstantiallyAllinteger | null | number
t661.line355LeaseCostsPrimarilyinteger | null | number
t661.line360OverheadTraditionalinteger | null | number
t661.line370ThirdPartyPaymentsinteger | null | number
t661.line390CapitalAvailableForUseboolean | null
t661.line390CapitalExpenditureAcquisitionDatenull | string
t661.line390CapitalExpenditurePart6BRows[].acquisitionDatestring
t661.line390CapitalExpenditurePart6BRows[].adjustedSellingCostToSuppliernull | number
t661.line390CapitalExpenditurePart6BRows[].capitalExpenditureAmountnull | number
t661.line390CapitalExpenditurePart6BRows[].nonArmsLengthSupplierboolean | null
t661.line390CapitalExpenditurePart6BRows[].projectNumbersstring
t661.line390CapitalExpenditurePart6BRows[].propertyNamestring
t661.line390CapitalExpendituresinteger | null | number
t661.line390CapitalIsDepreciablePropertyNotLandboolean | null
t661.line410CapitalLegacyinteger | null | number
t661.line429ProvincialGovernmentAssistanceinteger | null | number
t661.line429ProvincialGovernmentAssistanceRelatingToCapitalinteger | null | number | string
t661.line429ProvincialGovernmentAssistanceRelatingToCurrentinteger | null | number | string
t661.line431OtherGovernmentAssistanceinteger | null | number
t661.line431OtherGovernmentAssistanceRelatingToCapitalinteger | null | number | string
t661.line431OtherGovernmentAssistanceRelatingToCurrentinteger | null | number | string
t661.line432NonGovernmentAssistanceinteger | null | number
t661.line432NonGovernmentAssistanceRelatingToCapitalinteger | null | number | string
t661.line432NonGovernmentAssistanceRelatingToCurrentinteger | null | number | string
t661.line435PriorYearItcAppliedinteger | 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.line445AssistanceRepaymentsnull | 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.line452PoolTransferOnAmalgamationOrWindUpnull | 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.line453PriorYearItcRecapturedConfirmedboolean | null
t661.line460ClaimFullPoolboolean | null
t661.line460DeductionClaimedinteger | 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.line502ProxyAmountinteger | null | number
t661.line504SUEAllPropertiesAcquiredAfter20241215boolean | null
t661.line504SUEAllPropertiesAvailableForUseboolean | null
t661.line504SUEAllPropertiesDepreciableNotPrescribedboolean | null
t661.line504SUEAllPropertiesUsedPrimarilyForSredInCanadaboolean | null
t661.line504SUECapitalCostAfterS127_11_6null | number
t661.line504SUENoGeneralPurposeOfficeEquipmentOrFurnitureboolean | null
t661.line504SUEPart6CDetailsCompleteboolean | null
t661.line504SUEPart6CRows[].adjustedCapitalCostAfterS127_11_6null | number
t661.line504SUEPart6CRows[].availableForUseboolean | null
t661.line504SUEPart6CRows[].depreciableNotPrescribedboolean | null
t661.line504SUEPart6CRows[].notGeneralPurposeOfficeEquipmentOrFurnitureboolean | null
t661.line504SUEPart6CRows[].projectNumbersstring
t661.line504SUEPart6CRows[].propertyNamestring
t661.line504SUEPart6CRows[].purchaseDatestring
t661.line504SUEPart6CRows[].qualifyingAmount25Percentnull | number
t661.line504SUEPart6CRows[].terminteger | null
t661.line504SUEPart6CRows[].usedPrimarilyForSredInCanadaboolean | null
t661.line504SUETermsConfirmedboolean | null
t661.line504SharedUseEquipmentCapitalnull | 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.line510QualifiedExpendituresTransferredInCapitalnull | 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.line546QualifiedExpendituresTransferredOutCapitalnull | 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.line558QSECapitalAcquiredAfter20241215boolean | null
t661.line558QSECapitalAvailableForUseboolean | null
t661.line558QSECapitalBuildingHasLargerParticlesboolean | null
t661.line558QSECapitalBuildingMaxDisplacementMicrometresnull | number
t661.line558QSECapitalBuildingParticleDiameterMicrometresnull | number
t661.line558QSECapitalBuildingParticlesPer0028CubicMetrenull | 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.line558QSECapitalIsBuildingOrBuildingLeaseholdboolean | null
t661.line558QSECapitalIsDepreciablePropertyNotLandboolean | 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.line560RepaymentsAssistanceContractPaymentsinteger | null | number
t661.methodElectednull | string
t661.proxySalaryBaseinteger | null | number
t661.sredAocOriginalPreEventPoolnull | number
t661.sredAocPriorYearAbsorptionnull | number
t661.sredAocSingleBusinessAttestedboolean | null
t661.sredBusinessContinuesPostAocboolean | null
t661.sredCapitalExpendituresRelatedToExemptIncomeinteger | null | number
t661.sredContractPayeeRows[].amountinteger | null | number
t661.sredContractPayeeRows[].amountRelatesToBusinessThroughCanadianPeboolean | null
t661.sredContractPayeeRows[].line370RelatedToTaxpayerBusinessboolean | null
t661.sredContractPayeeRows[].line370TaxpayerEntitledToExploitResultsboolean | null
t661.sredContractPayeeRows[].payeeIdnull | string
t661.sredContractPayeeRows[].payeeIsCanadianPartnershipboolean | null
t661.sredContractPayeeRows[].payeeNamenull | string
t661.sredContractPayeeRows[].payeeResidentInCanadaboolean | null
t661.sredContractPayeeRows[].paymentLinenull | string
t661.sredContractPayeeRows[].reg8201Facts.controlledSubsidiaryOnlyboolean | null
t661.sredContractPayeeRows[].reg8201Facts.employeeOrAgentEstablishedAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.fixedPlaceJurisdictionnull | string
t661.sredContractPayeeRows[].reg8201Facts.generalContractingAuthorityAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.hasFixedPlaceOfBusinessboolean | null
t661.sredContractPayeeRows[].reg8201Facts.independentAgentOnlyboolean | null
t661.sredContractPayeeRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]null | string
t661.sredContractPayeeRows[].reg8201Facts.isInsurerboolean | null
t661.sredContractPayeeRows[].reg8201Facts.personOwnedStockAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.principalPlaceOfBusinessAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.purchaseOnlyOfficeOnlyboolean | null
t661.sredContractPayeeRows[].reg8201Facts.regularlyFillsOrdersFromStockAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.substantialMachineryOrEquipmentUsedAtTargetboolean | null
t661.sredContractPayeeRows[].reg8201Facts.treatyExistsboolean | null
t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentArticlenull | string
t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentConclusionboolean | null
t661.sredContractPayeesAreTaxableSuppliersboolean | null
t661.sredCurrentExpendituresRelatedToExemptIncomeinteger | null | number
t661.sredExemptIncomeExclusionReviewedboolean | null
t661.sredExpendituresIncludedInBookIncomeinteger | null | number
t661.sredFilingDueDatenull | 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.sredNalSupplierCostAdjustmentnull | number
t661.sredNalSupplierCostAdjustmentRelatingToCapitalnull | number
t661.sredNalSupplierCostAdjustmentRelatingToCurrentnull | 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.sredPrescribedFormFiledDatenull | string
t661.sredPrescribedInformationCompleteboolean | null
t661.sredPriorLossRestrictionEventDatenull | string
t661.sredProxyOverallCapAmountinteger | null | number
t661.sredProxySalaryBaseExclusionsReg2900_9integer | null | number
t661.sredSameOrSimilarBusinessIncomenull | number
t661.sredSpecifiedEmployeeBonusOrProfitRemunerationinteger | 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.sredTraditionalOverheadDirectlyAttributableReviewedboolean | null
t661.sredTraditionalOverheadPrescribedExpenditureAmountnull | 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 | stringalways
taxYearIdstring
taxableIncomeEarnedInCanadanull | number | string
taxableIncomeOverridenull | number
transfersIn[]object
unreconciledCapitalGainsDividendCountinteger | null | number | string
unusedNclEleventhYearnumber
wasAssociatedInPrecedingYearboolean | null
workpapersobject
workpapers[].adjustmentAmountnumber
workpapers[].adjustmentTypestring
workpapers[].assumptionstring
workpapers[].customNamestring
workpapers[].expectedTotalnumber
workpapers[].idstring
workpapers[].linkedAccountIds[]string
workpapers[].linkedAccountsMetadataobject
workpapers[].rows[]objectstrict
workpapers[].sectionRowsobject
workpapers[].templateIdstringstrict
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.

Strict profile accepted values for carryforward
CellAccepted values
abilExpiredAsNcl-1000000000000000 to 1000000000000000
accounts[].accountCode0 to 20000 characters
accounts[].accountName0 to 20000 characters
accounts[].accountType0 to 20000 characters
accounts[].classification.adjustmentType0 to 20000 characters
accounts[].classification.assumption0 to 20000 characters
accounts[].classification.deductibility0 to 20000 characters
accounts[].classification.deductibilityPercentage-1000000000000000 to 1000000000000000; 0 to 20000 characters
accounts[].classification.deductibilityRule0 to 20000 characters
accounts[].classification.incomeType0 to 20000 characters
accounts[].classification.ruleId0 to 20000 characters
accounts[].classification.s1Line0 to 20000 characters
accounts[].classification.templateId0 to 20000 characters
accounts[].classification.treatment0 to 20000 characters
accounts[].currentYearBalance-1000000000000000 to 1000000000000000; 0 to 20000 characters
accounts[].id0 to 20000 characters
accounts[].reviewStatus0 to 20000 characters
accounts[].userStatus0 to 20000 characters
acquisitionOfControlDate0 to 20000 characters
activeIneligiblePortionAllowableCapitalLosses-1000000000000000 to 1000000000000000
activeIneligiblePortionTaxableCapitalGains-1000000000000000 to 1000000000000000
allocations[].albertaSmallBusinessFactorBasis0 to 20000 characters
allocations[].grossRevenue-1000000000000000 to 1000000000000000; 0 to 20000 characters
allocations[].jurisdiction0 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[].description0 to 20000 characters
aocAdventureTradeInventory[].fmv-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocBecomesOrCeasesExemptAtEventone of true, false, "true", "false", null
aocDesignatedProperty111_4_e[].acb-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocDesignatedProperty111_4_e[].dateAcquired0 to 20000 characters
aocDesignatedProperty111_4_e[].description0 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[].foreignCurrency0 to 20000 characters
aocDesignatedProperty111_4_e[].paragraph40_2_fApplies0 to 20000 characters
aocDesignatedProperty111_4_e[].propertyId0 to 20000 characters
aocDesignatedProperty111_4_e[].propertyType0 to 20000 characters
aocDoubtfulDebtReserves111_5_3[].debt_amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocDoubtfulDebtReserves111_5_3[].description0 to 20000 characters
aocDoubtfulDebtReserves111_5_3[].doubtful_debt_reserve_20_1_l-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocMainReasonIsToCauseProvisionToApplyone of true, false, "true", "false", null
aocMainReasonTargetedProvisionone of "111(4)(d)", "111(5.1)", "111(5.2)", "111(5.3)", null
aocNondepreciableCapitalProperties[].acb-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocNondepreciableCapitalProperties[].description0 to 20000 characters
aocNondepreciableCapitalProperties[].fmv-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocNondepreciableCapitalProperties[].propertyId0 to 20000 characters
applicableRegulation0 to 20000 characters
assetData[].acquiredForIncomePurpose0 to 20000 characters
assetData[].acquiredFromNonArmsLengthPerson0 to 20000 characters
assetData[].acquiredInParagraph55_3_bReorganization0 to 20000 characters
assetData[].acquisitionDate0 to 20000 characters
assetData[].additionCohorts[].acquiredForIncomePurpose0 to 20000 characters
assetData[].additionCohorts[].acquiredFromNonArmsLengthPerson0 to 20000 characters
assetData[].additionCohorts[].acquiredInParagraph55_3_bReorganization0 to 20000 characters
assetData[].additionCohorts[].acquisitionDate0 to 20000 characters
assetData[].additionCohorts[].additions-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].affiliatedPersonStopLossApplies0 to 20000 characters
assetData[].additionCohorts[].affiliatedStopLossDeemedProceeds-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].affiliatedStopLossDeemedPropertyOutstanding0 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[].anyServedEvChargingStationAtLeast90Kw0 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[].assetClass0 to 20000 characters
assetData[].additionCohorts[].assetCount-1000000000000000 to 1000000000000000
assetData[].additionCohorts[].availableForUseByRolling13_27_bOr13_28_c0 to 20000 characters
assetData[].additionCohorts[].availableForUseDate0 to 20000 characters
assetData[].additionCohorts[].bookCostRemovalSigned-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_20070 to 20000 characters
assetData[].additionCohorts[].businessCeased0 to 20000 characters
assetData[].additionCohorts[].businessProvidesPropertyForHireOrReward0 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[].claimsClass431ElectricalStorage0 to 20000 characters
assetData[].additionCohorts[].claimsEligibleTransmissionEquipment0 to 20000 characters
assetData[].additionCohorts[].class12CostPerItem-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].class12ParagraphCEHProperty0 to 20000 characters
assetData[].additionCohorts[].class12ParagraphExcludedFromHalfYear0 to 20000 characters
assetData[].additionCohorts[].class15AcquiredForCuttingAndRemovingMerchantableTimber0 to 20000 characters
assetData[].additionCohorts[].class15ElectionToExclude0 to 20000 characters
assetData[].additionCohorts[].class15NoFurtherUseAfterTimberRemoved0 to 20000 characters
assetData[].additionCohorts[].class1Pre1988ScheduleIIEligibilityConfirmed0 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[].class3Or6OverflowClassPriorCcaHistoryConfirmed0 to 20000 characters
assetData[].additionCohorts[].class3Or6ParagraphKSplitRole0 to 20000 characters
assetData[].additionCohorts[].class3Or6PostCapAdditionsAndAlterationsApply0 to 20000 characters
assetData[].additionCohorts[].class3Pre1990TransitionalBuildingConditionMet0 to 20000 characters
assetData[].additionCohorts[].class431Subparagraph0 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[].provinceCode0 to 20000 characters
assetData[].additionCohorts[].class44CapitalCostDeterminedByUse0 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[].class6ParagraphKClass1PriorCcaHistoryConfirmed0 to 20000 characters
assetData[].additionCohorts[].class6Post1978BuildingEligibilityMet0 to 20000 characters
assetData[].additionCohorts[].closingCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].cohortId0 to 20000 characters
assetData[].additionCohorts[].costIncurredTaxationYearEndDate0 to 20000 characters
assetData[].additionCohorts[].costIncurredTaxationYearStartDate0 to 20000 characters
assetData[].additionCohorts[].costIncurredTermEndDate0 to 20000 characters
assetData[].additionCohorts[].deemedAcquiredUnder16_1_1_bInPrecedingYear0 to 20000 characters
assetData[].additionCohorts[].description0 to 20000 characters
assetData[].additionCohorts[].disposedPropertyAcquiredBefore20170 to 20000 characters
assetData[].additionCohorts[].disposedPropertyDeemed13_40Amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].disposedPropertyIsGoodwill0 to 20000 characters
assetData[].additionCohorts[].disposedPropertyOriginalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].disposedPropertyPost2016DeemedCostParagraph0 to 20000 characters
assetData[].additionCohorts[].disposedPropertyRolloverTransferorDeemedCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].dispositionDate0 to 20000 characters
assetData[].additionCohorts[].dispositionIsArmsLength0 to 20000 characters
assetData[].additionCohorts[].dispositionIsGiftToQualifiedDonee0 to 20000 characters
assetData[].additionCohorts[].dispositionOutlaysAndExpenses-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].dispositionReconciliationId0 to 20000 characters
assetData[].additionCohorts[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseElectionMade0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseLocatedInCanada0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseQualificationAvoidancePurpose0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseReg1102_28ElectionOut0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseScheduleIIClassConditionMet0 to 20000 characters
assetData[].additionCohorts[].eligibleGreenhouseUnderConstructionOnNovember4_20250 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[].firstRenewalEndDate0 to 20000 characters
assetData[].additionCohorts[].firstRenewalYears-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].hasLeaseRenewalOption0 to 20000 characters
assetData[].additionCohorts[].hasRenewalTermAfterCostIncurredTerm0 to 20000 characters
assetData[].additionCohorts[].isAIIP0 to 20000 characters
assetData[].additionCohorts[].isAdditionOrAlterationToGreenhouse0 to 20000 characters
assetData[].additionCohorts[].isAiipSolelyBecauseOfReg1104_4_b_i0 to 20000 characters
assetData[].additionCohorts[].isAncillaryToElectricVehicleChargingStations0 to 20000 characters
assetData[].additionCohorts[].isBuilding0 to 20000 characters
assetData[].additionCohorts[].isDIEP0 to 20000 characters
assetData[].additionCohorts[].isDiepSolelyBecauseOfReg1104_3_1_c_i0 to 20000 characters
assetData[].additionCohorts[].isElectricVehicleChargingStation0 to 20000 characters
assetData[].additionCohorts[].isFormerPropertyDeemedOwnedUnder13_4_30 to 20000 characters
assetData[].additionCohorts[].isGreenhouse0 to 20000 characters
assetData[].additionCohorts[].isIndustrialMineralMineOrRight0 to 20000 characters
assetData[].additionCohorts[].isInventory0 to 20000 characters
assetData[].additionCohorts[].isLand0 to 20000 characters
assetData[].additionCohorts[].isNewPurposeBuiltResidentialRental0 to 20000 characters
assetData[].additionCohorts[].isPassengerVehicle0 to 20000 characters
assetData[].additionCohorts[].isPassengerVehicleAcquiredNonArmsLength0 to 20000 characters
assetData[].additionCohorts[].isPatentOrRightToUsePatentedInformation0 to 20000 characters
assetData[].additionCohorts[].isReg1101_5k_1CanadianFilmProduction0 to 20000 characters
assetData[].additionCohorts[].isRiipSolelyBecauseOfReg1104_4_01_b_i0 to 20000 characters
assetData[].additionCohorts[].isSeparateClassRentalPropertyReg1101_1ac0 to 20000 characters
assetData[].additionCohorts[].isSystemsSoftware0 to 20000 characters
assetData[].additionCohorts[].isTimberLimitOrCuttingRight0 to 20000 characters
assetData[].additionCohorts[].isTimberResourceProperty0 to 20000 characters
assetData[].additionCohorts[].isVessel0 to 20000 characters
assetData[].additionCohorts[].isYachtCampLodgeGolfCourseOrFacility0 to 20000 characters
assetData[].additionCohorts[].isZeroEmissionPassengerVehicle0 to 20000 characters
assetData[].additionCohorts[].isZeroEmissionVehiclePerITA2480 to 20000 characters
assetData[].additionCohorts[].leaseEndDate0 to 20000 characters
assetData[].additionCohorts[].leaseTermYears-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].lifeExpiryDate0 to 20000 characters
assetData[].additionCohorts[].liquefactionFacilityId0 to 20000 characters
assetData[].additionCohorts[].liquefactionReg1101SeparateClass0 to 20000 characters
assetData[].additionCohorts[].meetsClass56UsedPropertyCondition0 to 20000 characters
assetData[].additionCohorts[].mineId0 to 20000 characters
assetData[].additionCohorts[].mineIncomeBeforeCca-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].mineReg1101SeparateClass0 to 20000 characters
assetData[].additionCohorts[].minimumContinuousPowerKwOfServedEvChargingStations-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].nextSucceedingTermEndDate0 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[].propertyGroupId0 to 20000 characters
assetData[].additionCohorts[].propertyId0 to 20000 characters
assetData[].additionCohorts[].propertyIdentityConfirmed0 to 20000 characters
assetData[].additionCohorts[].propertyIdentityIsProvisional0 to 20000 characters
assetData[].additionCohorts[].railwayCommonCarrierOwnedAndOperatedThroughoutYear0 to 20000 characters
assetData[].additionCohorts[].railwayReg1101SeparateClass0 to 20000 characters
assetData[].additionCohorts[].railwayReg1101_5dAnnualClassConditionsMet0 to 20000 characters
assetData[].additionCohorts[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].reg1100_0_3InventoryTransferExceptionApplies0 to 20000 characters
assetData[].additionCohorts[].reg1100_16SpecifiedLeasingPropertyThroughoutYear0 to 20000 characters
assetData[].additionCohorts[].reg1100_2_021InventoryTransferExceptionApplies0 to 20000 characters
assetData[].additionCohorts[].reg1100_2_02InventoryTransferExceptionApplies0 to 20000 characters
assetData[].additionCohorts[].reg1100_2_2NonArmsLengthContinuityApplies0 to 20000 characters
assetData[].additionCohorts[].reg1101IncomeSourceType0 to 20000 characters
assetData[].additionCohorts[].reg1102_14Class41SpecialRulesApply0 to 20000 characters
assetData[].additionCohorts[].reg1102_14Class41SplitRole0 to 20000 characters
assetData[].additionCohorts[].reg1102_14Class41SplitSubsection0 to 20000 characters
assetData[].additionCohorts[].reg1102_14ClassContinuityApplies0 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_14TransferorPropertyWasSeparateClass0 to 20000 characters
assetData[].additionCohorts[].reg1102_14TransferorSeparateClassId0 to 20000 characters
assetData[].additionCohorts[].reg1102_1_eListedArtOrAntiqueExclusionApplies0 to 20000 characters
assetData[].additionCohorts[].reg1102_5Or5_1BuildingLeaseholdApplies0 to 20000 characters
assetData[].additionCohorts[].resourceAllowancePreviouslyGranted0 to 20000 characters
assetData[].additionCohorts[].resourceAllowanceSchedule0 to 20000 characters
assetData[].additionCohorts[].resourceCapitalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].resourceEstimateOrCapitalCostChanged0 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[].resourcePreviousRateUsedFirstClaimFormula0 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[].resourceQuantityUnit0 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[].resourceSchedule0 to 20000 characters
assetData[].additionCohorts[].resourceSection4AlternativeElection0 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_1HistoricalNecessaryLandOwnership0 to 20000 characters
assetData[].additionCohorts[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson0 to 20000 characters
assetData[].additionCohorts[].section13_21_1LandRelationshipExists0 to 20000 characters
assetData[].additionCohorts[].section37DeductionAllowedForAcquisitionExpenditure0 to 20000 characters
assetData[].additionCohorts[].separateClassBusinessId0 to 20000 characters
assetData[].additionCohorts[].similarPropertyAcquiredWithin24MonthsAndStillOwned0 to 20000 characters
assetData[].additionCohorts[].storageEnergyConditionMet0 to 20000 characters
assetData[].additionCohorts[].storageExcludedCategory0 to 20000 characters
assetData[].additionCohorts[].storageFixedLocation0 to 20000 characters
assetData[].additionCohorts[].storagePrimaryPurposeConfirmed0 to 20000 characters
assetData[].additionCohorts[].subsection39ExcludedDispositionApplies0 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[].transferorWasCanadianResidentIndividualOrQualifyingPartnership0 to 20000 characters
assetData[].additionCohorts[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].additionCohorts[].usedWithEligibleGenerationEquipment0 to 20000 characters
assetData[].additionCohorts[].vesselConstructedInCanada0 to 20000 characters
assetData[].additionCohorts[].vesselNotUsedBeforeAcquisition0 to 20000 characters
assetData[].additionCohorts[].vesselRegisteredInCanada0 to 20000 characters
assetData[].additionCohorts[].vesselStructuredFinancingFacilityApplies0 to 20000 characters
assetData[].additionCohorts[].wasDIEP0 to 20000 characters
assetData[].additionCohorts[].wouldHaveBeenClass53IfAcquiredIn20250 to 20000 characters
assetData[].additionCohorts[].wouldOtherwiseBeClass160 to 20000 characters
assetData[].additions-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].affiliatedPersonStopLossApplies0 to 20000 characters
assetData[].affiliatedStopLossDeemedProceeds-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].affiliatedStopLossDeemedPropertyOutstanding0 to 20000 characters
assetData[].aggregateCostOfAdditionsAndAlterationsToBuilding-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].anyServedEvChargingStationAtLeast90Kw0 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[].assetClass0 to 20000 characters
assetData[].assetCount-1000000000000000 to 1000000000000000
assetData[].availableForUseByRolling13_27_bOr13_28_c0 to 20000 characters
assetData[].availableForUseDate0 to 20000 characters
assetData[].bookCostRemovalSigned-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].buildingNotUsedOrAcquiredForUseByAnyPersonBeforeMarch19_20070 to 20000 characters
assetData[].businessCeased0 to 20000 characters
assetData[].businessProvidesPropertyForHireOrReward0 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[].claimsClass431ElectricalStorage0 to 20000 characters
assetData[].claimsEligibleTransmissionEquipment0 to 20000 characters
assetData[].class12CostPerItem-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].class12ParagraphCEHProperty0 to 20000 characters
assetData[].class12ParagraphExcludedFromHalfYear0 to 20000 characters
assetData[].class15AcquiredForCuttingAndRemovingMerchantableTimber0 to 20000 characters
assetData[].class15ElectionToExclude0 to 20000 characters
assetData[].class15NoFurtherUseAfterTimberRemoved0 to 20000 characters
assetData[].class1Pre1988ScheduleIIEligibilityConfirmed0 to 20000 characters
assetData[].class29PriorYearAvailableForUseCapitalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].class3Or6OverflowClassOpeningUcc-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].class3Or6OverflowClassPriorCcaHistoryConfirmed0 to 20000 characters
assetData[].class3Or6ParagraphKSplitRole0 to 20000 characters
assetData[].class3Or6PostCapAdditionsAndAlterationsApply0 to 20000 characters
assetData[].class3Pre1990TransitionalBuildingConditionMet0 to 20000 characters
assetData[].class431Subparagraph0 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[].provinceCode0 to 20000 characters
assetData[].class44CapitalCostDeterminedByUse0 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[].class6ParagraphKClass1PriorCcaHistoryConfirmed0 to 20000 characters
assetData[].class6Post1978BuildingEligibilityMet0 to 20000 characters
assetData[].closingCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].costIncurredTaxationYearEndDate0 to 20000 characters
assetData[].costIncurredTaxationYearStartDate0 to 20000 characters
assetData[].costIncurredTermEndDate0 to 20000 characters
assetData[].deemedAcquiredUnder16_1_1_bInPrecedingYear0 to 20000 characters
assetData[].description0 to 20000 characters
assetData[].disposedPropertyAcquiredBefore20170 to 20000 characters
assetData[].disposedPropertyDeemed13_40Amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].disposedPropertyIsGoodwill0 to 20000 characters
assetData[].disposedPropertyOriginalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].disposedPropertyPost2016DeemedCostParagraph0 to 20000 characters
assetData[].disposedPropertyRolloverTransferorDeemedCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].dispositionDate0 to 20000 characters
assetData[].dispositionIsArmsLength0 to 20000 characters
assetData[].dispositionIsGiftToQualifiedDonee0 to 20000 characters
assetData[].dispositionOutlaysAndExpenses-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].dispositionReconciliationId0 to 20000 characters
assetData[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].eligibleGreenhouseElectionMade0 to 20000 characters
assetData[].eligibleGreenhouseLocatedInCanada0 to 20000 characters
assetData[].eligibleGreenhouseNoPriorCcaOrTerminalLossDeduction0 to 20000 characters
assetData[].eligibleGreenhouseNoPriorDeemedCcaOrUccReduction0 to 20000 characters
assetData[].eligibleGreenhouseNoPriorOwnershipByTaxpayerOrNonArmsLengthPerson0 to 20000 characters
assetData[].eligibleGreenhousePreNovember4_2025UndeductedCapitalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].eligibleGreenhouseQualificationAvoidancePurpose0 to 20000 characters
assetData[].eligibleGreenhouseReg1102_28ElectionOut0 to 20000 characters
assetData[].eligibleGreenhouseScheduleIIClassConditionMet0 to 20000 characters
assetData[].eligibleGreenhouseUnderConstructionOnNovember4_20250 to 20000 characters
assetData[].eligibleLiquefactionActivitiesIncomeBeforeCca-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].evChargingStationContinuousPowerKw-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].firstRenewalEndDate0 to 20000 characters
assetData[].firstRenewalYears-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].hasLeaseRenewalOption0 to 20000 characters
assetData[].hasRenewalTermAfterCostIncurredTerm0 to 20000 characters
assetData[].isAIIP0 to 20000 characters
assetData[].isAdditionOrAlterationToGreenhouse0 to 20000 characters
assetData[].isAiipSolelyBecauseOfReg1104_4_b_i0 to 20000 characters
assetData[].isAncillaryToElectricVehicleChargingStations0 to 20000 characters
assetData[].isBuilding0 to 20000 characters
assetData[].isDIEP0 to 20000 characters
assetData[].isDiepSolelyBecauseOfReg1104_3_1_c_i0 to 20000 characters
assetData[].isElectricVehicleChargingStation0 to 20000 characters
assetData[].isFormerPropertyDeemedOwnedUnder13_4_30 to 20000 characters
assetData[].isGreenhouse0 to 20000 characters
assetData[].isIndustrialMineralMineOrRight0 to 20000 characters
assetData[].isInventory0 to 20000 characters
assetData[].isLand0 to 20000 characters
assetData[].isNewPurposeBuiltResidentialRental0 to 20000 characters
assetData[].isPassengerVehicle0 to 20000 characters
assetData[].isPassengerVehicleAcquiredNonArmsLength0 to 20000 characters
assetData[].isPatentOrRightToUsePatentedInformation0 to 20000 characters
assetData[].isReg1101_5k_1CanadianFilmProduction0 to 20000 characters
assetData[].isRiipSolelyBecauseOfReg1104_4_01_b_i0 to 20000 characters
assetData[].isSeparateClassRentalPropertyReg1101_1ac0 to 20000 characters
assetData[].isSystemsSoftware0 to 20000 characters
assetData[].isTimberLimitOrCuttingRight0 to 20000 characters
assetData[].isTimberResourceProperty0 to 20000 characters
assetData[].isVessel0 to 20000 characters
assetData[].isYachtCampLodgeGolfCourseOrFacility0 to 20000 characters
assetData[].isZeroEmissionPassengerVehicle0 to 20000 characters
assetData[].isZeroEmissionVehiclePerITA2480 to 20000 characters
assetData[].leaseEndDate0 to 20000 characters
assetData[].leaseTermYears-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].lifeExpiryDate0 to 20000 characters
assetData[].liquefactionFacilityId0 to 20000 characters
assetData[].liquefactionReg1101SeparateClass0 to 20000 characters
assetData[].meetsClass56UsedPropertyCondition0 to 20000 characters
assetData[].mineId0 to 20000 characters
assetData[].mineIncomeBeforeCca-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].mineReg1101SeparateClass0 to 20000 characters
assetData[].minimumContinuousPowerKwOfServedEvChargingStations-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].nextSucceedingTermEndDate0 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[].propertyGroupId0 to 20000 characters
assetData[].propertyId0 to 20000 characters
assetData[].propertyIdentityConfirmed0 to 20000 characters
assetData[].propertyIdentityIsProvisional0 to 20000 characters
assetData[].railwayCommonCarrierOwnedAndOperatedThroughoutYear0 to 20000 characters
assetData[].railwayReg1101SeparateClass0 to 20000 characters
assetData[].railwayReg1101_5dAnnualClassConditionsMet0 to 20000 characters
assetData[].reg1100_0_3And2_02ExcludedExpenditureOverlapAmount-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].reg1100_0_3InventoryTransferExceptionApplies0 to 20000 characters
assetData[].reg1100_16SpecifiedLeasingPropertyThroughoutYear0 to 20000 characters
assetData[].reg1100_2_021InventoryTransferExceptionApplies0 to 20000 characters
assetData[].reg1100_2_02InventoryTransferExceptionApplies0 to 20000 characters
assetData[].reg1100_2_2NonArmsLengthContinuityApplies0 to 20000 characters
assetData[].reg1101IncomeSourceType0 to 20000 characters
assetData[].reg1102_14Class41SpecialRulesApply0 to 20000 characters
assetData[].reg1102_14Class41SplitRole0 to 20000 characters
assetData[].reg1102_14Class41SplitSubsection0 to 20000 characters
assetData[].reg1102_14ClassContinuityApplies0 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_14TransferorPropertyWasSeparateClass0 to 20000 characters
assetData[].reg1102_14TransferorSeparateClassId0 to 20000 characters
assetData[].reg1102_1_eListedArtOrAntiqueExclusionApplies0 to 20000 characters
assetData[].reg1102_5Or5_1BuildingLeaseholdApplies0 to 20000 characters
assetData[].resourceAllowancePreviouslyGranted0 to 20000 characters
assetData[].resourceAllowanceSchedule0 to 20000 characters
assetData[].resourceCapitalCost-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].resourceEstimateOrCapitalCostChanged0 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[].resourcePreviousRateUsedFirstClaimFormula0 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[].resourceQuantityUnit0 to 20000 characters
assetData[].resourceResidualValue-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].resourceSaleProceedsForSection4Election-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].resourceSchedule0 to 20000 characters
assetData[].resourceSection4AlternativeElection0 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_1HistoricalNecessaryLandOwnership0 to 20000 characters
assetData[].section13_21_1LandDisposedInYearByTaxpayerOrNonArmsLengthPerson0 to 20000 characters
assetData[].section13_21_1LandRelationshipExists0 to 20000 characters
assetData[].section37DeductionAllowedForAcquisitionExpenditure0 to 20000 characters
assetData[].separateClassBusinessId0 to 20000 characters
assetData[].similarPropertyAcquiredWithin24MonthsAndStillOwned0 to 20000 characters
assetData[].storageEnergyConditionMet0 to 20000 characters
assetData[].storageExcludedCategory0 to 20000 characters
assetData[].storageFixedLocation0 to 20000 characters
assetData[].storagePrimaryPurposeConfirmed0 to 20000 characters
assetData[].subsection39ExcludedDispositionApplies0 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[].transferorWasCanadianResidentIndividualOrQualifyingPartnership0 to 20000 characters
assetData[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000; 0 to 20000 characters
assetData[].usedWithEligibleGenerationEquipment0 to 20000 characters
assetData[].vesselConstructedInCanada0 to 20000 characters
assetData[].vesselNotUsedBeforeAcquisition0 to 20000 characters
assetData[].vesselRegisteredInCanada0 to 20000 characters
assetData[].vesselStructuredFinancingFacilityApplies0 to 20000 characters
assetData[].wasDIEP0 to 20000 characters
assetData[].wouldHaveBeenClass53IfAcquiredIn20250 to 20000 characters
assetData[].wouldOtherwiseBeClass160 to 20000 characters
associatedGroup.allocated_limit-1000000000000000 to 1000000000000000
associatedGroup.filer_bn_root0 to 20000 characters
associatedGroup.matched_business_number0 to 20000 characters
associatedGroup.source0 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.creditFormFilingDate0 to 20000 characters
britishColumbiaFarmerQualifyingAmount-1000000000000000 to 1000000000000000
businessNumber0 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[].originDate0 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
corpTypeChangeEffectiveDate0 to 20000 characters
corporationName0 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[].originDate0 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
daysInYear1 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[].originDate0 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[].originDate0 to 20000 characters
ecoLandPre2014CarryforwardYears[].year-1000000000000000 to 1000000000000000; 0 to 20000 characters
entityId0 to 20000 characters
exemptIncomeNotSubjectToPartI-1000000000000000 to 1000000000000000
farmingBusinessLossLine485-1000000000000000 to 1000000000000000; 0 to 20000 characters
farmingChiefSourceStatus0 to 20000 characters
farmingIncome-1000000000000000 to 1000000000000000
farmingOrFishingBusinessLoss-1000000000000000 to 1000000000000000
federalLoggingTaxCredit-1000000000000000 to 1000000000000000; 0 to 20000 characters
filerBn0 to 20000 characters
filingCorpBn0 to 20000 characters
filingObligations.arrearsTaxPayments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.arrearsTaxPayments[].date0 to 20000 characters
filingObligations.arrears_tax_payments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.arrears_tax_payments[].date0 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[].date0 to 20000 characters
filingObligations.carryback_deemed_payments_161_7[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.carryback_deemed_payments_161_7[].date0 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.demandStipulatedFilingDate0 to 20000 characters
filingObligations.demand_stipulated_filing_date0 to 20000 characters
filingObligations.fcDeemedCadTaxPayable26111C-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.fcInstalmentObligations16141Cad[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.fcInstalmentObligations16141Cad[].due0 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[].due0 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.filingDate0 to 20000 characters
filingObligations.filing_date0 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[].due0 to 20000 characters
filingObligations.instalmentPayments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.instalmentPayments[].date0 to 20000 characters
filingObligations.instalment_obligations_161_4_1[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.instalment_obligations_161_4_1[].due0 to 20000 characters
filingObligations.instalment_payments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
filingObligations.instalment_payments[].date0 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.paymentDate0 to 20000 characters
filingObligations.payment_date0 to 20000 characters
filingObligations.penaltyPaymentDate0 to 20000 characters
filingObligations.penalty_payment_date0 to 20000 characters
filingObligations.postCessationInstalmentMethod0 to 20000 characters
filingObligations.post_cessation_instalment_method0 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.quarterlyEligibilityCeasedOn0 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_on0 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.reg5301AmalgamationTaxationYear0 to 20000 characters
filingObligations.reg5301EventDate0 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_year0 to 20000 characters
filingObligations.reg_5301_event_date0 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.taxYearStart0 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_start0 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
fiscalEnddate (YYYY-MM-DD); 10 to 10 characters
fiscalStartdate (YYYY-MM-DD); 10 to 10 characters
fishingIncome-1000000000000000 to 1000000000000000
foreignIneligiblePortionAllowableCapitalLosses-1000000000000000 to 1000000000000000
foreignIneligiblePortionTaxableCapitalGains-1000000000000000 to 1000000000000000
fsOnlyIncomeStatementGifiCodes[]0 to 20000 characters
functionalCurrencyIso0 to 20000 characters
immediateExpensingLimit-1000000000000000 to 1000000000000000
industryCode0 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[].type0 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[].originDate0 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.qualifyingCorporationBasis0 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
priorTaxYearEnd0 to 20000 characters
priorTaxYearStart0 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[].yearEnd0 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[].type0 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[].propertyId0 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.capitalDividendsPreviouslyPaid0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceived0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_10 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_19850 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcb0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNet-600000000000 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGains0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_c0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep20160 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep20160 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_200 to 600000000000
rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayable0 to 600000000000
rolloverInputs.capital-dividend-account.election.dividendDeclared0 to 600000000000
rolloverInputs.capital-dividend-account.election.dividendPayableDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.election.firstPaymentDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.election.s83_2ElectionDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmount0 to 600000000000
rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurposeone of "yes", "no", "not_determined", null
rolloverInputs.capital-dividend-account.election.t2054EvidenceReference1 to 2000 characters
rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcess0 to 600000000000
rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.options.originalDividendPayableDatedate (YYYY-MM-DD); 0 to 10 characters
rolloverInputs.capital-dividend-account.options.s184_3ElectionDatedate (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_ivone of "Y", "N", null
schedule10.line_102_elect_13_38_d_iiione 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.businessNumber0 to 20000 characters
schedule100.corporationName0 to 20000 characters
schedule100.currentYearEnd0 to 20000 characters
schedule100.insuranceUnderwritingTypeone of "life", "deposit", "p_and_c", "reinsurance_underwriter", "non_underwriting", null
schedule100.priorYearRetainedEarningsEvidenceone of "linked", "manual", "explicitly-none", null
schedule101.businessNumber0 to 20000 characters
schedule101.corporationName0 to 20000 characters
schedule101.currentYearEnd0 to 20000 characters
schedule101.insuranceUnderwritingType0 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[].section85Appliesone of "Yes", "No", null
schedule11.rows[].section85TransferorTypeone of "taxpayer", "partnership", null
schedule125.businessNumber0 to 20000 characters
schedule125.corporationName0 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.currentYearEnd0 to 20000 characters
schedule125.insuranceUnderwritingType0 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.priorYearEnd0 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[].description0 to 20000 characters
schedule13.part1CapitalGainsReserves[].dispositionDate0 to 20000 characters
schedule13.part1CapitalGainsReserves[].extendedTenYearReserve0 to 20000 characters
schedule13.part1CapitalGainsReserves[].extendedTenYearReserveEligibilityConfirmed0 to 20000 characters
schedule13.part1CapitalGainsReserves[].extendedTenYearReserveProvision0 to 20000 characters
schedule13.part1CapitalGainsReserves[].isActiveAsset0 to 20000 characters
schedule13.part1CapitalGainsReserves[].isForeignSource0 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[].purchaserControlRelationship0 to 20000 characters
schedule13.part1CapitalGainsReserves[].purchaserMajorityInterestPartnership0 to 20000 characters
schedule13.part1CapitalGainsReserves[].taxpayerNonResident0 to 20000 characters
schedule13.part1CapitalGainsReserves[].taxpayerTaxExempt0 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.statutoryBasis0 to 20000 characters
schedule13.part2DoubtfulDebts.statutoryProvision0 to 20000 characters
schedule13.part2OtherTaxReserves.amalgamationTransfer-1000000000000000 to 1000000000000000
schedule13.part2OtherTaxReserves.closingBalance-1000000000000000 to 1000000000000000
schedule13.part2OtherTaxReserves.openingBalance-1000000000000000 to 1000000000000000
schedule13.part2OtherTaxReserves.statutoryBasis0 to 20000 characters
schedule13.part2OtherTaxReserves.statutoryProvision0 to 20000 characters
schedule13.part2PrepaidRent.amalgamationTransfer-1000000000000000 to 1000000000000000
schedule13.part2PrepaidRent.closingBalance-1000000000000000 to 1000000000000000
schedule13.part2PrepaidRent.openingBalance-1000000000000000 to 1000000000000000
schedule13.part2PrepaidRent.statutoryBasis0 to 20000 characters
schedule13.part2PrepaidRent.statutoryProvision0 to 20000 characters
schedule13.part2ReturnableContainers.amalgamationTransfer-1000000000000000 to 1000000000000000
schedule13.part2ReturnableContainers.closingBalance-1000000000000000 to 1000000000000000
schedule13.part2ReturnableContainers.openingBalance-1000000000000000 to 1000000000000000
schedule13.part2ReturnableContainers.statutoryBasis0 to 20000 characters
schedule13.part2ReturnableContainers.statutoryProvision0 to 20000 characters
schedule13.part2UndeliveredGoodsAndServices.amalgamationTransfer-1000000000000000 to 1000000000000000
schedule13.part2UndeliveredGoodsAndServices.closingBalance-1000000000000000 to 1000000000000000
schedule13.part2UndeliveredGoodsAndServices.openingBalance-1000000000000000 to 1000000000000000
schedule13.part2UndeliveredGoodsAndServices.statutoryBasis0 to 20000 characters
schedule13.part2UndeliveredGoodsAndServices.statutoryProvision0 to 20000 characters
schedule13.part2UnpaidAmounts.amalgamationTransfer-1000000000000000 to 1000000000000000
schedule13.part2UnpaidAmounts.closingBalance-1000000000000000 to 1000000000000000
schedule13.part2UnpaidAmounts.openingBalance-1000000000000000 to 1000000000000000
schedule13.part2UnpaidAmounts.statutoryBasis0 to 20000 characters
schedule13.part2UnpaidAmounts.statutoryProvision0 to 20000 characters
schedule130.allocatedGroupRatioAmount-1000000000000000 to 1000000000000000
schedule130.borrowingsRows[].relationshipone 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[].classNumber0 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[].propertyRemainingStatusone of "property_remains", "no_property_left", "unknown"
schedule130.ccpcGroupTaxableCapitalEmployedInCanada-1000000000000000 to 1000000000000000
schedule130.cfaDeniedRows[].affiliateVariableA-1000000000000000 to 1000000000000000
schedule130.cfaDeniedRows[].cfaName0 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[].cfaName0 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[].capacityType0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].electionReference0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].eventSide0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].originTaxpayerId0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].sourceReference0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEnd0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].transfereeTaxpayerId0 to 20000 characters
schedule130.cuecRows[].capacityProvenance[].transferorTaxpayerId0 to 20000 characters
schedule130.cuecRows[].excessCapacity-1000000000000000 to 1000000000000000
schedule130.cuecRows[].label0 to 20000 characters
schedule130.cuecRows[].netAvailable-1000000000000000 to 1000000000000000
schedule130.cuecRows[].precedingYearEnd0 to 20000 characters
schedule130.currentYearCapacityProvenance[].amount-1000000000000000 to 1000000000000000
schedule130.currentYearCapacityProvenance[].capacityTypeone of "excess", "transferred", "absorbed"
schedule130.currentYearCapacityProvenance[].electionReference0 to 20000 characters
schedule130.currentYearCapacityProvenance[].eventSideone of "pre_event", "post_event", "unknown"
schedule130.currentYearCapacityProvenance[].originTaxpayerId0 to 20000 characters
schedule130.currentYearCapacityProvenance[].sourceReference0 to 20000 characters
schedule130.currentYearCapacityProvenance[].sourceTaxYearEnd0 to 20000 characters
schedule130.currentYearCapacityProvenance[].transfereeTaxpayerId0 to 20000 characters
schedule130.currentYearCapacityProvenance[].transferorTaxpayerId0 to 20000 characters
schedule130.currentYearRifeComponents[].amount-1000000000000000 to 1000000000000000
schedule130.currentYearRifeComponents[].businessId0 to 20000 characters
schedule130.currentYearRifeComponents[].componentTypeone of "interest_denial", "partnership_addback", "cfa_direct", "cfa_partnership"
schedule130.currentYearRifeComponents[].eventSideone of "pre_event", "post_event", "unknown"
schedule130.currentYearRifeComponents[].sourceReference0 to 20000 characters
schedule130.currentYearRifeComponents[].vintageId0 to 20000 characters
schedule130.excludedEntityParagraphone 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[].publicSectorAuthority0 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[].accountNumber0 to 20000 characters
schedule130.groupRatioAllocationRows[].allocatedAmount-1000000000000000 to 1000000000000000
schedule130.groupRatioAllocationRows[].memberName0 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[].relationshipone 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.lossRestrictionEventDate0 to 20000 characters
schedule130.lossRestrictionEventFacts.actualControlAcquiredone of "yes", "no", "unknown"
schedule130.lossRestrictionEventFacts.determinationStatusone of "occurred", "confirmed_absent", "unknown"
schedule130.lossRestrictionEventFacts.effectiveAt0 to 20000 characters
schedule130.lossRestrictionEventFacts.eventTaxpayerId0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_1DeemedControlone of "yes", "no", "unknown"
schedule130.lossRestrictionEventFacts.s256_7ControlAcquiredone of "yes", "no", "unknown"
schedule130.lossRestrictionEventFacts.s256_8DeemedControlone of "yes", "no", "unknown"
schedule130.lossRestrictionEventFacts.s256_9ElectionFiledone of "yes", "no", "unknown"
schedule130.lossRestrictionEventFacts.s256_9Timingone of "beginning_of_day", "actual_time", "unknown"
schedule130.lossRestrictionEventFacts.schemaVersion-1000000000000000 to 1000000000000000
schedule130.lossRestrictionEventFacts.sourceReference0 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[].taxYearOfOrigin0 to 20000 characters
schedule130.nonCapitalLossRows[].variableJ-1000000000000000 to 1000000000000000
schedule130.partnershipIfeRows[].partnershipAccountNumber0 to 20000 characters
schedule130.partnershipIfeRows[].partnershipName0 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[].accountNumber0 to 20000 characters
schedule130.receivedCapacityRows[].amountOfCapacityReceived-1000000000000000 to 1000000000000000
schedule130.receivedCapacityRows[].groupEntityName0 to 20000 characters
schedule130.receivedCapacityRows[].taxYearEnd0 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[].poolTypeone 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[].businessId0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].eventSideone of "pre_event", "post_event", "unknown"
schedule130.rifeSurvivalFacts.vintages[].originalAmount-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].priorDeductions-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYearone of "yes", "no", "unknown"
schedule130.rifeSurvivalFacts.vintages[].remainingAmount-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinuesone of "yes", "no", "unknown"
schedule130.rifeSurvivalFacts.vintages[].sameBusinessIncome-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].businessId0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].income-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].similarityStatusone of "yes", "no", "unknown"
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatusone of "yes", "no", "unknown"
schedule130.rifeSurvivalFacts.vintages[].sourceReference0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEnd0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerId0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].vintageId0 to 20000 characters
schedule130.taxYearStartDate0 to 20000 characters
schedule130.taxpayerId0 to 20000 characters
schedule130.transferredOutCapacity18_2_4-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule14.rows[].address0 to 20000 characters
schedule14.rows[].managementFees-1000000000000000 to 1000000000000000
schedule14.rows[].name0 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.accountantConnectedone of "Yes", "No", null
schedule141.accountantReservationone of "Yes", "No", null
schedule141.appliedHedgeAccountingone of "Yes", "No", null
schedule141.auditorAccountantReport0 to 20000 characters
schedule141.auditorAccountantReportKindone of "auditor", "review", "compilation", null
schedule141.biologicalNetIncome-1000000000000000 to 1000000000000000
schedule141.commitmentsone of "Yes", "No", null
schedule141.contingentLiabilitiesone of "Yes", "No", null
schedule141.derecognizeFinancialInstrumentone of "Yes", "No", null
schedule141.discontinueHedgeAccountingone of "Yes", "No", null
schedule141.financialInstrumentsNetIncome-1000000000000000 to 1000000000000000
schedule141.financialInstrumentsOCI-1000000000000000 to 1000000000000000
schedule141.identifyPersonone of "Yes", "No", null
schedule141.impairmentRecognizedone of "Yes", "No", null
schedule141.intangibleNetIncome-1000000000000000 to 1000000000000000
schedule141.intangibleOCI-1000000000000000 to 1000000000000000
schedule141.investmentPropertyNetIncome-1000000000000000 to 1000000000000000
schedule141.involvementOther0 to 20000 characters
schedule141.jointVentureInvestmentsone of "Yes", "No", null
schedule141.lastModifiedAt0 to 20000 characters
schedule141.lastModifiedBy0 to 20000 characters
schedule141.notesPreparedone of "Yes", "No", null
schedule141.notesText0 to 20000 characters
schedule141.openingEquityAdjustmentone 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.preparedOther0 to 20000 characters
schedule141.professionalDesignationone of "Yes", "No", null
schedule141.reevaluationOfAssetsone of "Yes", "No", null
schedule141.subsequentEventsone of "Yes", "No", null
schedule15.amountB-1000000000000000 to 1000000000000000
schedule15.planRows[].contributionAmount-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule15.planRows[].dpspPaymentDate0 to 20000 characters
schedule15.planRows[].epspPaymentDate0 to 20000 characters
schedule15.planRows[].epspTrustAddress0 to 20000 characters
schedule15.planRows[].epspTrustName0 to 20000 characters
schedule15.planRows[].planType-1000000000000000 to 1000000000000000
schedule15.planRows[].prppPaymentDate0 to 20000 characters
schedule15.planRows[].registrationNumber0 to 20000 characters
schedule15.planRows[].rppPaymentDate0 to 20000 characters
schedule15.planRows[].rsubpPaymentDate0 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[].classDescription0 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[].paymentDate0 to 20000 characters
schedule17.part1BonusInterestRows[].classDescription0 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[].paymentDate0 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.corporationTypeone of "investment", "mutualFund", null
schedule18.fiscal_end_iso0 to 20000 characters
schedule18.fiscal_start_iso0 to 20000 characters
schedule18.lastModifiedAt0 to 20000 characters
schedule18.lastModifiedBy0 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.exemptCorpTypeone of "transportation", "communications", "iron_ore_mining", "s149_exempt", "insurance_not_electing", null
schedule20.line_0990 to 20000 characters
schedule20.line_1000 to 20000 characters
schedule20.line_1010 to 20000 characters
schedule20.line_1030 to 20000 characters
schedule20.line_1040 to 20000 characters
schedule20.line_1050 to 20000 characters
schedule20.line_1060 to 20000 characters
schedule20.line_1070 to 20000 characters
schedule20.line_1080 to 20000 characters
schedule20.line_1090 to 20000 characters
schedule20.line_1100 to 20000 characters
schedule20.line_1110 to 20000 characters
schedule20.line_1120 to 20000 characters
schedule20.line_1130 to 20000 characters
schedule20.line_1140 to 20000 characters
schedule20.line_1150 to 20000 characters
schedule20.line_1160 to 20000 characters
schedule20.line_1170 to 20000 characters
schedule20.line_1180 to 20000 characters
schedule20.line_1200 to 20000 characters
schedule20.line_1210 to 20000 characters
schedule20.line_1220 to 20000 characters
schedule20.line_1230 to 20000 characters
schedule20.line_1240 to 20000 characters
schedule20.line_1250 to 20000 characters
schedule20.line_1260 to 20000 characters
schedule20.line_500-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule20.line_5100 to 20000 characters
schedule20.line_5200 to 20000 characters
schedule20.line_6500 to 20000 characters
schedule20.line_6550 to 20000 characters
schedule20.line_6600 to 20000 characters
schedule20.line_6650 to 20000 characters
schedule20.part5.line_2000 to 20000 characters
schedule20.part5.line_2010 to 20000 characters
schedule20.part5.line_2030 to 20000 characters
schedule20.part5.line_2040 to 20000 characters
schedule20.part5.line_2050 to 20000 characters
schedule20.part5.line_2060 to 20000 characters
schedule20.part5.line_2070 to 20000 characters
schedule20.part5.line_2080 to 20000 characters
schedule20.part5.line_2100 to 20000 characters
schedule20.part5.line_2110 to 20000 characters
schedule20.part5.line_2120 to 20000 characters
schedule20.part5.line_2130 to 20000 characters
schedule20.part5.line_2140 to 20000 characters
schedule20.part5.line_2150 to 20000 characters
schedule20.part5.line_2160 to 20000 characters
schedule20.part5.line_2170 to 20000 characters
schedule20.part5.line_2180 to 20000 characters
schedule20.part5.line_2190 to 20000 characters
schedule20.part5.line_2210 to 20000 characters
schedule20.part5.line_2220 to 20000 characters
schedule20.part5.line_2230 to 20000 characters
schedule20.part6Periods[].col_a_period_end0 to 20000 characters
schedule20.part6Periods[].col_b_bank_assets0 to 20000 characters
schedule20.part6Periods[].col_d_cost_amount0 to 20000 characters
schedule20.part6Periods[].col_e_liabilities0 to 20000 characters
schedule20.part6Periods[].col_f_branch_advances0 to 20000 characters
schedule20.part6Periods[].col_h_amount_claimed_s_20_20 to 20000 characters
schedule20.principalBusinessThroughoutYearone of "transportation", "communications", "iron_ore_mining", "other", null
schedule20.treatyContext.country0 to 20000 characters
schedule20.treatyContext.legalBasisone of "direct_treaty", "section_219_2", null
schedule20.treatyContext.provision0 to 20000 characters
schedule20.treatyContext.verifiedAccumulatedEarningsExemptionLimit0 to 20000 characters
schedule20.treatyContext.verifiedBranchTaxRatePct0 to 20000 characters
schedule20.treatyRatePct0 to 20000 characters
schedule21.canadianBankingBusinessReview.reg8201Facts.fixedPlaceJurisdiction0 to 20000 characters
schedule21.canadianBankingBusinessReview.reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]0 to 20000 characters
schedule21.canadianBankingBusinessReview.reg8201Facts.treatyPermanentEstablishmentArticle0 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[].country0 to 20000 characters
schedule21.part1Rows[].foreignAffiliateShareIncome0 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[].country0 to 20000 characters
schedule21.part3Rows[].col3l_originYearBreakdown[].amount-1000000000000000 to 1000000000000000
schedule21.part3Rows[].col3l_originYearBreakdown[].originYear-1000000000000000 to 1000000000000000
schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEnd0 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[].originYearEnd0 to 20000 characters
schedule21.part3Rows[].col3p_currentYearTaxPaidOverride-1000000000000000 to 1000000000000000
schedule21.part3Rows[].col3q_currentYearCreditDeductedOverride-1000000000000000 to 1000000000000000
schedule21.part3Rows[].country0 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[].country0 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[].taxationYearEnd0 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[].country0 to 20000 characters
schedule21.part9Rows[].province0 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[].businessNumber0 to 20000 characters
schedule23.rows[].name0 to 20000 characters
schedule23.rows[].percentageOfBusinessLimit-1000000000000000 to 1000000000000000
schedule23.rows[].thirdCorporationBusinessNumber0 to 20000 characters
schedule23.thirdCorporationSchedule28Elections[].businessNumber0 to 20000 characters
schedule23.thirdCorporationSchedule28Elections[].coveredCorporationBusinessNumbers[]0 to 20000 characters
schedule23.thirdCorporationSchedule28Elections[].electionTaxYearEnd0 to 20000 characters
schedule23.thirdCorporationSchedule28Elections[].electionTaxYearStart0 to 20000 characters
schedule24.filingTriggers[]0 to 20000 characters
schedule24.operationCode0 to 20000 characters
schedule24.predecessors[].businessNumber0 to 20000 characters
schedule24.predecessors[].name0 to 20000 characters
schedule24.subsidiaries[].assetsDistributedTaxationYearEnd0 to 20000 characters
schedule24.subsidiaries[].businessNumber0 to 20000 characters
schedule24.subsidiaries[].commencementDate0 to 20000 characters
schedule24.subsidiaries[].name0 to 20000 characters
schedule24.subsidiaries[].windUpDate0 to 20000 characters
schedule25.affiliateRows[].affiliateId-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule25.affiliateRows[].affiliateName0 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.dateFiled0 to 20000 characters
schedule28.otherCorps[].businessNumber0 to 20000 characters
schedule28.otherCorps[].name0 to 20000 characters
schedule28.othersAssociatedWithThirdCorpone of true, false, "true", "false", null
schedule28.othersNotOtherwiseAssociatedone of true, false, "true", "false", null
schedule28.thirdCorpBn0 to 20000 characters
schedule28.thirdCorpIsCcpcone of true, false, "true", "false", null
schedule28.thirdCorpName0 to 20000 characters
schedule28.thirdCorpTaxYearEnd0 to 20000 characters
schedule29.rows[].address0 to 20000 characters
schedule29.rows[].amount-1000000000000000 to 1000000000000000
schedule29.rows[].name0 to 20000 characters
schedule29.rows[].partXiiiDeterminationone of "withholding-required", "reduced-or-exempt", null
schedule29.rows[].paymentCode-1000000000000000 to 1000000000000000
schedule305.businessNumber0 to 20000 characters
schedule305.corporationName0 to 20000 characters
schedule305.institutionTypeone of "bank", "trust", "loan", "trust_and_loan", null
schedule305.investmentInRelatedFinancialInstitutions-1000000000000000 to 1000000000000000
schedule305.schedule306.relatedCorporations[].businessNumber0 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[].name0 to 20000 characters
schedule305.taxYearEnd0 to 20000 characters
schedule306.relatedCorporations[].businessNumber0 to 20000 characters
schedule306.relatedCorporations[].capitalDeductionAllocation-1000000000000000 to 1000000000000000
schedule306.relatedCorporations[].capitalForYear-1000000000000000 to 1000000000000000
schedule306.relatedCorporations[].firstTaxYearAllocation-1000000000000000 to 1000000000000000
schedule306.relatedCorporations[].name0 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.itcLossRestrictionEventDate0 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.line185CleanElectricityAttestationDate0 to 20000 characters
schedule31.line185CleanElectricityDaysBelowPrevailingWage-1000000000000000 to 1000000000000000
schedule31.line185CleanElectricityItc-1000000000000000 to 1000000000000000
schedule31.line185CleanElectricityMetLabourRequirementsone of "Y", "N", null
schedule31.line185CleanElectricityProperties[].acquisitionDate0 to 20000 characters
schedule31.line185CleanElectricityProperties[].assistanceAmount-1000000000000000 to 1000000000000000
schedule31.line185CleanElectricityProperties[].availableForUseDate0 to 20000 characters
schedule31.line185CleanElectricityProperties[].capitalCost-1000000000000000 to 1000000000000000
schedule31.line185CleanElectricityProperties[].designatedWorkSites0 to 20000 characters
schedule31.line185CleanElectricityProperties[].otherCleanEconomyCreditClaimedOnPropertyone of "Y", "N", null
schedule31.line185CleanElectricityProperties[].preparedOrInstalledDate0 to 20000 characters
schedule31.line185CleanElectricityProperties[].propertyIdentifier0 to 20000 characters
schedule31.line185CleanElectricityProperties[].qualifyingEntityTypeone of "taxable_corporation", "qualifying_trust", null
schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmedone of "Yes", "No", null
schedule31.line185CleanElectricitySigningOfficerFirstName0 to 20000 characters
schedule31.line185CleanElectricitySigningOfficerLastName0 to 20000 characters
schedule31.line185CleanElectricitySigningOfficerPosition0 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[].description0 to 20000 characters
schedule31.part16Calc1Rows[].originalItc-1000000000000000 to 1000000000000000
schedule31.part16Calc1Rows[].recalcAtAcquisitionRate-1000000000000000 to 1000000000000000
schedule31.part16Calc2Rows[].alreadyRecapturedCalc1-1000000000000000 to 1000000000000000
schedule31.part16Calc2Rows[].description0 to 20000 characters
schedule31.part16Calc2Rows[].itcEarnedByTransferee-1000000000000000 to 1000000000000000
schedule31.part16Calc2Rows[].podOrFmv-1000000000000000 to 1000000000000000
schedule31.part16Calc2Rows[].transfereeRate-1000000000000000 to 1000000000000000
schedule31.part19Rows[].contractNumber0 to 20000 characters
schedule31.part19Rows[].eligibleSalaryWages-1000000000000000 to 1000000000000000
schedule31.part19Rows[].eligibleTradeName0 to 20000 characters
schedule31.part19Rows[].sourceEmploymentId0 to 20000 characters
schedule31.part23Rows[].acquisitionYear-1000000000000000 to 1000000000000000
schedule31.part23Rows[].description0 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[].assistanceSourceCategoryone of "none", "government", "non_government", null
schedule31.part4Rows[].atlanticLocation0 to 20000 characters
schedule31.part4Rows[].ccaClass0 to 20000 characters
schedule31.part4Rows[].dateAvailableForUse0 to 20000 characters
schedule31.part4Rows[].description0 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.schedule31FilingDueDate0 to 20000 characters
schedule31.schedule31PrescribedFormFiledDate0 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.source0 to 20000 characters
schedule33.lines.112.amount-1000000000000000 to 1000000000000000
schedule33.lines.112.source0 to 20000 characters
schedule33.lines.407.amount-1000000000000000 to 1000000000000000
schedule33.lines.407.source0 to 20000 characters
schedule33.lines.610.amount-1000000000000000 to 1000000000000000
schedule33.lines.610.source0 to 20000 characters
schedule33.partnershipDetails.112[].amount-1000000000000000 to 1000000000000000
schedule33.partnershipDetails.112[].partnershipName0 to 20000 characters
schedule33.partnershipDetails.407[].amount-1000000000000000 to 1000000000000000
schedule33.partnershipDetails.407[].partnershipName0 to 20000 characters
schedule34.canadianAssetsBeforeInvestmentAllowance-1000000000000000 to 1000000000000000
schedule34.investmentReviewComplete0 to 20000 characters
schedule34.investmentRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule34.isAuthorizedForeignBank0 to 20000 characters
schedule34.isFinancialInstitution0 to 20000 characters
schedule34.isInsuranceCorporation0 to 20000 characters
schedule34.lines.201.amount-1000000000000000 to 1000000000000000
schedule34.lines.201.source0 to 20000 characters
schedule34.lines.202.amount-1000000000000000 to 1000000000000000
schedule34.lines.202.source0 to 20000 characters
schedule34.lines.203.amount-1000000000000000 to 1000000000000000
schedule34.lines.203.source0 to 20000 characters
schedule34.lines.204.amount-1000000000000000 to 1000000000000000
schedule34.lines.204.source0 to 20000 characters
schedule34.lines.205.amount-1000000000000000 to 1000000000000000
schedule34.lines.205.source0 to 20000 characters
schedule34.lines.206.amount-1000000000000000 to 1000000000000000
schedule34.lines.206.source0 to 20000 characters
schedule34.lines.221.amount-1000000000000000 to 1000000000000000
schedule34.lines.221.source0 to 20000 characters
schedule34.lines.222.amount-1000000000000000 to 1000000000000000
schedule34.lines.222.source0 to 20000 characters
schedule34.lines.223.amount-1000000000000000 to 1000000000000000
schedule34.lines.223.source0 to 20000 characters
schedule34.partnershipReviewComplete0 to 20000 characters
schedule34.partnershipRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule34.residentAtAnyTime0 to 20000 characters
schedule34.tangibleAssetReviewComplete0 to 20000 characters
schedule34.tangibleAssetRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule34.totalAssetsBeforeInvestmentAllowance-1000000000000000 to 1000000000000000
schedule35.carriedInsuranceBusinessInCanadaAtAnyTime0 to 20000 characters
schedule35.carriedLifeInsuranceBusinessAtAnyTime0 to 20000 characters
schedule35.eligibleNonSegregatedInsuranceContractCsm-1000000000000000 to 1000000000000000
schedule35.eligibleNonSegregatedReinsuranceContractCsm-1000000000000000 to 1000000000000000
schedule35.foreignInsuranceSubsidiaryReviewComplete0 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[].subsidiaryId0 to 20000 characters
schedule35.foreignInsuranceSubsidiaryRows[].subsidiaryName0 to 20000 characters
schedule35.investmentReviewComplete0 to 20000 characters
schedule35.investmentRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule35.isInsuranceCorporation0 to 20000 characters
schedule35.lines.102.amount-1000000000000000 to 1000000000000000
schedule35.lines.102.source0 to 20000 characters
schedule35.lines.103.amount-1000000000000000 to 1000000000000000
schedule35.lines.103.source0 to 20000 characters
schedule35.lines.104.amount-1000000000000000 to 1000000000000000
schedule35.lines.104.source0 to 20000 characters
schedule35.lines.105.amount-1000000000000000 to 1000000000000000
schedule35.lines.105.source0 to 20000 characters
schedule35.lines.106.amount-1000000000000000 to 1000000000000000
schedule35.lines.106.source0 to 20000 characters
schedule35.lines.107.amount-1000000000000000 to 1000000000000000
schedule35.lines.107.source0 to 20000 characters
schedule35.lines.108.amount-1000000000000000 to 1000000000000000
schedule35.lines.108.source0 to 20000 characters
schedule35.lines.122.amount-1000000000000000 to 1000000000000000
schedule35.lines.122.source0 to 20000 characters
schedule35.lines.522.amount-1000000000000000 to 1000000000000000
schedule35.lines.522.source0 to 20000 characters
schedule35.lines.523.amount-1000000000000000 to 1000000000000000
schedule35.lines.523.source0 to 20000 characters
schedule35.partnershipReviewComplete0 to 20000 characters
schedule35.partnershipRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule35.residentAtAnyTime0 to 20000 characters
schedule35.tangibleAssetReviewComplete0 to 20000 characters
schedule35.tangibleAssetRows[]-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule352.businessNumber0 to 20000 characters
schedule352.corporationName0 to 20000 characters
schedule352.institutionTypeone of "bank", "trust", "loan", "trust_and_loan", null
schedule352.investmentInRelatedFinancialInstitutions-1000000000000000 to 1000000000000000
schedule352.taxYearEnd0 to 20000 characters
schedule38.businessNumber0 to 20000 characters
schedule38.canadianAllocationFraction-1000000000000000 to 1000000000000000
schedule38.capitalDeductionClaimed-1000000000000000 to 1000000000000000
schedule38.capitalPerS190_13-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule38.corporationName0 to 20000 characters
schedule38.currentTaxYearEnd0 to 20000 characters
schedule38.currentTaxYearStart0 to 20000 characters
schedule38.daysInTaxYear-1000000000000000 to 1000000000000000
schedule38.groupAllocationAgreementS39[].allocationAmount-1000000000000000 to 1000000000000000
schedule38.groupAllocationAgreementS39[].memberBN0 to 20000 characters
schedule38.groupAllocationAgreementS39[].memberName0 to 20000 characters
schedule38.investmentInRelatedFinancialInstitutions-1000000000000000 to 1000000000000000
schedule38.investmentRows[].carryingValue-1000000000000000 to 1000000000000000
schedule38.investmentRows[].investmentTypeone of "share", "long_term_debt", "contributed_surplus", null
schedule38.investmentRows[].reg8201Facts.fixedPlaceJurisdiction0 to 20000 characters
schedule38.investmentRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]0 to 20000 characters
schedule38.investmentRows[].reg8201Facts.treatyPermanentEstablishmentArticle0 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.dateFiled0 to 20000 characters
schedule39.otherFiledAgreements[].agreementDateFiled0 to 20000 characters
schedule39.otherFiledAgreements[].allocationAuthorityone of "agreement", "minister"
schedule39.otherFiledAgreements[].allocationToFilingCorporation-1000000000000000 to 1000000000000000
schedule39.rows[].allocationAmount-1000000000000000 to 1000000000000000
schedule39.rows[].memberBN0 to 20000 characters
schedule39.rows[].memberName0 to 20000 characters
schedule42.amalgamationOrWindupTransferAmount-1000000000000000 to 1000000000000000
schedule42.aocContinuingBusinessIncomeNumerator-1000000000000000 to 1000000000000000
schedule42.aocTaxableIncomeForRatioDenominator-1000000000000000 to 1000000000000000
schedule42.businessNumber0 to 20000 characters
schedule42.carrybackTo1stPreviousYearAmount-1000000000000000 to 1000000000000000
schedule42.carrybackTo2ndPreviousYearAmount-1000000000000000 to 1000000000000000
schedule42.carrybackTo3rdPreviousYearAmount-1000000000000000 to 1000000000000000
schedule42.carryforwardClaimAppliedToCurrentS38-1000000000000000 to 1000000000000000
schedule42.corporationName0 to 20000 characters
schedule42.currentTaxYearEnd0 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[].sourceTaxYearStart0 to 20000 characters
schedule42.surtaxCreditPoolBySourceTaxationYear[].sourceTaxationYearId0 to 20000 characters
schedule43.line116DateFiled0 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.evidenceReference0 to 20000 characters
schedule43.part2Agreement.filedDate0 to 20000 characters
schedule43.part2Rows[].businessNumber0 to 20000 characters
schedule43.part2Rows[].dividendAllowanceAllocated-1000000000000000 to 1000000000000000
schedule43.part2Rows[].name0 to 20000 characters
schedule44.transferorRows[].dateOfTransfer0 to 20000 characters
schedule44.transferorRows[].entrantBankReg8201Facts.fixedPlaceJurisdiction0 to 20000 characters
schedule44.transferorRows[].entrantBankReg8201Facts.insurerRegisteredOrLicensedJurisdictions[]0 to 20000 characters
schedule44.transferorRows[].entrantBankReg8201Facts.treatyPermanentEstablishmentArticle0 to 20000 characters
schedule44.transferorRows[].transferorBusinessNumber-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule44.transferorRows[].transferorName0 to 20000 characters
schedule44.transferorRows[].triggerStatuteone of "s85_1", "s85_2", "s142_7_3", null
schedule45.line101DateFiled0 to 20000 characters
schedule45.line105TotalPartVi1TaxTransferred-1000000000000000 to 1000000000000000
schedule45.line110TransferorName0 to 20000 characters
schedule45.line115TransferorBusinessNumber0 to 20000 characters
schedule45.line120TransferorTaxYearEnd0 to 20000 characters
schedule45.transferees[].businessNumber0 to 20000 characters
schedule45.transferees[].name0 to 20000 characters
schedule45.transferees[].transfereeTaxYearEnd0 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[].businessNumber0 to 20000 characters
schedule49.rows[].expenditureLimitAllocated-1000000000000000 to 1000000000000000
schedule49.rows[].name0 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.421gi0 to 20000 characters
schedule5.co17PassThrough.421h-1000000000000 to 1000000000000; 0 to 20000 characters
schedule5.co17PassThrough.421hi0 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[].businessNumber0 to 20000 characters
schedule50.rows[].name0 to 20000 characters
schedule50.rows[].percentCommonShares-1000000000000000 to 1000000000000000
schedule50.rows[].percentPreferredShares-1000000000000000 to 1000000000000000
schedule50.rows[].shareholderTypeone of "corporation", "partnership", "individual", "trust", null
schedule50.rows[].socialInsuranceNumber0 to 20000 characters
schedule50.rows[].trustNumber0 to 20000 characters
schedule502.amount3AOntarioAdjustedSmallBusinessIncome-1000000000000000 to 1000000000000000
schedule502.amount4AMiningIncome-1000000000000000 to 1000000000000000
schedule502.farmingFishingLoggingLine150-1000000000000000 to 1000000000000000
schedule502.lastModifiedAt0 to 20000 characters
schedule502.lastModifiedBy0 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[].originTaxYearEnd0 to 20000 characters
schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearId0 to 20000 characters
schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYears-1000000000000000 to 1000000000000000
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].amount-1000000000000000 to 1000000000000000
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearEnd0 to 20000 characters
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].originTaxYearId0 to 20000 characters
schedule510.cmtCreditVintagesTransferredOnAmalgamationOrWindup[].remainingTaxationYears-1000000000000000 to 1000000000000000
schedule510.cmtLossCarryforwardPriorYearEnd-1000000000000000 to 1000000000000000
schedule510.cmtLossVintagesPriorYearEnd[].amount-1000000000000000 to 1000000000000000
schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEnd0 to 20000 characters
schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearId0 to 20000 characters
schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYears-1000000000000000 to 1000000000000000
schedule510.cmtLossVintagesTransferredOnAmalgamation[].amount-1000000000000000 to 1000000000000000
schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearEnd0 to 20000 characters
schedule510.cmtLossVintagesTransferredOnAmalgamation[].originTaxYearId0 to 20000 characters
schedule510.cmtLossVintagesTransferredOnAmalgamation[].remainingTaxationYears-1000000000000000 to 1000000000000000
schedule510.exemptCorporationStatusone of "none", "investment_corporation", "mortgage_investment_corporation", "mutual_fund_corporation", "section_143_congregation", "deposit_insurance_corporation", "section_149_exempt", null
schedule510.lastModifiedAt0 to 20000 characters
schedule510.lastModifiedBy0 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[].amountBasis0 to 20000 characters
schedule510.line144PeriodProvenance.components[].dayCountPolicy0 to 20000 characters
schedule510.line144PeriodProvenance.components[].ownerId0 to 20000 characters
schedule510.line144PeriodProvenance.components[].periodEnd0 to 20000 characters
schedule510.line144PeriodProvenance.components[].periodOwnerone of "partnership", "associate"
schedule510.line144PeriodProvenance.components[].periodStart0 to 20000 characters
schedule510.line144PeriodProvenance.components[].source0 to 20000 characters
schedule510.line144PeriodProvenance.components[].suppliedDays-1000000000000000 to 1000000000000000
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy0 to 20000 characters
schedule510.line144PeriodProvenance.paragraph6FilerPrecedingTaxYear.source0 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[].amountBasis0 to 20000 characters
schedule510.line146PeriodProvenance.components[].dayCountPolicy0 to 20000 characters
schedule510.line146PeriodProvenance.components[].ownerId0 to 20000 characters
schedule510.line146PeriodProvenance.components[].periodEnd0 to 20000 characters
schedule510.line146PeriodProvenance.components[].periodOwnerone of "partnership", "associate"
schedule510.line146PeriodProvenance.components[].periodStart0 to 20000 characters
schedule510.line146PeriodProvenance.components[].source0 to 20000 characters
schedule510.line146PeriodProvenance.components[].suppliedDays-1000000000000000 to 1000000000000000
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.dayCountPolicy0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.ownerId0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodEnd0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodOwner0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.periodStart0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.prorationPolicy0 to 20000 characters
schedule510.line146PeriodProvenance.paragraph6FilerPrecedingTaxYear.source0 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[].businessNumber0 to 20000 characters
schedule510.schedule511.associatedCorporations[].name0 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[].fiscalPeriodEnd0 to 20000 characters
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart0 to 20000 characters
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId0 to 20000 characters
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName0 to 20000 characters
schedule510.schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion-1000000000000000 to 1000000000000000
schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd0 to 20000 characters
schedule510.schedule511.associatedCorporations[].precedingTaxYear.taxYearStart0 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[].fiscalPeriodEnd0 to 20000 characters
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart0 to 20000 characters
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId0 to 20000 characters
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName0 to 20000 characters
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion-1000000000000000 to 1000000000000000
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd0 to 20000 characters
schedule510.schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart0 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.dayCountPolicy0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.ownerId0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodEnd0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodOwner0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.periodStart0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy0 to 20000 characters
schedule510.schedule511.paragraph6FilerPrecedingTaxYear.source0 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[].name0 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.line3150 to 20000 characters
schedule510.schedule512.line3200 to 20000 characters
schedule510.schedule512.line3250 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[].businessNumber0 to 20000 characters
schedule511.associatedCorporations[].name0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.daysInTaxYear-1000000000000000 to 1000000000000000
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].daysInFiscalPeriod-1000000000000000 to 1000000000000000
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodEnd0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].fiscalPeriodStart0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipId0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].partnershipName0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.partnershipInclusions[].revenueInclusion-1000000000000000 to 1000000000000000
schedule511.associatedCorporations[].precedingTaxYear.taxYearEnd0 to 20000 characters
schedule511.associatedCorporations[].precedingTaxYear.taxYearStart0 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[].fiscalPeriodEnd0 to 20000 characters
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].fiscalPeriodStart0 to 20000 characters
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipId0 to 20000 characters
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].partnershipName0 to 20000 characters
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].partnershipInclusions[].revenueInclusion-1000000000000000 to 1000000000000000
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearEnd0 to 20000 characters
schedule511.associatedCorporations[].taxYearsEndingInFilerYear[].taxYearStart0 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.dayCountPolicy0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.ownerId0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.periodEnd0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.periodOwner0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.periodStart0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.prorationPolicy0 to 20000 characters
schedule511.paragraph6FilerPrecedingTaxYear.source0 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[].name0 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.line3150 to 20000 characters
schedule512.line3200 to 20000 characters
schedule512.line3250 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[].businessNumber0 to 20000 characters
schedule513.members[].name0 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[].assetsReceivedTaxationYearEnd0 to 20000 characters
schedule53.part3Rows[].b4_eligibleDivsPaid-1000000000000000 to 1000000000000000
schedule53.part3Rows[].businessNumber0 to 20000 characters
schedule53.part3Rows[].c4_excessiveEED-1000000000000000 to 1000000000000000
schedule53.part3Rows[].corpName0 to 20000 characters
schedule53.part3Rows[].operationone of "amalgamation", "wind_up"
schedule53.part4Rows[].a5_costOfProperty-1000000000000000 to 1000000000000000
schedule53.part4Rows[].assetsReceivedTaxationYearEnd0 to 20000 characters
schedule53.part4Rows[].b5_moneyOnHand-1000000000000000 to 1000000000000000
schedule53.part4Rows[].businessNumber0 to 20000 characters
schedule53.part4Rows[].c5_nonCapitalLosses-1000000000000000 to 1000000000000000
schedule53.part4Rows[].corpName0 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[].situationone 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.electionFiledDate0 to 20000 characters
schedule54.election89_11.revocationFiledDate0 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[].adjustmentEventTypeone of "cease_ccpc", "amalgamation", "windup", null
schedule54.part2Rows[].adjustmentOnDate-1000000000000000 to 1000000000000000
schedule54.part2Rows[].date0 to 20000 characters
schedule54.part2Rows[].designationDate0 to 20000 characters
schedule54.part2Rows[].eligDivsPaidOnDate-1000000000000000 to 1000000000000000
schedule54.part2Rows[].nonEligDivsPaidOnDate-1000000000000000 to 1000000000000000
schedule54.part2Rows[].paymentTimeGroupId0 to 20000 characters
schedule54.part2Rows[].s112DivsBecameReceivableOnDate-1000000000000000 to 1000000000000000
schedule54.part2Rows[].subsidiaryLastTaxYearEnd0 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.partRoutingone 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.fifthPrecedingTaxYearStart0 to 20000 characters
schedule572.firstTaxYearDesignatedLimit-1000000000000000 to 1000000000000000
schedule572.lastModifiedAt0 to 20000 characters
schedule572.lastModifiedBy0 to 20000 characters
schedule572.nonRefundableCreditClaimed-1000000000000000 to 1000000000000000
schedule572.part1Rows[].businessNumber0 to 20000 characters
schedule572.part1Rows[].expenditureLimitAllocated-1000000000000000 to 1000000000000000
schedule572.part1Rows[].name0 to 20000 characters
schedule572.part2Rows[].acquisitionDate0 to 20000 characters
schedule572.part2Rows[].availableForUseDate0 to 20000 characters
schedule572.part2Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule572.part2Rows[].ccaClass0 to 20000 characters
schedule572.part2Rows[].creditPreviouslyClaimedByCorporationOrAssociateone of "Y", "N", null
schedule572.part2Rows[].description0 to 20000 characters
schedule572.part2Rows[].expenditureIncurredDate0 to 20000 characters
schedule572.part2Rows[].expenditureUnderNonArmsLengthContractone of "Y", "N", null
schedule572.part2Rows[].isExcludedPropertyone of "Y", "N", null
schedule572.part2Rows[].locatedInOntarioone of "Y", "N", null
schedule572.part2Rows[].regulation1101_5b1ElectionFiledone of "Y", "N", null
schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturingone of "Y", "N", null
schedule572.part3Rows[].acquisitionDate0 to 20000 characters
schedule572.part3Rows[].availableForUseDate0 to 20000 characters
schedule572.part3Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule572.part3Rows[].ccaClass0 to 20000 characters
schedule572.part3Rows[].creditPreviouslyClaimedByCorporationOrAssociateone of "Y", "N", null
schedule572.part3Rows[].description0 to 20000 characters
schedule572.part3Rows[].expenditureIncurredDate0 to 20000 characters
schedule572.part3Rows[].expenditureUnderNonArmsLengthContractone of "Y", "N", null
schedule572.part3Rows[].isExcludedPropertyone of "Y", "N", null
schedule572.part3Rows[].locatedInOntarioone of "Y", "N", null
schedule572.part3Rows[].regulation1101_5b1ElectionFiledone of "Y", "N", null
schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturingone of "Y", "N", null
schedule572.part5Rows[].creditAvailableForCarryforward-1000000000000000 to 1000000000000000
schedule572.part5Rows[].yearOfOriginTaxYearEnd0 to 20000 characters
schedule572.part6Rows[].acquisitionDate0 to 20000 characters
schedule572.part6Rows[].armsLengthDispositionone of "Y", "N", null
schedule572.part6Rows[].capitalCostAtAvailableForUseYearEnd-1000000000000000 to 1000000000000000
schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter20250515one of "Y", "N", null
schedule572.part6Rows[].creditPreviouslyReceived-1000000000000000 to 1000000000000000
schedule572.part6Rows[].creditSectionone of "97.2", "53.3", null
schedule572.part6Rows[].eventDate0 to 20000 characters
schedule572.part6Rows[].eventTypeone 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.precedingTaxYearStart0 to 20000 characters
schedule572.priorYearClosingCarryforward-1000000000000000 to 1000000000000000
schedule58.businessNumber0 to 20000 characters
schedule58.corporationId0 to 20000 characters
schedule58.holdsBroadcastingLicenceone of "Y", "N", null
schedule58.isQjoone 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[].employeeName0 to 20000 characters
schedule58.part3Rows[].salaryOrWagesPayable-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule58.part3Rows[].socialInsuranceNumber0 to 20000 characters
schedule58.partnershipFiscalPeriodEnd0 to 20000 characters
schedule58.qcjoDesignationNumber0 to 20000 characters
schedule58.qjoPeriodFrom0 to 20000 characters
schedule58.qjoPeriodTo0 to 20000 characters
schedule63.lastModifiedAt0 to 20000 characters
schedule63.lastModifiedBy0 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[].fiscalPeriodEnd0 to 20000 characters
schedule63.partnershipAllocations[].partnershipAccountNumber0 to 20000 characters
schedule63.partnershipAllocations[].partnershipName0 to 20000 characters
schedule63.partnershipAllocations[].province0 to 20000 characters
schedule63.parts2to9_eligible_farming_expenses_by_province.ON-1000000000000000 to 1000000000000000
schedule63.subsection12_2_2Election.amount-1000000000000000 to 1000000000000000
schedule67.businessNumber0 to 20000 characters
schedule67.corporationName0 to 20000 characters
schedule67.currentTaxYearEnd0 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[].memberBN0 to 20000 characters
schedule67.groupAllocationAgreement[].memberName0 to 20000 characters
schedule67.line120IncomeDeduction-1000000000000000 to 1000000000000000
schedule67.otherFiledAgreements[].agreementDateFiled0 to 20000 characters
schedule67.otherFiledAgreements[].allocationAuthorityone 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.agreementDateFiled0 to 20000 characters
schedule68.antiAvoidanceAddbackS123_6_6Amount-1000000000000000 to 1000000000000000
schedule68.businessNumber0 to 20000 characters
schedule68.corporationName0 to 20000 characters
schedule68.currentTaxYearEnd0 to 20000 characters
schedule68.daysInTaxYear-1000000000000000 to 1000000000000000
schedule68.groupAllocationAgreement[].allocationAmount-1000000000000000 to 1000000000000000
schedule68.groupAllocationAgreement[].memberBN0 to 20000 characters
schedule68.groupAllocationAgreement[].memberName0 to 20000 characters
schedule68.groupAllocationAgreement[].taxationYearEnd0 to 20000 characters
schedule68.line275IncomeDeduction-1000000000000000 to 1000000000000000
schedule68.otherFiledAgreements[].agreementDateFiled0 to 20000 characters
schedule68.otherFiledAgreements[].allocationAuthorityone of "agreement", "minister"
schedule68.otherFiledAgreements[].allocationToFilingCorporation-1000000000000000 to 1000000000000000
schedule68.taxableIncome-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule71.corpFilingDueDate0 to 20000 characters
schedule71.corpTaxYearEnd0 to 20000 characters
schedule71.corpTaxYearStart0 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_source0 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[].particularPeriodEnd0 to 20000 characters
schedule71.partnerships[].particularPeriodStart0 to 20000 characters
schedule71.partnerships[].partnershipBN0 to 20000 characters
schedule71.partnerships[].partnershipFYEndInYear0 to 20000 characters
schedule71.partnerships[].partnershipFYStartInYear0 to 20000 characters
schedule71.partnerships[].partnershipName0 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.corpTaxYearEnd0 to 20000 characters
schedule72.corpTaxYearStart0 to 20000 characters
schedule72.partnerships[].avg_daily_prescribed_rate_reg_4301_a_source0 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_end0 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[].particularPeriodEnd0 to 20000 characters
schedule72.partnerships[].particularPeriodStart0 to 20000 characters
schedule72.partnerships[].partnershipBN0 to 20000 characters
schedule72.partnerships[].partnershipFYEndInYear0 to 20000 characters
schedule72.partnerships[].partnershipFYStartInYear0 to 20000 characters
schedule72.partnerships[].partnershipName0 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[].fiscalPeriodEnd0 to 20000 characters
schedule73.partnerships[].fiscalPeriodStart0 to 20000 characters
schedule73.partnerships[].multiTierFlag-1000000000000000 to 1000000000000000
schedule73.partnerships[].partnershipBN0 to 20000 characters
schedule73.partnerships[].partnershipName0 to 20000 characters
schedule74.apprenticeHoursActual-1000000000000000 to 1000000000000000
schedule74.apprenticeHoursRequired-1000000000000000 to 1000000000000000
schedule74.attestationDate0 to 20000 characters
schedule74.dateOfPurchase0 to 20000 characters
schedule74.dateOfSale0 to 20000 characters
schedule74.daysBelowPrevailingWage-1000000000000000 to 1000000000000000
schedule74.eligiblePathway0 to 20000 characters
schedule74.firstDayComplianceperiod0 to 20000 characters
schedule74.firstDayHydrogenProduced0 to 20000 characters
schedule74.firstElectionDelayone of "Y", "N", null
schedule74.isCanadianCorporationone of "Y", "N", null
schedule74.isExemptFromTaxUnderPartIone of "Y", "N", null
schedule74.isTaxShelterInvestmentone of "Y", "N", null
schedule74.lastAnnualCiReportDate0 to 20000 characters
schedule74.line190PartnershipAllocatedItc-1000000000000000 to 1000000000000000
schedule74.line335PartnershipAllocatedLabourAddition-1000000000000000 to 1000000000000000
schedule74.line645PartnershipAllocatedRecapture-1000000000000000 to 1000000000000000
schedule74.line700ExpectedCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.line705ComplianceperiodEndedDate0 to 20000 characters
schedule74.line710AverageActualCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.line715FiledRevisedPlanone of "Y", "N", null
schedule74.line720DeemedAverageActualCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.line760PartnershipAllocatedRecoveryTax-1000000000000000 to 1000000000000000
schedule74.metLabourRequirementsone of "Y", "N", null
schedule74.nrcanProjectCode0 to 20000 characters
schedule74.part1Rows[].acquisitionDate0 to 20000 characters
schedule74.part1Rows[].adjustments-1000000000000000 to 1000000000000000
schedule74.part1Rows[].amountEligibleForItc-1000000000000000 to 1000000000000000
schedule74.part1Rows[].assetCodeone of "01", "02", "03", "04", "05", "06", "07", "08", "09", null
schedule74.part1Rows[].assistanceRepaid-1000000000000000 to 1000000000000000
schedule74.part1Rows[].availableForUseDate0 to 20000 characters
schedule74.part1Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule74.part1Rows[].ccaClassNumber0 to 20000 characters
schedule74.part1Rows[].cleanHydrogenItcAmount-1000000000000000 to 1000000000000000
schedule74.part1Rows[].cleanHydrogenPortion-1000000000000000 to 1000000000000000
schedule74.part1Rows[].designatedWorkSites0 to 20000 characters
schedule74.part1Rows[].electingLabourRequirementsone of "Y", "N", null
schedule74.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyone of "Y", "N", null
schedule74.part1Rows[].percentageForAmmoniaProduction-1000000000000000 to 1000000000000000
schedule74.part1Rows[].percentageForHydrogenProduction-1000000000000000 to 1000000000000000
schedule74.part1Rows[].percentageForQualifiedProject-1000000000000000 to 1000000000000000
schedule74.part1Rows[].preparedOrInstalledDate0 to 20000 characters
schedule74.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseone of "Y", "N", null
schedule74.part1Rows[].propertyIdentifier0 to 20000 characters
schedule74.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule74.part1Rows[].specifiedPercentageAmmonia-1000000000000000 to 1000000000000000
schedule74.part1Rows[].specifiedPercentageHydrogen-1000000000000000 to 1000000000000000
schedule74.part4Rows[].daysNotOperating-1000000000000000 to 1000000000000000
schedule74.part4Rows[].endDate0 to 20000 characters
schedule74.part4Rows[].operatingYear-1000000000000000 to 1000000000000000
schedule74.part4Rows[].startDate0 to 20000 characters
schedule74.part6Rows[].adjustedItc-1000000000000000 to 1000000000000000
schedule74.part6Rows[].assetCodeone of "01", "02", "03", "04", "05", "06", "07", "08", "09", null
schedule74.part6Rows[].availableForUseDate0 to 20000 characters
schedule74.part6Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule74.part6Rows[].ccaClassNumber0 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[].provinceOrTerritory0 to 20000 characters
schedule74.part7Rows[].assetCodeone of "01", "02", "03", "04", "05", "06", "07", "08", "09", null
schedule74.part7Rows[].availableForUseDate0 to 20000 characters
schedule74.part7Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule74.part7Rows[].ccaClassNumber0 to 20000 characters
schedule74.part7Rows[].electingLabourRequirementsone of "Y", "N", null
schedule74.part7Rows[].preparedOrInstalledDate0 to 20000 characters
schedule74.part7Rows[].provinceOrTerritory0 to 20000 characters
schedule74.part7Rows[].recoveryTax-1000000000000000 to 1000000000000000
schedule74.part7Rows[].specifiedPercentageUsed-1000000000000000 to 1000000000000000
schedule74.part7Rows[].specifiedPercentageWouldApply-1000000000000000 to 1000000000000000
schedule74.priorYearRegularRateClaimForInstallationYearone of "Y", "N", null
schedule74.projectExpectedCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.purchaserBusinessNumber0 to 20000 characters
schedule74.purchaserElectionTickone of "Y", "N", null
schedule74.purchaserName0 to 20000 characters
schedule74.purchaserSignedDate0 to 20000 characters
schedule74.purchaserSigningOfficer0 to 20000 characters
schedule74.secondElectionDelayone of "Y", "N", null
schedule74.signingOfficerFirstName0 to 20000 characters
schedule74.signingOfficerLastName0 to 20000 characters
schedule74.signingOfficerPosition0 to 20000 characters
schedule74.signingOfficerTelephone0 to 20000 characters
schedule74.submittedFinalDesignsone of "Y", "N", null
schedule74.taxationYearEndDate0 to 20000 characters
schedule74.taxationYearStartDate0 to 20000 characters
schedule74.vendorBusinessNumber0 to 20000 characters
schedule74.vendorElectionTickone of "Y", "N", null
schedule74.vendorName0 to 20000 characters
schedule74.vendorSignedDate0 to 20000 characters
schedule74.vendorSigningOfficer0 to 20000 characters
schedule74.workersBelowPrevailingWageCount-1000000000000000 to 1000000000000000
schedule75.apprenticeHoursActual-1000000000000000 to 1000000000000000
schedule75.apprenticeHoursRequired-1000000000000000 to 1000000000000000
schedule75.apprenticeshipRequirementsAdditionToTax-1000000000000000 to 1000000000000000
schedule75.attestationDate0 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.isTaxShelterInvestmentone of "Y", "N", null
schedule75.line160PartnershipAllocatedItc-1000000000000000 to 1000000000000000
schedule75.line240PartnershipAllocatedRecapture-1000000000000000 to 1000000000000000
schedule75.line425PartnershipAllocatedLabourAddition-1000000000000000 to 1000000000000000
schedule75.metLabourRequirementsone of "Y", "N", null
schedule75.part1Rows[].acquisitionDate0 to 20000 characters
schedule75.part1Rows[].adjustments-1000000000000000 to 1000000000000000
schedule75.part1Rows[].amountEligibleForItc-1000000000000000 to 1000000000000000
schedule75.part1Rows[].assistanceRepaid-1000000000000000 to 1000000000000000
schedule75.part1Rows[].availableForUseDate0 to 20000 characters
schedule75.part1Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule75.part1Rows[].ccaClassNumber0 to 20000 characters
schedule75.part1Rows[].claimsClass431ElectricalStorageone of "Y", "N", null
schedule75.part1Rows[].claimsEligibleTransmissionEquipmentone of "Y", "N", null
schedule75.part1Rows[].class431Subparagraphone of "d(ii)", "d(v)", "d(vi)", "d(vii)", "d(xiv)", "d(xix)", null
schedule75.part1Rows[].cleanTechAssetCode0 to 20000 characters
schedule75.part1Rows[].cleanTechItcAmount-1000000000000000 to 1000000000000000
schedule75.part1Rows[].cleanTechPropertyDescription0 to 20000 characters
schedule75.part1Rows[].cleanTechPropertyParagraphDRoute0 to 20000 characters
schedule75.part1Rows[].designatedWorkSites0 to 20000 characters
schedule75.part1Rows[].electingLabourRequirementsone of "Y", "N", null
schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000
schedule75.part1Rows[].isBuildingone of "Y", "N", null
schedule75.part1Rows[].isTestWindTurbineone of "Y", "N", null
schedule75.part1Rows[].leaseMeetsQualifyingLesseeConditionsone of "Y", "N", null
schedule75.part1Rows[].leasedToAnotherPersonone of "Y", "N", null
schedule75.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyone of "Y", "N", null
schedule75.part1Rows[].preparedOrInstalledDate0 to 20000 characters
schedule75.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseone of "Y", "N", null
schedule75.part1Rows[].propertyIdentifier0 to 20000 characters
schedule75.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule75.part1Rows[].situatedAndUsedExclusivelyInCanadaone of "Y", "N", null
schedule75.part1Rows[].specifiedPercentage-1000000000000000 to 1000000000000000
schedule75.part1Rows[].storageEnergyConditionMetone of "Y", "N", null
schedule75.part1Rows[].storageExcludedCategoryone 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[].storageFixedLocationone of "Y", "N", null
schedule75.part1Rows[].storagePrimaryPurposeConfirmedone of "Y", "N", null
schedule75.part1Rows[].substantialEnvironmentalNonComplianceone of "Y", "N", null
schedule75.part1Rows[].systemExtractsFossilFuelsForSaleone of "Y", "N", null
schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000
schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergyone of "Y", "N", null
schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass56one of "Y", "N", null
schedule75.part1Rows[].usedWithEligibleGenerationEquipmentone of "Y", "N", null
schedule75.part1Rows[].usesFossilFuelInOperationone of "Y", "N", null
schedule75.part2Rows[].availableForUseDate0 to 20000 characters
schedule75.part2Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule75.part2Rows[].ccaClassNumber0 to 20000 characters
schedule75.part2Rows[].cleanTechAssetCode0 to 20000 characters
schedule75.part2Rows[].originalItcAmount-1000000000000000 to 1000000000000000
schedule75.part2Rows[].proceedsOrFmv-1000000000000000 to 1000000000000000
schedule75.part2Rows[].proportionRecaptured-1000000000000000 to 1000000000000000
schedule75.part2Rows[].provinceOrTerritory0 to 20000 characters
schedule75.part2Rows[].purchaserContinuesEligibleUseone of "Y", "N", null
schedule75.part2Rows[].purchaserIsTaxableCanadianCorpone of "Y", "N", null
schedule75.part2Rows[].purchaserRelationshipone 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[].partnershipAccountNumber0 to 20000 characters
schedule75.part5Rows[].partnershipName0 to 20000 characters
schedule75.priorYearRegularRateClaimForInstallationYearone of "Y", "N", null
schedule75.signingOfficerFirstName0 to 20000 characters
schedule75.signingOfficerLastName0 to 20000 characters
schedule75.signingOfficerPosition0 to 20000 characters
schedule75.signingOfficerTelephone0 to 20000 characters
schedule75.taxationYearEndDate0 to 20000 characters
schedule75.taxationYearStartDate0 to 20000 characters
schedule75.totalLabourAdditionToTax-1000000000000000 to 1000000000000000
schedule75.wageRequirementsAdditionToTax-1000000000000000 to 1000000000000000
schedule75.workersBelowPrevailingWageCount-1000000000000000 to 1000000000000000
schedule76.isCanadianCorporationone of "Y", "N", null
schedule76.isExemptFromTaxUnderPartIone of "Y", "N", null
schedule76.isTaxShelterInvestmentone of "Y", "N", null
schedule76.line150PartnershipAllocatedItc-1000000000000000 to 1000000000000000
schedule76.line240PartnershipAllocatedRecapture-1000000000000000 to 1000000000000000
schedule76.part1Rows[].acquisitionDate0 to 20000 characters
schedule76.part1Rows[].adjustments-1000000000000000 to 1000000000000000
schedule76.part1Rows[].amountEligibleForItc-1000000000000000 to 1000000000000000
schedule76.part1Rows[].assistanceRepaid-1000000000000000 to 1000000000000000
schedule76.part1Rows[].availableForUseDate0 to 20000 characters
schedule76.part1Rows[].batteryProductionBenefitsFromContributionAgreementone of "Y", "N", null
schedule76.part1Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule76.part1Rows[].ccaClassNumber0 to 20000 characters
schedule76.part1Rows[].claimsClass431ElectricalStorageone of "Y", "N", null
schedule76.part1Rows[].claimsEligibleTransmissionEquipmentone of "Y", "N", null
schedule76.part1Rows[].class431Subparagraphone of "d(ii)", "d(v)", "d(vi)", "d(vii)", "d(xiv)", "d(xix)", null
schedule76.part1Rows[].ctmItcAmount-1000000000000000 to 1000000000000000
schedule76.part1Rows[].ctmPropertyDescription0 to 20000 characters
schedule76.part1Rows[].ctmPropertyScheduleIIRouteone of "d_i", "d_ii", "d_iii", "d_iv", "d_v", "d_vi", "d_vii", null
schedule76.part1Rows[].ctmUseCode0 to 20000 characters
schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAllone of "Y", "N", null
schedule76.part1Rows[].ctmUseMineralOutputTestMetone of "Y", "N", null
schedule76.part1Rows[].designedForStreetOrHighwayUseone of "Y", "N", null
schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000
schedule76.part1Rows[].isBuildingone of "Y", "N", null
schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditionsone of "Y", "N", null
schedule76.part1Rows[].leasedToAnotherPersonone of "Y", "N", null
schedule76.part1Rows[].mineralCertification.certificationDate0 to 20000 characters
schedule76.part1Rows[].mineralCertification.certificationFiledWithReturnone of "Y", "N", null
schedule76.part1Rows[].mineralCertification.certifierIsIndependentone of "Y", "N", null
schedule76.part1Rows[].mineralCertification.certifyingProfessionalName0 to 20000 characters
schedule76.part1Rows[].mineralCertification.mineOrWellSite0 to 20000 characters
schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterialsone of "Y", "N", null
schedule76.part1Rows[].mineralValuationElection.electionDate0 to 20000 characters
schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturnone of "Y", "N", null
schedule76.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyone of "Y", "N", null
schedule76.part1Rows[].previouslyUsedOrAcquiredForUseOrLeaseone of "Y", "N", null
schedule76.part1Rows[].propertyIdentifier0 to 20000 characters
schedule76.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule76.part1Rows[].situatedAndUsedExclusivelyInCanadaone of "Y", "N", null
schedule76.part1Rows[].specifiedPercentage-1000000000000000 to 1000000000000000
schedule76.part1Rows[].storageEnergyConditionMetone of "Y", "N", null
schedule76.part1Rows[].storageExcludedCategoryone 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[].storageFixedLocationone of "Y", "N", null
schedule76.part1Rows[].storagePrimaryPurposeConfirmedone of "Y", "N", null
schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000
schedule76.part1Rows[].usedWithEligibleGenerationEquipmentone of "Y", "N", null
schedule76.part2Rows[].availableForUseDate0 to 20000 characters
schedule76.part2Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule76.part2Rows[].ccaClassNumber0 to 20000 characters
schedule76.part2Rows[].ctmItcRecaptured-1000000000000000 to 1000000000000000
schedule76.part2Rows[].ctmPropertyDescription0 to 20000 characters
schedule76.part2Rows[].originalCtmItcAmount-1000000000000000 to 1000000000000000
schedule76.part2Rows[].proceedsOrFmv-1000000000000000 to 1000000000000000
schedule76.part2Rows[].proportionRecaptured-1000000000000000 to 1000000000000000
schedule76.part2Rows[].provinceOrTerritory0 to 20000 characters
schedule76.part2Rows[].purchaserContinuesCtmUseone of "Y", "N", null
schedule76.part2Rows[].purchaserIsQualifyingTaxpayerone of "Y", "N", null
schedule76.part2Rows[].purchaserRelationshipone of "related", "arms_length", null
schedule76.part3Rows[].ctmItcAllocated-1000000000000000 to 1000000000000000
schedule76.part3Rows[].ctmItcRecaptureAllocated-1000000000000000 to 1000000000000000
schedule76.part3Rows[].partnershipAccountNumber0 to 20000 characters
schedule76.part3Rows[].partnershipName0 to 20000 characters
schedule76.taxationYearEndDate0 to 20000 characters
schedule76.taxationYearStartDate0 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.attestationDate0 to 20000 characters
schedule78.claimFiledDate0 to 20000 characters
schedule78.crdReportDueDay0 to 20000 characters
schedule78.crdReportRequiredone of "Y", "N", null
schedule78.daysBelowPrevailingWage-1000000000000000 to 1000000000000000
schedule78.expectedProjectQualifiedCcusExpenditures-1000000000000000 to 1000000000000000
schedule78.firstDayOfCommercialOperations0 to 20000 characters
schedule78.isCanadianCorporationone of "Y", "N", null
schedule78.isExemptFromTaxUnderPartIone of "Y", "N", null
schedule78.isProjectTaxShelterone of "Y", "N", null
schedule78.latestCrdReportDate0 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.metLabourRequirementsone of "Y", "N", null
schedule78.nrcanProjectCode0 to 20000 characters
schedule78.ownsInterestInQualifiedCcusProjectone of "Y", "N", null
schedule78.part1Rows[].adjustments-1000000000000000 to 1000000000000000
schedule78.part1Rows[].assistanceRepaid-1000000000000000 to 1000000000000000
schedule78.part1Rows[].ccaClassNumber0 to 20000 characters
schedule78.part1Rows[].ccusItcAmount-1000000000000000 to 1000000000000000
schedule78.part1Rows[].commercialOperationsStatusone of "pre_cod", "post_cod", null
schedule78.part1Rows[].currentYearExpenditure-1000000000000000 to 1000000000000000
schedule78.part1Rows[].designatedWorkSites0 to 20000 characters
schedule78.part1Rows[].dualUseCapitalCost-1000000000000000 to 1000000000000000
schedule78.part1Rows[].dualUseCcusExpectedQuantity-1000000000000000 to 1000000000000000
schedule78.part1Rows[].dualUseComputedProportion-1000000000000000 to 1000000000000000
schedule78.part1Rows[].dualUseEquipmentone of "Y", "N", null
schedule78.part1Rows[].dualUseProportion-1000000000000000 to 1000000000000000
schedule78.part1Rows[].dualUseTotalExpectedQuantity-1000000000000000 to 1000000000000000
schedule78.part1Rows[].electingLabourRequirementsone of "Y", "N", null
schedule78.part1Rows[].eligibleCcusExpenditure-1000000000000000 to 1000000000000000
schedule78.part1Rows[].expenditureCategory0 to 20000 characters
schedule78.part1Rows[].expenditureDescription0 to 20000 characters
schedule78.part1Rows[].expenditureIncurredDate0 to 20000 characters
schedule78.part1Rows[].otherCleanEconomyCreditClaimedOnPropertyone of "Y", "N", null
schedule78.part1Rows[].preparedOrInstalledDate0 to 20000 characters
schedule78.part1Rows[].propertyId0 to 20000 characters
schedule78.part1Rows[].propertySituatedInCanadaone of "Y", "N", null
schedule78.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule78.part1Rows[].qualifiedCcusExpenditure-1000000000000000 to 1000000000000000
schedule78.part1Rows[].qualifiedExpenditureFormula-1000000000000000 to 1000000000000000
schedule78.part1Rows[].qualifiedProjectPropertyConfirmedone of "Y", "N", null
schedule78.part1Rows[].specifiedNaturalGasEnergySystemCleanElectricityItcClaimed0 to 20000 characters
schedule78.part1Rows[].specifiedPercentage-1000000000000000 to 1000000000000000
schedule78.part4DispositionRows[].capitalCost-1000000000000000 to 1000000000000000
schedule78.part4DispositionRows[].ccaClassNumber0 to 20000 characters
schedule78.part4DispositionRows[].ccusItcAmount-1000000000000000 to 1000000000000000
schedule78.part4DispositionRows[].creditTypeone of "development", "refurbishment", null
schedule78.part4DispositionRows[].dispositionDate0 to 20000 characters
schedule78.part4DispositionRows[].expenditureDescription0 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_11one of "Y", "N", null
schedule78.part4DispositionRows[].propertyId0 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[].partnershipAccountNumber0 to 20000 characters
schedule78.part5Rows[].partnershipName0 to 20000 characters
schedule78.priorYearRegularRateClaimForInstallationYearone of "Y", "N", null
schedule78.projectPeriodRows[].actualEligibleUsePct-1000000000000000 to 1000000000000000
schedule78.projectPeriodRows[].calendarYear0 to 20000 characters
schedule78.projectPeriodRows[].capturedCarbonTonnesEligibleUse-1000000000000000 to 1000000000000000
schedule78.projectPeriodRows[].capturedCarbonTonnesTotal-1000000000000000 to 1000000000000000
schedule78.projectPeriodRows[].projectPeriodone of "1", "2", "3", "4", null
schedule78.projectPeriodRows[].projectedEligibleUsePct-1000000000000000 to 1000000000000000
schedule78.signingOfficerFirstName0 to 20000 characters
schedule78.signingOfficerLastName0 to 20000 characters
schedule78.signingOfficerPosition0 to 20000 characters
schedule78.signingOfficerTelephone0 to 20000 characters
schedule78.taxationYearEndDate0 to 20000 characters
schedule78.taxationYearStartDate0 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.businessNumber0 to 20000 characters
schedule89.cdaBalanceAsOfDate0 to 20000 characters
schedule89.contactExtension0 to 20000 characters
schedule89.contactName0 to 20000 characters
schedule89.contactPhone0 to 20000 characters
schedule89.cumulativeHistoryCompleteone of "Yes", "No", null
schedule89.dividendsFromCorps[].businessNumber0 to 20000 characters
schedule89.dividendsFromCorps[].corporationName0 to 20000 characters
schedule89.dividendsFromCorps[].datePayable0 to 20000 characters
schedule89.dividendsFromTrusts[].datePayable0 to 20000 characters
schedule89.dividendsFromTrusts[].trustAccountNumber0 to 20000 characters
schedule89.dividendsFromTrusts[].trustName0 to 20000 characters
schedule89.ecpPost2000[].badDebtPortion-1000000000000000 to 1000000000000000
schedule89.ecpPost2000[].costAcquired-1000000000000000 to 1000000000000000
schedule89.ecpPost2000[].proceedsSale-1000000000000000 to 1000000000000000
schedule89.ecpPost2000[].taxYearEnd0 to 20000 characters
schedule89.ecpPre2000[].costAcquired-1000000000000000 to 1000000000000000
schedule89.ecpPre2000[].proceedsSale-1000000000000000 to 1000000000000000
schedule89.ecpPre2000[].taxYearEnd0 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[].taxYearEndOrRelevantDate0 to 20000 characters
schedule89.firmName0 to 20000 characters
schedule89.isBalanceVerificationRequestone of "Yes", "No", null
schedule89.isT2054RelatedRequestone of "Yes", "No", null
schedule89.lifeInsurancePolicy1.adjustedCostBase-1000000000000000 to 1000000000000000
schedule89.lifeInsurancePolicy1.beneficiaryName0 to 20000 characters
schedule89.lifeInsurancePolicy1.dateOfDeath0 to 20000 characters
schedule89.lifeInsurancePolicy1.insuredName0 to 20000 characters
schedule89.lifeInsurancePolicy1.policyNumber0 to 20000 characters
schedule89.lifeInsurancePolicy1.policyRedemptionDate0 to 20000 characters
schedule89.lifeInsurancePolicy1.proceedsReceivedDate0 to 20000 characters
schedule89.lifeInsurancePolicy1.totalNetProceedsReceived-1000000000000000 to 1000000000000000
schedule89.lifeInsurancePolicy2.adjustedCostBase-1000000000000000 to 1000000000000000
schedule89.lifeInsurancePolicy2.beneficiaryName0 to 20000 characters
schedule89.lifeInsurancePolicy2.dateOfDeath0 to 20000 characters
schedule89.lifeInsurancePolicy2.insuredName0 to 20000 characters
schedule89.lifeInsurancePolicy2.policyNumber0 to 20000 characters
schedule89.lifeInsurancePolicy2.policyRedemptionDate0 to 20000 characters
schedule89.lifeInsurancePolicy2.proceedsReceivedDate0 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[].amalgamationDate0 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[].continuityEventTypeone of "amalgamation", "windup", null
schedule89.predecessorRows[].netLifeInsuranceProceeds-1000000000000000 to 1000000000000000
schedule89.predecessorRows[].nonTaxableCapGainsTrustPre2016-1000000000000000 to 1000000000000000
schedule89.predecessorRows[].nonTaxablePortionCapGains-1000000000000000 to 1000000000000000
schedule89.predecessorRows[].predecessorBusinessNumber0 to 20000 characters
schedule9.rows[].bookValueCapitalStock-1000000000000000 to 1000000000000000
schedule9.rows[].businessNumber0 to 20000 characters
schedule9.rows[].commonShareCount-1000000000000000 to 1000000000000000
schedule9.rows[].commonSharePercent-1000000000000000 to 1000000000000000
schedule9.rows[].countryOfResidence0 to 20000 characters
schedule9.rows[].name0 to 20000 characters
schedule9.rows[].preferredShareCount-1000000000000000 to 1000000000000000
schedule9.rows[].preferredSharePercent-1000000000000000 to 1000000000000000
schedule9.rows[].relationshipCode-1000000000000000 to 1000000000000000
schedule91.countryTaxpayerId0 to 20000 characters
schedule91.countryYearEnd0 to 20000 characters
schedule91.part1.activityCodeone of "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", null
schedule91.part1.customerRowsSupplementaryListAttachedone of "Y", "N", null
schedule91.part1.customers[].endDate0 to 20000 characters
schedule91.part1.customers[].name0 to 20000 characters
schedule91.part1.customers[].startDate0 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.periodEnd0 to 20000 characters
schedule91.part1.employees.periodStart0 to 20000 characters
schedule91.part1.otherActivitySpec0 to 20000 characters
schedule91.part1.physicalFacilitiesone of "Y", "N", null
schedule91.part1.physicalFacilitiesDetail[].address0 to 20000 characters
schedule91.part1.physicalFacilitiesDetail[].nature0 to 20000 characters
schedule91.part1.provinceone of "AB", "BC", "MB", "NB", "NL", "NT", "NS", "NU", "ON", "PE", "QC", "SK", "YT", "MJ", null
schedule91.part1.reg105WaiverAppliedone of "Y", "N", null
schedule91.part1.reg105WaiverGrantedone 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.periodEnd0 to 20000 characters
schedule91.part1.subcontractors.periodStart0 to 20000 characters
schedule91.part1.t4aNrSlipAttestationone of "ATTACHED", "NOT_REQUIRED", null
schedule91.part1.t4aNrSlipAttestationReason0 to 20000 characters
schedule91.part1.treatyArticle0 to 20000 characters
schedule91.part2.tcpRowsSupplementaryListAttachedone of "Y", "N", null
schedule91.part2.tcpRows[].cost-1000000000000000 to 1000000000000000
schedule91.part2.tcpRows[].description0 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[].s116ClearanceReason0 to 20000 characters
schedule91.part2.tcpRows[].s116ClearanceStatusone of "T2064_CERTIFICATE_ATTACHED", "T2068_CERTIFICATE_ATTACHED", "T2062C_TREATY_EXEMPT_NOTIFICATION_FILED", "NOT_REQUIRED", null
schedule91.part2.treatyArticle0 to 20000 characters
schedule92.agreementHasForceOfLawInCanadaAtYearEndone of "Yes", "No", null
schedule92.authorizedForeignBank0 to 20000 characters
schedule92.directPartXIII1RatePct-1000000000000000 to 1000000000000000
schedule92.directPartXIII1RateProvision0 to 20000 characters
schedule92.directPartXIII1RateStatusone of "specified", "not_specified", null
schedule92.relatedPersonInterestRatePct-1000000000000000 to 1000000000000000
schedule92.relatedPersonInterestRateProvision0 to 20000 characters
schedule92.relatedPersonInterestRateStatusone of "specified", "not_specified", null
schedule92.residentAtYearEndone of "Yes", "No", null
schedule92.section20_2AmountsReviewedone of "Yes", "No", null
schedule92.section20_2InterestDeducted-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule92.section20_2LiabilityInterestDeducted-1000000000000000 to 1000000000000000
schedule92.similarTaxWouldBePayableByCanadianBankone of "Yes", "No", null
schedule92.treatyCountry0 to 20000 characters
schedule92.treatyEntitlementConfirmedone of "Yes", "No", null
schedule92.treatyStatusone of "no_treaty", "treaty_country", null
schedule97.certificateOfDiscontinuanceone of "Y", "N", null
schedule97.incorporationCountry0 to 20000 characters
schedule97.nrCategoryCodeone 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_13MinisterialConsentEvidence0 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.address0 to 20000 characters
t2142.amountEnclosed-1000000000000000 to 1000000000000000
t2142.businessNumberReference0 to 20000 characters
t2142.businessNumberRoot0 to 20000 characters
t2142.certificationDate0 to 20000 characters
t2142.cfrReviewStatusone of "complete", "no_cfr_policies", null
t2142.city0 to 20000 characters
t2142.contactPerson0 to 20000 characters
t2142.corporationName0 to 20000 characters
t2142.country0 to 20000 characters
t2142.estimatedCurrentYearPartXii3Tax-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.firmName0 to 20000 characters
t2142.instalmentPayments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.instalmentPayments[].date0 to 20000 characters
t2142.investmentPolicyReviewStatusone of "complete", "no_taxable_policies", null
t2142.investmentPolicyRows[].currentMaximumReserve-1000000000000000 to 1000000000000000
t2142.investmentPolicyRows[].investmentRateClass0 to 20000 characters
t2142.investmentPolicyRows[].policyId0 to 20000 characters
t2142.investmentPolicyRows[].priorMaximumReserve-1000000000000000 to 1000000000000000
t2142.lossContinuityStatusone of "complete", "no_prior_losses", null
t2142.officerName0 to 20000 characters
t2142.officerTitle0 to 20000 characters
t2142.policyholderAdjustmentReviewStatusone of "complete", "no_policyholder_adjustments", null
t2142.postalOrZipCode0 to 20000 characters
t2142.priorYearDaysExcludingFebruary29-1000000000000000 to 1000000000000000
t2142.priorYearPartXii3Tax-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.provinceTerritoryState0 to 20000 characters
t2142.reg1401ReserveReviewStatusone of "complete", "no_reserves", null
t2142.reg1401ReserveRows[].current.reportedLiability-1000000000000000 to 1000000000000000
t2142.reg1401ReserveRows[].direction0 to 20000 characters
t2142.reg1401ReserveRows[].paragraph0 to 20000 characters
t2142.reg1401ReserveRows[].policyGroup0 to 20000 characters
t2142.reg1401ReserveRows[].policyId0 to 20000 characters
t2142.reg1401ReserveRows[].prior.reportedLiability-1000000000000000 to 1000000000000000
t2142.reg1401ReserveRows[].sourceRef0 to 20000 characters
t2142.reg1401ReserveRows[].taxabilityCategory0 to 20000 characters
t2142.taxpayerIdentificationNumber0 to 20000 characters
t2142.telephoneNumber0 to 20000 characters
t2Jacket.identification.typeChangeEffectiveDate0 to 20000 characters
t2Jacket.identification.typeOfCorporation0 to 20000 characters
t661.businessNumber0 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.corporationName0 to 20000 characters
t661.leaseCostExpenditureDate0 to 20000 characters
t661.line300SalariesDirectlyEngaged-1000000000000000 to 1000000000000000
t661.line305SalariesSpecified-1000000000000000 to 1000000000000000
t661.line307Natureone 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.line390CapitalExpenditureAcquisitionDate0 to 20000 characters
t661.line390CapitalExpenditurePart6BRows[].acquisitionDate0 to 20000 characters
t661.line390CapitalExpenditurePart6BRows[].adjustedSellingCostToSupplier-1000000000000000 to 1000000000000000
t661.line390CapitalExpenditurePart6BRows[].capitalExpenditureAmount-1000000000000000 to 1000000000000000
t661.line390CapitalExpenditurePart6BRows[].projectNumbers0 to 20000 characters
t661.line390CapitalExpenditurePart6BRows[].propertyName0 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[].projectNumbers0 to 20000 characters
t661.line504SUEPart6CRows[].propertyName0 to 20000 characters
t661.line504SUEPart6CRows[].purchaseDate0 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.methodElectedone 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[].payeeId0 to 20000 characters
t661.sredContractPayeeRows[].payeeName0 to 20000 characters
t661.sredContractPayeeRows[].paymentLineone of "340", "370", null
t661.sredContractPayeeRows[].reg8201Facts.fixedPlaceJurisdiction0 to 20000 characters
t661.sredContractPayeeRows[].reg8201Facts.insurerRegisteredOrLicensedJurisdictions[]0 to 20000 characters
t661.sredContractPayeeRows[].reg8201Facts.treatyPermanentEstablishmentArticle0 to 20000 characters
t661.sredCurrentExpendituresRelatedToExemptIncome-1000000000000000 to 1000000000000000
t661.sredExpendituresIncludedInBookIncome-1000000000000000 to 1000000000000000
t661.sredFilingDueDate0 to 20000 characters
t661.sredNalSupplierCostAdjustment-1000000000000000 to 1000000000000000
t661.sredNalSupplierCostAdjustmentRelatingToCapital-1000000000000000 to 1000000000000000
t661.sredNalSupplierCostAdjustmentRelatingToCurrent-1000000000000000 to 1000000000000000
t661.sredPrescribedFormFiledDate0 to 20000 characters
t661.sredPriorLossRestrictionEventDate0 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
taxYearmatches ^\s*(?:1[0-9]{3}|2(?:0(?:[0-1][0-9]{1}|2[0-7])))\s*$; 1000 to 2027
taxYearId0 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[].adjustmentType0 to 20000 characters
workpapers[].assumption0 to 20000 characters
workpapers[].customName0 to 20000 characters
workpapers[].expectedTotal-1000000000000000 to 1000000000000000
workpapers[].id0 to 20000 characters
workpapers[].linkedAccountIds[]0 to 20000 characters
workpapers[].templateId0 to 20000 characters

Output cells (200)

Paths are relative to this target's result object in the response.

Output cells for carryforward
CellTypes
openingInputs.pyUCCPools[].ccaClassnumber | string
openingInputs.pyUCCPools[].closingUCCnumber | string
openingInputs.pyUCCPools[].propertyIdnull | string
openingInputs.pyLossPools[].typestring
openingInputs.pyLossPools[].yearOfOrigininteger
openingInputs.pyLossPools[].originalAmountinteger
openingInputs.pyLossPools[].remainingBalanceinteger
openingInputs.pyLossPools[].appliedobject
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[].yearinteger
openingInputs.charitableCarryforwardYears[].originDatestring
openingInputs.charitableCarryforwardYears[].taxationYearsElapsedinteger
openingInputs.charitableCarryforwardYears[].amountAvailablenumber
openingInputs.culturalCarryforwardYears[].yearinteger
openingInputs.culturalCarryforwardYears[].originDatestring
openingInputs.culturalCarryforwardYears[].taxationYearsElapsedinteger
openingInputs.culturalCarryforwardYears[].amountAvailablenumber
openingInputs.ecoLandPre2014CarryforwardYears[].yearinteger
openingInputs.ecoLandPre2014CarryforwardYears[].originDatestring
openingInputs.ecoLandPre2014CarryforwardYears[].taxationYearsElapsedinteger
openingInputs.ecoLandPre2014CarryforwardYears[].amountAvailablenumber
openingInputs.ecoLandPost2014CarryforwardYears[].yearinteger
openingInputs.ecoLandPost2014CarryforwardYears[].originDatestring
openingInputs.ecoLandPost2014CarryforwardYears[].taxationYearsElapsedinteger
openingInputs.ecoLandPost2014CarryforwardYears[].amountAvailablenumber
openingInputs.medicineCarryforwardYears[].yearinteger
openingInputs.medicineCarryforwardYears[].originDatestring
openingInputs.medicineCarryforwardYears[].taxationYearsElapsedinteger
openingInputs.medicineCarryforwardYears[].amountAvailablenumber
openingInputs.acquisitionOfControlDatestring
openingInputs.associatedGroupAIInumber
openingInputs.priorYearGroupTCECnumber
openingInputs.pyPools.cda.openingnumber
openingInputs.pyPools.cda.openingParagraphAnumber
openingInputs.pyPools.cda.openingParagraphARunningnumber
openingInputs.pyPools.erdtoh.openingnumber
openingInputs.pyPools.nerdtoh.openingnumber
openingInputs.schedule53.line100GripOpeningnumber
openingInputs.schedule53.line300EligibleDivsPaidPriorYearnumber
openingInputs.schedule53.line310ExcessiveEEDPriorYearnumber
openingInputs.schedule54.line100OpeningLripnumber
openingInputs.schedule13.part1CapitalGainsReserves[].descriptionstring
openingInputs.schedule13.part1CapitalGainsReserves[].openingBalancenumber
openingInputs.schedule13.part1CapitalGainsReserves[].isActiveAssetboolean | null
openingInputs.schedule13.part1CapitalGainsReserves[].isForeignSourceboolean | null
openingInputs.schedule13.part2DoubtfulDebts.openingBalancenumber
openingInputs.schedule13.part2UndeliveredGoodsAndServices.openingBalancenumber
openingInputs.schedule13.part2PrepaidRent.openingBalancenumber
openingInputs.schedule13.part2ReturnableContainers.openingBalancenumber
openingInputs.schedule13.part2UnpaidAmounts.openingBalancenumber
openingInputs.schedule13.part2OtherTaxReserves.openingBalancenumber
openingInputs.schedule31.openingCarryforwardQpByVintageobject
openingInputs.schedule31.openingCarryforwardSredByVintageobject
openingInputs.schedule31.openingCarryforwardApprenticeshipByVintageobject
openingInputs.schedule31.openingCarryforwardPpmByVintageobject
openingInputs.schedule31.openingCarryforwardChildCareByVintageobject
openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardQpByVintageobject
openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardSredByVintageobject
openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardApprenticeshipByVintageobject
openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardPpmByVintageobject
openingInputs.schedule31.openingVintageTaxationPeriodIds.openingCarryforwardChildCareByVintageobject
openingInputs.schedule31.itcLossRestrictionEventDatestring
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.qualifiedPropertyobject
openingInputs.schedule31.openingPreLossRestrictionCohorts.sredobject
openingInputs.schedule31.openingPreLossRestrictionCohorts.apprenticeshipobject
openingInputs.schedule31.openingPreLossRestrictionCohorts.preProductionMiningobject
openingInputs.schedule31.openingPreLossRestrictionCohorts.childCareSpacesobject
openingInputs.schedule31.priorYearS13_7_1UccReduction.appliesToTaxYeararray | boolean | null | number | object | string
openingInputs.schedule31.priorYearS13_7_1UccReduction.byClassarray
openingInputs.schedule31.priorYearS13_7_1UccReduction.itcDeductedQpnumber
openingInputs.schedule31.priorYearS13_7_1UccReduction.itcRefundedQpnumber
openingInputs.schedule31.priorYearS13_7_1UccReduction.sourceTaxYearEndarray | boolean | null | number | object | string
openingInputs.schedule31.priorYearS13_7_1UccReduction.sourceTaxYearIdarray | boolean | null | number | object | string
openingInputs.schedule31.priorYearS13_7_1UccReduction.totalnumber
openingInputs.schedule31.priorYearS13_7_1UccReduction.unattributednumber
openingInputs.schedule42.openingUnusedCreditPoolByYearobject
openingInputs.schedule10.line_200_cec_opening_balancenumber
openingInputs.schedule17.amount_2a_pra_opening_on_bcnumber
openingInputs.schedule17.amount_3a_pra_opening_mbnumber
openingInputs.schedule18.line101_rcgtoh_openingnumber
openingInputs.schedule18.line151_federal_cgr_previous_yearnumber
openingInputs.schedule18.line192_orcgtoh_openingnumber
openingInputs.schedule18.line196_ontario_cgr_previous_yearnumber
openingInputs.schedule18.line300_mrcgtoh_openingnumber
openingInputs.schedule18.line310_manitoba_cgr_previous_yearnumber
openingInputs.schedule20.line_510number
openingInputs.schedule20.line_112number
openingInputs.schedule89.line400EcpPre2018number
openingInputs.schedule89.line410LifeInsuranceCdaPre1985number
openingInputs.schedule89.line420PredecessorPre1990number
openingInputs.t661.line450OpeningPoolnumber
openingInputs.t661.line453PriorYearItcRecapturednumber
openingInputs.t661.sredAocOriginalPreEventPoolnumber
openingInputs.t661.sredAocPriorYearAbsorptionnumber
openingInputs.t661.sredPriorLossRestrictionEventDatestring
openingInputs.schedule21.part2Rows[].countrystring
openingInputs.schedule21.part2Rows[].col2d_unusedFTCPreviousYearsnumber
openingInputs.schedule21.part2Rows[].col2b_netForeignBusinessIncomenull | number
openingInputs.schedule21.part2Rows[].col2c_foreignBusinessTaxPaidnull | number
openingInputs.schedule21.part2Rows[].claimedAmountOverridenull | number
openingInputs.schedule21.part3Rows[].countrystring
openingInputs.schedule21.part3Rows[].col3l_priorYearClosingBalancenumber
openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].originYearinteger
openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].originYearEndstring
openingInputs.schedule21.part3Rows[].col3l_originYearBreakdown[].amountnumber
openingInputs.schedule21.part3Rows[].col3m_amountExpiredInYearnull | number
openingInputs.schedule21.part3Rows[].col3o_amalgamationOrWindupTransfernull | number
openingInputs.schedule39.rows[].memberBNstring
openingInputs.schedule39.rows[].allocationAmountnumber
openingInputs.schedule43.s191_2_1ElectionMadeboolean | null
openingInputs.schedule43.s191_2_1ElectionByClassobject
openingInputs.schedule78.line175CumulativeDevCreditPreviousYearnumber
openingInputs.schedule78.line175CumulativePreCodQualifiedAggregatenumber
openingInputs.schedule78.line185CumulativePostCodQualifiedAggregatenumber
openingInputs.schedule78.nrcanProjectCodenull | string
openingInputs.schedule78.firstDayOfCommercialOperationsnull | string
openingInputs.schedule130.line128RifeFromPriorYearsnumber
openingInputs.schedule130.cuecRows[].labelstring
openingInputs.schedule130.cuecRows[].precedingYearEndnull | string
openingInputs.schedule130.cuecRows[].capacityProvenance[].amountnumber
openingInputs.schedule130.cuecRows[].capacityProvenance[].capacityTypestring
openingInputs.schedule130.cuecRows[].capacityProvenance[].eventSidestring
openingInputs.schedule130.cuecRows[].capacityProvenance[].originTaxpayerIdstring
openingInputs.schedule130.cuecRows[].capacityProvenance[].sourceReferencestring
openingInputs.schedule130.cuecRows[].capacityProvenance[].sourceTaxYearEndstring
openingInputs.schedule130.cuecRows[].excessCapacitynumber
openingInputs.schedule130.cuecRows[].amountsTransferrednumber
openingInputs.schedule130.cuecRows[].amountsAbsorbednumber
openingInputs.schedule130.cuecRows[].netAvailablenumber
openingInputs.schedule130.cuecRows[].excessCapacityCuecRestatednumber
openingInputs.schedule130.cuecRows[].amountsTransferredCuecRestatednumber
openingInputs.schedule130.cuecRows[].amountsAbsorbedCuecRestatednumber
openingInputs.schedule130.cuecRows[].netAvailableCuecRestatednumber
openingInputs.schedule130.lossRestrictionEventDatestring
openingInputs.schedule130.lossRestrictionEventFacts.eventTaxpayerIdstring
openingInputs.schedule130.lossRestrictionEventFacts.effectiveAtstring
openingInputs.schedule130.lossRestrictionEventFacts.sourceReferencestring
openingInputs.schedule130.lossRestrictionEventFacts.actualControlAcquiredstring
openingInputs.schedule130.lossRestrictionEventFacts.s256_7ControlAcquiredstring
openingInputs.schedule130.lossRestrictionEventFacts.s256_8DeemedControlstring
openingInputs.schedule130.lossRestrictionEventFacts.s256_1DeemedControlstring
openingInputs.schedule130.lossRestrictionEventFacts.s256_9ElectionFiledstring
openingInputs.schedule130.lossRestrictionEventFacts.schemaVersionnumber
openingInputs.schedule130.lossRestrictionEventFacts.reviewedboolean
openingInputs.schedule130.lossRestrictionEventFacts.determinationStatusstring
openingInputs.schedule130.lossRestrictionEventFacts.s256_9Timingstring
openingInputs.schedule130.rifeSurvivalFacts.schemaVersionnumber
openingInputs.schedule130.rifeSurvivalFacts.vintages[].vintageIdstring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].componentTypestring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceTaxYearEndstring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceTaxpayerIdstring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].businessIdstring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].eventSidestring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].sourceReferencestring
openingInputs.schedule130.rifeSurvivalFacts.vintages[].originalAmountnumber
openingInputs.schedule130.rifeSurvivalFacts.vintages[].remainingAmountnumber
openingInputs.schedule130.rifeSurvivalFacts.vintages[].priorDeductionsnumber
openingInputs.schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmountnumber
openingInputs.schedule130.rifeSurvivalFacts.vintages[].eventAdjustmentPreviouslyAppliedboolean
openingInputs.schedule510.cmtLossCarryforwardPriorYearEndnumber
openingInputs.schedule510.cmtCreditCarryforwardPriorYearEndnumber
openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearIdstring
openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].originTaxYearEndstring
openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].remainingTaxationYearsinteger
openingInputs.schedule510.cmtCreditVintagesPriorYearEnd[].amountnumber
openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearIdstring
openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].originTaxYearEndstring
openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].remainingTaxationYearsinteger
openingInputs.schedule510.cmtLossVintagesPriorYearEnd[].amountnumber
openingInputs.schedule572.priorYearClosingCarryforwardnumber
openingInputs.schedule572.creditExpiredAfterTenYearsnumber
openingInputs.schedule572.part5Rows[].yearOfOriginTaxYearEndstring
openingInputs.schedule572.part5Rows[].creditAvailableForCarryforwardnumber
openingInputs.schedule572.priorYearPart5Rows[].yearOfOriginTaxYearEndstring
openingInputs.schedule572.priorYearPart5Rows[].creditAvailableForCarryforwardnumber
openingInputs.t2Jacket.lines.570number
openingInputs.t2Jacket.lines.575number
provenance[].targetstring
provenance[].inputPathstring
provenance[].sourceInputSha256string
provenance[].fiscalStartstring
provenance[].fiscalEndstring
provenance[].currencystring
provenance[].sourceKindstring
unresolved[].targetstring
unresolved[].inputPathstring
unresolved[].reasonstring
sourceInputSha256string
sourceFiscalStartstring
sourceFiscalEndstring
nextFiscalStartstring
currencystring
sourceKindstring
filingReadinessEvaluatedboolean
provisionalboolean
Filemark | carryforward cells