ontario_shortline_railway_credit

T2 Corporation Income Tax Return

Kind
batch
Supported tax years
—
Strict profile
ontario_shortline_railway_credit_v1
Payload schema version
0.1.0
Dependencies (run automatically)
schedule5

Example request

Send this body to POST /api/v1/computations/batch. This example works with or without payloadContract.

{
  "compute": [
    "ontario_shortline_railway_credit"
  ],
  "inputs": {
    "taxYear": 2026,
    "fiscalStart": "2026-01-01",
    "fiscalEnd": "2026-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,
    "ontarioShortlineRailwayCredit": {
      "qualifyingCorporation": true
    }
  }
}

Input cells (2784)

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 ontario_shortline_railway_credit
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[].currentYearBalanceinteger | 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
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.null | numberstrict
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
entityIdIdentifier of the filing corporation, used by Schedule 42 and predecessor-continuity checks to match authenticated evidence, and to identify statutory proration periods. The identifier does not authorize access to another corporation. Omission prevents predecessor evidence from matching; proration labels may fall back to the filing BN or tax-year identifier.null | string
exemptIncomeNotSubjectToPartInull | number
fapiInclusions[]object
farmingBusinessLossLine485null | number | string
farmingChiefSourceStatusnull | string
farmingIncomenumber
farmingOrFishingBusinessLossnumber
federalLoggingTaxCreditnull | number | string
filerBnnull | string
filingCorpBnFiling corporation CRA business number, as a nine-digit root or full 15-character program account, used to match corporation-specific allocations such as Schedule 23. Other root-level aliases and the jacket or GIFI schedule identities may supply it when omitted. Missing, malformed or conflicting roots prevent an allocation match.null | string
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.null | 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.null | 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
lifeInsurancePolicyIncomenull | number | string
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
ontarioShortlineRailwayCreditEntered provincial credit eligibility and expenditure facts.null | object
ontarioShortlineRailwayCredit.certifiedTrackMilesInOntarioEntered certified track miles in ontario.null | number | string
ontarioShortlineRailwayCredit.eligibleCapitalExpendituresEntered eligible capital expenditures.null | array
ontarioShortlineRailwayCredit.eligibleCapitalExpenditures[]Eligible capital expenditure record.object
ontarioShortlineRailwayCredit.eligibleLabourExpendituresEntered eligible labour expenditures.null | array
ontarioShortlineRailwayCredit.eligibleLabourExpenditures[]Eligible labour expenditure record.object
ontarioShortlineRailwayCredit.exemptFromTaxUnderPartIIIEntered exempt from tax under part i i i.boolean | null
ontarioShortlineRailwayCredit.includesNonQualifyingPredecessorExpendituresEntered includes non qualifying predecessor expenditures.boolean | null
ontarioShortlineRailwayCredit.oneEntityGroupInputsAreGroupAggregateEntered one entity group inputs are group aggregate.boolean | null
ontarioShortlineRailwayCredit.oneEntityGroupMemberEntered one entity group member.boolean | null
ontarioShortlineRailwayCredit.qualifyingCorporationEntered qualifying corporation.boolean | null
ontarioShortlineRailwayCredit.qualifyingCorporationBasisEntered qualifying corporation basis.null | string
ontarioShortlineRailwayCredit.transportationCertificateOnFileEntered transportation certificate on file.boolean | 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
priorFiscalPeriodsCompleteboolean | null | number | string
priorTaxYearEndnull | string
priorYearGroupTCECnull | number | string
priorYearGroupTCECMetanull | object
priorYearS100Closingnull | object
priorYearS125Closingnull | object
priorYearT661Closingnull | object
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
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
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.insuranceUnderwritingTypenull | 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
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.fiscal_end_isonull | string
schedule18.fiscal_start_isonull | string
schedule18.incorporatedWithinTwoYearsOfTestTimeboolean | null
schedule18.perProvinceRowsnull | object
schedule18.per_province_rowsnull | object
schedule18.reitControlledOnApril16_2024boolean | null
schedule18.specifiedPersonsControlCorporationboolean | null
schedule18.specifiedPersonsShareFmvnull | number | string
schedule18.specifiedPersonsShareFmvPercentagenull | number | string
schedule18.total_taxable_incomenull | number | string
schedule1BookNetIncomeinteger | null | number | 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
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.partVI2TaxPayableForYearS67null | number | string
schedule38.unusedSurtaxCreditsClaimedFromS42null | number | string
schedule3CoverageReviewnull | object
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
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
schedule5The Schedule 5 input blob holding the provincial and territorial allocation answers. Omit it when the corporation sends no Schedule 5 input.null | object
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
schedule54.amalgamationOccurredInYearboolean | null
schedule54.isCreditUnionboolean | null
schedule54.subsidiaryWindupOccurredInYearboolean | 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
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
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
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
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.businessNumberReferencenull | string
t2142.businessNumberRootnull | string
t2142.cfrPolicyRows[]object
t2142.cfrReviewStatusnull | string
t2142.estimatedCurrentYearPartXii3Taxnull | number | string
t2142.instalmentPayments[].amountnull | number | string
t2142.instalmentPayments[].datestring
t2142.investmentPolicyReviewStatusnull | string
t2142.investmentPolicyRows[]object
t2142.isNonResidentboolean | null
t2142.lossContinuityStatusnull | string
t2142.lossRows[]object
t2142.policyholderAdjustmentReviewStatusnull | string
t2142.policyholderAdjustmentRows[]object
t2142.priorYearDaysExcludingFebruary29null | number
t2142.priorYearPartXii3Taxnull | number | string
t2142.reg1401ReserveReviewStatusnull | string
t2142.reg1401ReserveRows[]object
t2142.taxpayerIdentificationNumbernull | string
t2Jacketobject
t2Jacket.applicability.associatedCCPCboolean
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
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.number | 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 (2272 of 2784 cells)

These constraints apply when you supply this target's payloadContract. Cells marked pinned must equal the listed value.

Strict profile accepted values for ontario_shortline_railway_credit
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
aocBecomesOrCeasesExemptAtEvent-1000000000000000 to 1000000000000000; 0 to 20000 characters
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
aocMainReasonIsToCauseProvisionToApply-1000000000000000 to 1000000000000000; 0 to 20000 characters
aocMainReasonTargetedProvision0 to 20000 characters
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
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
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
lifeInsurancePolicyIncome-1000000000000000 to 1000000000000000; 0 to 20000 characters
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
priorYearGroupTCEC-1000000000000000 to 1000000000000000; 0 to 20000 characters
priorYearTaxableIncome-1000000000000000 to 1000000000000000; 0 to 20000 characters
proceedsOfDisposition-1000000000000000 to 1000000000000000
prospectorShareDeduction-1000000000000000 to 1000000000000000; 0 to 20000 characters
prospectorShareInclusion-1000000000000000 to 1000000000000000; 0 to 20000 characters
psbTaxableIncome-1000000000000000 to 1000000000000000
pyLossPools[].abilComponent-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyLossPools[].businessPortion-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyLossPools[].originalAmount-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyLossPools[].originalInclusionRate-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyLossPools[].remainingBalance-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyLossPools[].type0 to 20000 characters
pyLossPools[].yearOfOrigin-1000000000000000 to 1000000000000000
pyUCCPools[].ccaClass-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyUCCPools[].closingUCC-1000000000000000 to 1000000000000000; 0 to 20000 characters
pyUCCPools[].propertyId0 to 20000 characters
reg402_1CentralPaymasterArrangement-1000000000000000 to 1000000000000000; 0 to 20000 characters
s88InternetPercent-1000000000000000 to 1000000000000000; 0 to 20000 characters
s91TreatyRevenue-1000000000000000 to 1000000000000000; 0 to 20000 characters
sameOrSimilarBusinessIncome-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule10.amount_15_work_amount-1000000000000000 to 1000000000000000
schedule10.amount_16_work_amount-1000000000000000 to 1000000000000000
schedule10.amount_EE_total_capital_cost_plus_C-1000000000000000 to 1000000000000000
schedule10.amount_FF_total_capital_cost-1000000000000000 to 1000000000000000
schedule10.amount_GG_amount_A-1000000000000000 to 1000000000000000
schedule10.amount_K_cec_balance-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule10.amount_MM_work_amount-1000000000000000 to 1000000000000000
schedule10.amount_NN_work_amount-1000000000000000 to 1000000000000000
schedule10.line_101_elect_13_38_d_iv0 to 20000 characters
schedule10.line_102_elect_13_38_d_iii0 to 20000 characters
schedule10.line_200_cec_opening_balance-1000000000000000 to 1000000000000000
schedule10.line_222_ecp_acquired_before_2017-1000000000000000 to 1000000000000000
schedule10.line_224_amalgamation_transfer-1000000000000000 to 1000000000000000
schedule10.line_226_other_adjustments_before_2017-1000000000000000 to 1000000000000000
schedule10.line_228_nal_gain_half-1000000000000000 to 1000000000000000
schedule10.line_230_subtotal_A_plus_D_plus_E-1000000000000000 to 1000000000000000
schedule10.line_242_proceeds_disposition_before_2017-1000000000000000 to 1000000000000000
schedule10.line_244_s_80_7_forgiven_debt_reduction-1000000000000000 to 1000000000000000
schedule10.line_246_other_adjustments_dispositions-1000000000000000 to 1000000000000000
schedule10.line_248_subtotal_GHI_times_3_4-1000000000000000 to 1000000000000000
schedule10.line_249_cec_for_disposed_business-1000000000000000 to 1000000000000000
schedule10.line_250_current_year_deduction-1000000000000000 to 1000000000000000
schedule10.line_300_cec_closing_balance-1000000000000000 to 1000000000000000
schedule10.line_400_total_prior_cec_deductions_post_jun_1988-1000000000000000 to 1000000000000000
schedule10.line_401_total_s_80_7_reductions-1000000000000000 to 1000000000000000
schedule10.line_402_total_cec_deductions_pre_jul_1988-1000000000000000 to 1000000000000000
schedule10.line_408_negative_balances_into_income_pre_jul_1988-1000000000000000 to 1000000000000000
schedule10.line_409_subtotal-1000000000000000 to 1000000000000000
schedule10.line_410_income_inclusion-1000000000000000 to 1000000000000000
schedule10.line_420_cec_balance_at_jan_1_2017-1000000000000000 to 1000000000000000
schedule10.line_425_prior_cec_deductions_unrecaptured-1000000000000000 to 1000000000000000
schedule10.line_430_amount_S_times_3_2-1000000000000000 to 1000000000000000
schedule10.line_435_deemed_capital_cost-1000000000000000 to 1000000000000000
schedule10.line_440_deemed_para_20_1_a_allowance-1000000000000000 to 1000000000000000
schedule10.line_450_post_2016_acquisitions-1000000000000000 to 1000000000000000
schedule10.line_455_half_of_JJ-1000000000000000 to 1000000000000000
schedule10.line_460_lesser_of_12_and_13-1000000000000000 to 1000000000000000
schedule10.line_465_amount_14_times_2-1000000000000000 to 1000000000000000
schedule10.line_470_reduced_capital_cost-1000000000000000 to 1000000000000000
schedule10.line_475_income_inclusion_13_38_d_iii-1000000000000000 to 1000000000000000
schedule10.line_480_proceeds_disposition_13_38_d_ii-1000000000000000 to 1000000000000000
schedule100.businessNumber0 to 20000 characters
schedule100.corporationName0 to 20000 characters
schedule100.currentYearEnd0 to 20000 characters
schedule100.insuranceUnderwritingType0 to 20000 characters
schedule100.priorYearRetainedEarningsEvidence0 to 20000 characters
schedule101.insuranceUnderwritingType0 to 20000 characters
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[].relationship0 to 20000 characters
schedule130.borrowingsRows[].totalNotionalDerivatives-1000000000000000 to 1000000000000000
schedule130.borrowingsRows[].totalPrincipal-1000000000000000 to 1000000000000000
schedule130.borrowingsRows[].variableA_para_a-1000000000000000 to 1000000000000000
schedule130.borrowingsRows[].variableA_para_e-1000000000000000 to 1000000000000000
schedule130.borrowingsRows[].variableB_para_a-1000000000000000 to 1000000000000000
schedule130.capitalizedIfeRows[].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[].propertyRemainingStatus0 to 20000 characters
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[].capacityType0 to 20000 characters
schedule130.currentYearCapacityProvenance[].electionReference0 to 20000 characters
schedule130.currentYearCapacityProvenance[].eventSide0 to 20000 characters
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[].componentType0 to 20000 characters
schedule130.currentYearRifeComponents[].eventSide0 to 20000 characters
schedule130.currentYearRifeComponents[].sourceReference0 to 20000 characters
schedule130.currentYearRifeComponents[].vintageId0 to 20000 characters
schedule130.excludedEntityParagraph0 to 20000 characters
schedule130.exemptIfeRows[].ifeIncurred-1000000000000000 to 1000000000000000
schedule130.exemptIfeRows[].incomeFromFundedActivities-1000000000000000 to 1000000000000000
schedule130.exemptIfeRows[].lossFromFundedActivities-1000000000000000 to 1000000000000000
schedule130.exemptIfeRows[].principalAmount-1000000000000000 to 1000000000000000
schedule130.exemptIfeRows[].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[].relationship0 to 20000 characters
schedule130.loansRows[].totalNotionalDerivatives-1000000000000000 to 1000000000000000
schedule130.loansRows[].totalPrincipal-1000000000000000 to 1000000000000000
schedule130.loansRows[].variableA_para_d-1000000000000000 to 1000000000000000
schedule130.loansRows[].variableB_para_a-1000000000000000 to 1000000000000000
schedule130.lossRestrictionEventDate0 to 20000 characters
schedule130.lossRestrictionEventFacts.actualControlAcquired0 to 20000 characters
schedule130.lossRestrictionEventFacts.determinationStatus0 to 20000 characters
schedule130.lossRestrictionEventFacts.effectiveAt0 to 20000 characters
schedule130.lossRestrictionEventFacts.eventTaxpayerId0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_1DeemedControl0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_7ControlAcquired0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_8DeemedControl0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_9ElectionFiled0 to 20000 characters
schedule130.lossRestrictionEventFacts.s256_9Timing0 to 20000 characters
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[].poolType0 to 20000 characters
schedule130.rifeSurvivalFacts.schemaVersion-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].businessAttributableAmount-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].businessId0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].eventSide0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].originalAmount-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].priorDeductions-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].profitOrReopThroughoutYear0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].remainingAmount-1000000000000000 to 1000000000000000
schedule130.rifeSurvivalFacts.vintages[].sameBusinessContinues0 to 20000 characters
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[].similarityStatus0 to 20000 characters
schedule130.rifeSurvivalFacts.vintages[].similarBusinessRows[].substantiallyAllIncomeStatus0 to 20000 characters
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
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.fiscal_end_iso0 to 20000 characters
schedule18.fiscal_start_iso0 to 20000 characters
schedule18.specifiedPersonsShareFmv-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule18.specifiedPersonsShareFmvPercentage-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule18.total_taxable_income-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule1BookNetIncome-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule21.canadianBankingBusinessReview.reg8201Facts.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.othersAssociatedWithThirdCorp-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule28.othersNotOtherwiseAssociated-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule28.thirdCorpBn0 to 20000 characters
schedule28.thirdCorpIsCcpc-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule28.thirdCorpName0 to 20000 characters
schedule28.thirdCorpTaxYearEnd0 to 20000 characters
schedule305.businessNumber0 to 20000 characters
schedule305.corporationName0 to 20000 characters
schedule305.institutionType0 to 20000 characters
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.line185CleanElectricityMetLabourRequirements0 to 20000 characters
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[].otherCleanEconomyCreditClaimedOnProperty0 to 20000 characters
schedule31.line185CleanElectricityProperties[].preparedOrInstalledDate0 to 20000 characters
schedule31.line185CleanElectricityProperties[].propertyIdentifier0 to 20000 characters
schedule31.line185CleanElectricityProperties[].qualifyingEntityType0 to 20000 characters
schedule31.line185CleanElectricityProperties[].writtenAgreementConfirmed0 to 20000 characters
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[].assistanceSourceCategory0 to 20000 characters
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.institutionType0 to 20000 characters
schedule352.investmentInRelatedFinancialInstitutions-1000000000000000 to 1000000000000000
schedule352.taxYearEnd0 to 20000 characters
schedule38.partVI2TaxPayableForYearS67-1000000000000000 to 1000000000000000; 0 to 20000 characters
schedule38.unusedSurtaxCreditsClaimedFromS42-1000000000000000 to 1000000000000000; 0 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
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
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.exemptCorporationStatus0 to 20000 characters
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[].periodOwner0 to 20000 characters
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[].periodOwner0 to 20000 characters
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
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[].creditPreviouslyClaimedByCorporationOrAssociate0 to 20000 characters
schedule572.part2Rows[].description0 to 20000 characters
schedule572.part2Rows[].expenditureIncurredDate0 to 20000 characters
schedule572.part2Rows[].expenditureUnderNonArmsLengthContract0 to 20000 characters
schedule572.part2Rows[].isExcludedProperty0 to 20000 characters
schedule572.part2Rows[].locatedInOntario0 to 20000 characters
schedule572.part2Rows[].regulation1101_5b1ElectionFiled0 to 20000 characters
schedule572.part2Rows[].usedInOntarioPrimarilyForManufacturing0 to 20000 characters
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[].creditPreviouslyClaimedByCorporationOrAssociate0 to 20000 characters
schedule572.part3Rows[].description0 to 20000 characters
schedule572.part3Rows[].expenditureIncurredDate0 to 20000 characters
schedule572.part3Rows[].expenditureUnderNonArmsLengthContract0 to 20000 characters
schedule572.part3Rows[].isExcludedProperty0 to 20000 characters
schedule572.part3Rows[].locatedInOntario0 to 20000 characters
schedule572.part3Rows[].regulation1101_5b1ElectionFiled0 to 20000 characters
schedule572.part3Rows[].usedInOntarioPrimarilyForManufacturing0 to 20000 characters
schedule572.part5Rows[].creditAvailableForCarryforward-1000000000000000 to 1000000000000000
schedule572.part5Rows[].yearOfOriginTaxYearEnd0 to 20000 characters
schedule572.part6Rows[].acquisitionDate0 to 20000 characters
schedule572.part6Rows[].armsLengthDisposition0 to 20000 characters
schedule572.part6Rows[].capitalCostAtAvailableForUseYearEnd-1000000000000000 to 1000000000000000
schedule572.part6Rows[].creditClaimedForTaxYearEndingOnOrAfter202505150 to 20000 characters
schedule572.part6Rows[].creditPreviouslyReceived-1000000000000000 to 1000000000000000
schedule572.part6Rows[].creditSection0 to 20000 characters
schedule572.part6Rows[].eventDate0 to 20000 characters
schedule572.part6Rows[].eventType0 to 20000 characters
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
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[].allocationAuthority0 to 20000 characters
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.firstElectionDelay0 to 20000 characters
schedule74.isCanadianCorporation0 to 20000 characters
schedule74.isExemptFromTaxUnderPartI0 to 20000 characters
schedule74.isTaxShelterInvestment0 to 20000 characters
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.line715FiledRevisedPlan0 to 20000 characters
schedule74.line720DeemedAverageActualCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.line760PartnershipAllocatedRecoveryTax-1000000000000000 to 1000000000000000
schedule74.metLabourRequirements0 to 20000 characters
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[].assetCode0 to 20000 characters
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[].electingLabourRequirements0 to 20000 characters
schedule74.part1Rows[].otherCleanEconomyCreditClaimedOnProperty0 to 20000 characters
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[].previouslyUsedOrAcquiredForUseOrLease0 to 20000 characters
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[].assetCode0 to 20000 characters
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[].assetCode0 to 20000 characters
schedule74.part7Rows[].availableForUseDate0 to 20000 characters
schedule74.part7Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule74.part7Rows[].ccaClassNumber0 to 20000 characters
schedule74.part7Rows[].electingLabourRequirements0 to 20000 characters
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.priorYearRegularRateClaimForInstallationYear0 to 20000 characters
schedule74.projectExpectedCarbonIntensity-1000000000000000 to 1000000000000000
schedule74.purchaserBusinessNumber0 to 20000 characters
schedule74.purchaserElectionTick0 to 20000 characters
schedule74.purchaserName0 to 20000 characters
schedule74.purchaserSignedDate0 to 20000 characters
schedule74.purchaserSigningOfficer0 to 20000 characters
schedule74.secondElectionDelay0 to 20000 characters
schedule74.signingOfficerFirstName0 to 20000 characters
schedule74.signingOfficerLastName0 to 20000 characters
schedule74.signingOfficerPosition0 to 20000 characters
schedule74.signingOfficerTelephone0 to 20000 characters
schedule74.submittedFinalDesigns0 to 20000 characters
schedule74.taxationYearEndDate0 to 20000 characters
schedule74.taxationYearStartDate0 to 20000 characters
schedule74.vendorBusinessNumber0 to 20000 characters
schedule74.vendorElectionTick0 to 20000 characters
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.isTaxShelterInvestment0 to 20000 characters
schedule75.line160PartnershipAllocatedItc-1000000000000000 to 1000000000000000
schedule75.line240PartnershipAllocatedRecapture-1000000000000000 to 1000000000000000
schedule75.line425PartnershipAllocatedLabourAddition-1000000000000000 to 1000000000000000
schedule75.metLabourRequirements0 to 20000 characters
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[].claimsClass431ElectricalStorage0 to 20000 characters
schedule75.part1Rows[].claimsEligibleTransmissionEquipment0 to 20000 characters
schedule75.part1Rows[].class431Subparagraph0 to 20000 characters
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[].electingLabourRequirements0 to 20000 characters
schedule75.part1Rows[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000
schedule75.part1Rows[].isBuilding0 to 20000 characters
schedule75.part1Rows[].isTestWindTurbine0 to 20000 characters
schedule75.part1Rows[].leaseMeetsQualifyingLesseeConditions0 to 20000 characters
schedule75.part1Rows[].leasedToAnotherPerson0 to 20000 characters
schedule75.part1Rows[].otherCleanEconomyCreditClaimedOnProperty0 to 20000 characters
schedule75.part1Rows[].preparedOrInstalledDate0 to 20000 characters
schedule75.part1Rows[].previouslyUsedOrAcquiredForUseOrLease0 to 20000 characters
schedule75.part1Rows[].propertyIdentifier0 to 20000 characters
schedule75.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule75.part1Rows[].situatedAndUsedExclusivelyInCanada0 to 20000 characters
schedule75.part1Rows[].specifiedPercentage-1000000000000000 to 1000000000000000
schedule75.part1Rows[].storageEnergyConditionMet0 to 20000 characters
schedule75.part1Rows[].storageExcludedCategory0 to 20000 characters
schedule75.part1Rows[].storageFixedLocation0 to 20000 characters
schedule75.part1Rows[].storagePrimaryPurposeConfirmed0 to 20000 characters
schedule75.part1Rows[].substantialEnvironmentalNonCompliance0 to 20000 characters
schedule75.part1Rows[].systemExtractsFossilFuelsForSale0 to 20000 characters
schedule75.part1Rows[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000
schedule75.part1Rows[].usedExclusivelyToGenerateEnergySolelyFromGeothermalEnergy0 to 20000 characters
schedule75.part1Rows[].usedPrimarilyToChargeOrDispenseHydrogenToClass560 to 20000 characters
schedule75.part1Rows[].usedWithEligibleGenerationEquipment0 to 20000 characters
schedule75.part1Rows[].usesFossilFuelInOperation0 to 20000 characters
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[].purchaserContinuesEligibleUse0 to 20000 characters
schedule75.part2Rows[].purchaserIsTaxableCanadianCorp0 to 20000 characters
schedule75.part2Rows[].purchaserRelationship0 to 20000 characters
schedule75.part2Rows[].recapturedAmount-1000000000000000 to 1000000000000000
schedule75.part5Rows[].itcAllocated-1000000000000000 to 1000000000000000
schedule75.part5Rows[].itcRecaptureAllocated-1000000000000000 to 1000000000000000
schedule75.part5Rows[].labourAdditionAllocated-1000000000000000 to 1000000000000000
schedule75.part5Rows[].partnershipAccountNumber0 to 20000 characters
schedule75.part5Rows[].partnershipName0 to 20000 characters
schedule75.priorYearRegularRateClaimForInstallationYear0 to 20000 characters
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.isCanadianCorporation0 to 20000 characters
schedule76.isExemptFromTaxUnderPartI0 to 20000 characters
schedule76.isTaxShelterInvestment0 to 20000 characters
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[].batteryProductionBenefitsFromContributionAgreement0 to 20000 characters
schedule76.part1Rows[].capitalCost-1000000000000000 to 1000000000000000
schedule76.part1Rows[].ccaClassNumber0 to 20000 characters
schedule76.part1Rows[].claimsClass431ElectricalStorage0 to 20000 characters
schedule76.part1Rows[].claimsEligibleTransmissionEquipment0 to 20000 characters
schedule76.part1Rows[].class431Subparagraph0 to 20000 characters
schedule76.part1Rows[].ctmItcAmount-1000000000000000 to 1000000000000000
schedule76.part1Rows[].ctmPropertyDescription0 to 20000 characters
schedule76.part1Rows[].ctmPropertyScheduleIIRoute0 to 20000 characters
schedule76.part1Rows[].ctmUseCode0 to 20000 characters
schedule76.part1Rows[].ctmUseIsAllOrSubstantiallyAll0 to 20000 characters
schedule76.part1Rows[].ctmUseMineralOutputTestMet0 to 20000 characters
schedule76.part1Rows[].designedForStreetOrHighwayUse0 to 20000 characters
schedule76.part1Rows[].eligibleGenerationEnergyTransmittedPct-1000000000000000 to 1000000000000000
schedule76.part1Rows[].isBuilding0 to 20000 characters
schedule76.part1Rows[].leaseMeetsQualifyingLesseeConditions0 to 20000 characters
schedule76.part1Rows[].leasedToAnotherPerson0 to 20000 characters
schedule76.part1Rows[].mineralCertification.certificationDate0 to 20000 characters
schedule76.part1Rows[].mineralCertification.certificationFiledWithReturn0 to 20000 characters
schedule76.part1Rows[].mineralCertification.certifierIsIndependent0 to 20000 characters
schedule76.part1Rows[].mineralCertification.certifyingProfessionalName0 to 20000 characters
schedule76.part1Rows[].mineralCertification.mineOrWellSite0 to 20000 characters
schedule76.part1Rows[].mineralCertification.planPrimarilyTargetsQualifyingMaterials0 to 20000 characters
schedule76.part1Rows[].mineralValuationElection.electionDate0 to 20000 characters
schedule76.part1Rows[].mineralValuationElection.electionFiledWithReturn0 to 20000 characters
schedule76.part1Rows[].otherCleanEconomyCreditClaimedOnProperty0 to 20000 characters
schedule76.part1Rows[].previouslyUsedOrAcquiredForUseOrLease0 to 20000 characters
schedule76.part1Rows[].propertyIdentifier0 to 20000 characters
schedule76.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule76.part1Rows[].situatedAndUsedExclusivelyInCanada0 to 20000 characters
schedule76.part1Rows[].specifiedPercentage-1000000000000000 to 1000000000000000
schedule76.part1Rows[].storageEnergyConditionMet0 to 20000 characters
schedule76.part1Rows[].storageExcludedCategory0 to 20000 characters
schedule76.part1Rows[].storageFixedLocation0 to 20000 characters
schedule76.part1Rows[].storagePrimaryPurposeConfirmed0 to 20000 characters
schedule76.part1Rows[].transmittedEnergyFromEligibleGenerationPct-1000000000000000 to 1000000000000000
schedule76.part1Rows[].usedWithEligibleGenerationEquipment0 to 20000 characters
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[].purchaserContinuesCtmUse0 to 20000 characters
schedule76.part2Rows[].purchaserIsQualifyingTaxpayer0 to 20000 characters
schedule76.part2Rows[].purchaserRelationship0 to 20000 characters
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.crdReportRequired0 to 20000 characters
schedule78.daysBelowPrevailingWage-1000000000000000 to 1000000000000000
schedule78.expectedProjectQualifiedCcusExpenditures-1000000000000000 to 1000000000000000
schedule78.firstDayOfCommercialOperations0 to 20000 characters
schedule78.isCanadianCorporation0 to 20000 characters
schedule78.isExemptFromTaxUnderPartI0 to 20000 characters
schedule78.isProjectTaxShelter0 to 20000 characters
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.metLabourRequirements0 to 20000 characters
schedule78.nrcanProjectCode0 to 20000 characters
schedule78.ownsInterestInQualifiedCcusProject0 to 20000 characters
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[].commercialOperationsStatus0 to 20000 characters
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[].dualUseEquipment0 to 20000 characters
schedule78.part1Rows[].dualUseProportion-1000000000000000 to 1000000000000000
schedule78.part1Rows[].dualUseTotalExpectedQuantity-1000000000000000 to 1000000000000000
schedule78.part1Rows[].electingLabourRequirements0 to 20000 characters
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[].otherCleanEconomyCreditClaimedOnProperty0 to 20000 characters
schedule78.part1Rows[].preparedOrInstalledDate0 to 20000 characters
schedule78.part1Rows[].propertyId0 to 20000 characters
schedule78.part1Rows[].propertySituatedInCanada0 to 20000 characters
schedule78.part1Rows[].provinceOrTerritory0 to 20000 characters
schedule78.part1Rows[].qualifiedCcusExpenditure-1000000000000000 to 1000000000000000
schedule78.part1Rows[].qualifiedExpenditureFormula-1000000000000000 to 1000000000000000
schedule78.part1Rows[].qualifiedProjectPropertyConfirmed0 to 20000 characters
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[].creditType0 to 20000 characters
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_110 to 20000 characters
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.priorYearRegularRateClaimForInstallationYear0 to 20000 characters
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[].projectPeriod0 to 20000 characters
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
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
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
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.businessNumberReference0 to 20000 characters
t2142.businessNumberRoot0 to 20000 characters
t2142.cfrReviewStatus0 to 20000 characters
t2142.estimatedCurrentYearPartXii3Tax-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.instalmentPayments[].amount-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.instalmentPayments[].date0 to 20000 characters
t2142.investmentPolicyReviewStatus0 to 20000 characters
t2142.lossContinuityStatus0 to 20000 characters
t2142.policyholderAdjustmentReviewStatus0 to 20000 characters
t2142.priorYearDaysExcludingFebruary29-1000000000000000 to 1000000000000000
t2142.priorYearPartXii3Tax-1000000000000000 to 1000000000000000; 0 to 20000 characters
t2142.reg1401ReserveReviewStatus0 to 20000 characters
t2142.taxpayerIdentificationNumber0 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.line307Nature0 to 20000 characters
t661.line307SalariesNAL-1000000000000000 to 1000000000000000
t661.line309SalariesSpecifiedOutsideCanada-1000000000000000 to 1000000000000000
t661.line310PriorUnpaidSalariesPaidThisYear-1000000000000000 to 1000000000000000
t661.line315CurrentYearUnpaidSalaries-1000000000000000 to 1000000000000000
t661.line320MaterialsConsumed-1000000000000000 to 1000000000000000
t661.line325MaterialsTransformed-1000000000000000 to 1000000000000000
t661.line340ContractPaymentsAL-1000000000000000 to 1000000000000000
t661.line345ContractPaymentsNAL-1000000000000000 to 1000000000000000
t661.line350LeaseCostsAllOrSubstantiallyAll-1000000000000000 to 1000000000000000
t661.line355LeaseCostsPrimarily-1000000000000000 to 1000000000000000
t661.line360OverheadTraditional-1000000000000000 to 1000000000000000
t661.line370ThirdPartyPayments-1000000000000000 to 1000000000000000
t661.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.methodElected0 to 20000 characters
t661.proxySalaryBase-1000000000000000 to 1000000000000000
t661.sredAocOriginalPreEventPool-1000000000000000 to 1000000000000000
t661.sredAocPriorYearAbsorption-1000000000000000 to 1000000000000000
t661.sredCapitalExpendituresRelatedToExemptIncome-1000000000000000 to 1000000000000000
t661.sredContractPayeeRows[].amount-1000000000000000 to 1000000000000000
t661.sredContractPayeeRows[].payeeId0 to 20000 characters
t661.sredContractPayeeRows[].payeeName0 to 20000 characters
t661.sredContractPayeeRows[].paymentLine0 to 20000 characters
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 (118)

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

Output cells for ontario_shortline_railway_credit
CellTypes
statusstring
blockedboolean
readyboolean
provisionalboolean
refundableboolean
refundability_citationstring
credit_amountnull | number
s5_receiver_boxnull | string
warnings[].codeStable machine identity of the disclosure, independent of its prose.string
warnings[].severitystring
warnings[].messagestring
warnings[].sectionstring
warnings[].boxnull | string
warnings[].rowinteger
warnings[].notesWhat the rate manifest records against the year, including what is still outstanding before the year can be verified.string
warnings[].sourceModuleThe module that emitted the disclosure.string
warnings[].sources[]string
warnings[].taxYearThe taxation year whose rate tables are unverified.integer
warnings[].taxYears[]integer
warnings[].reasonstring
warnings[].sourcestring
warnings[].upstreamSourcestring
warnings[].kindstring
warnings[].keystring
warnings[].gate_idnull | string
warnings[].box_formstring
warnings[].targetstring
warnings[].fieldstring
warnings[].templateIdnull | string
warnings[].workpaperIdstring
warnings[].statusstring
warnings[].payerNamestring
warnings[].accountCodestring
warnings[].accountNamestring
warnings[].producerstring
warnings[].sourceStatestring
warnings[].openingFamilystring
warnings[].inputPathstring
warnings[].openingLabelstring
warnings[].manualValuenull | number
warnings[].canonicalValuenull | number
warnings[].amountnull | number
warnings[].accountBalancenull | number
warnings[].rowIndexnull | number
warnings[].accountIdboolean | null | number | string
warnings[].expectedarray | boolean | null | number | object | string
warnings[].actualarray | boolean | null | number | object | string
warnings[].citationarray | boolean | null | number | object | string
warnings[].producers[]string
warnings[].affectedOutputs[]string
warnings[].calculationUsableboolean
warnings[].isNilboolean | null
warnings[].adjustmentAmountThe dollar amount the finding is about, on the routing and slip-reconciliation notices that name one. Absent on every notice that does not.number
warnings[].competingS1Lines[]string
warnings[].competingTemplateIds[]string
warnings[].computedDirectionThe addition/deduction direction the workpaper or classification computed, on the routing findings that refuse it against the registered direction of the line.null | string
warnings[].conditionalOnThe statutory fact a conditional classification turns on and that the return has not resolved. Nothing is posted while it is open.string
warnings[].conflictingLines[]string
warnings[].controlledAffiliateCountThe number of box 300 code 1 selections Schedule 25 reports, on the ITA 91(1) foreign accrual property income finding.integer
warnings[].coveredByPostedAjeTrue on the reconciliation finding raised when a posted adjusting entry already moved the accounts a GL-built workpaper measures, so letting both amounts post would reconcile the same item twice.boolean
warnings[].gifiCodes[]string
warnings[].incomeAmountCountHow many foreign accrual income amounts share the affiliate class the prior-year claim was recorded against.integer
warnings[].incomeAmountIdThe foreign accrual income amount the finding is about, as the engine keys it.string
warnings[].inferredCategoryThe Schedule 1 category the engine inferred for an amount whose classification named no line.string
warnings[].itaReferences[]string
warnings[].lineThe Schedule 1 line whose amount a canonical producer replaced, on the cross-schedule finding that names the replacement.string
warnings[].lineDefaultTaxThe default tax treatment the chosen Schedule 1 line registers. Null when the line registers none, or when no line was chosen.null | string
warnings[].ownerThe schedule that owns the replaced Schedule 1 line, on the cross-schedule replacement finding.string
warnings[].pairedLineThe opposite-direction Schedule 1 line registered for the same concept, when one exists. Null when the registry pairs none.null | string
warnings[].pairedLineFeedsScheduleThe schedule the paired line is printed as sourced from, which is why the amount cannot simply be re-anchored there. Null when the registry pairs no line.null | string
warnings[].postedAjeAccountIds[]string
warnings[].producerKeyThe canonical producer whose amount replaced the account-derived one, on the cross-schedule replacement finding.string
warnings[].receiverThe canonical receiver that must carry this concept's opposite-direction amount, on the canonical-receiver refusal.string
warnings[].registeredDirectionThe direction the Schedule 1 line registry records for the line the amount was routed to. Null when the line is not in the registry.null | string
warnings[].replacedTotalThe account-derived total the canonical producer's amount replaced.number
warnings[].schedule1LineThe Schedule 1 line the finding is about. Null where the classification or the registry names none, which is itself the subject of several of these findings.null | string
warnings[].taxTreatmentThe tax treatment the classification states. Null when it states none.null | string
warnings[].treatmentThe classification's Schedule 1 treatment verdict. Null when the classification states none.null | string
warnings[].unfundedAccountIds[]string
warnings[].unreadableEntryCountHow many foreign accrual ledger entries could not be read, on the coverage finding that refuses to treat them as absent.integer
s5_receiver_amountstring
s5_box_476null | number
schedule5_reg_406_allocation_provisionalboolean
amounts.a_days_in_taxation_yearnull | number
amounts.statutory_divisornull | number
amounts.proration_factornull | number
amounts.b_limb_a_track_mile_capnull | number
amounts.b_limb_b_fifty_percent_of_eligible_expendituresnull | number
amounts.b_lesser_ofnull | number
amounts.eligible_capital_expendituresnull | number
amounts.eligible_labour_expendituresnull | number
amounts.eligible_expendituresnull | number
amounts.binding_limbnull | string
audit.formulastring
audit.statutestring
audit.statute_urlstring
audit.certified_track_miles_sourcestring
audit.certified_track_miles_measurement_pointstring
audit.qualifying_corporation_basisnull | string
audit.qualifying_corporation_basis_citationnull | string
audit.per_track_mile_amountnull | number
audit.eligible_expenditure_ratenull | number
audit.certified_track_miles_in_ontarionull | number
audit.expenditure_window.opensstring
audit.expenditure_window.closes_inclusivestring
audit.expenditure_window.closes_exclusivestring
audit.taxation_year.startstring
audit.taxation_year.endstring
audit.transportation_certificate_on_fileboolean | null
audit.one_entity_group_memberboolean | null
audit.capital_expenditure_rows[].kindstring
audit.capital_expenditure_rows[].amountnull | number
audit.capital_expenditure_rows[].incurredDatenull | string
audit.capital_expenditure_rows[].includedboolean
audit.labour_expenditure_rows[].kindstring
audit.labour_expenditure_rows[].amountnull | number
audit.labour_expenditure_rows[].incurredDatenull | string
audit.labour_expenditure_rows[].includedboolean
Filemark | ontario_shortline_railway_credit cells