cross_schedule_tieout

T2 Corporation Income Tax Return

Kind
batch
Supported tax years
2023–2027
Strict profile
cross_schedule_tieout_v1
Payload schema version
0.1.0
Dependencies (run automatically)
none

Example request

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

{
  "compute": [
    "cross_schedule_tieout"
  ],
  "inputs": {
    "taxYear": 2025,
    "fiscalStart": "2025-01-01",
    "fiscalEnd": "2025-12-31",
    "scheduleResults": {}
  }
}

Input cells (86)

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 cross_schedule_tieout
CellTypesRequired
fiscalEndstring
fiscalStartstring
rolloverInputsobject
rolloverInputs.capital-dividend-account.cda_components.aocTimingAdjustment111_4_fnumber
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsPreviouslyPaidnumber
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceivednumber
rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_1number
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_1985number
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcbnumber
rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNetnumber
rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGainsnumber
rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_cnumber
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep2016number
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep2016number
rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_20number
rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayablenull | number
rolloverInputs.capital-dividend-account.election.dividendDeclarednumber
rolloverInputs.capital-dividend-account.election.dividendPayableDatenull | string
rolloverInputs.capital-dividend-account.election.firstPaymentDatenull | string
rolloverInputs.capital-dividend-account.election.isCcpcThroughoutYearOrSubstantiveCcpcboolean | null
rolloverInputs.capital-dividend-account.election.isPrivateCorporationboolean | null
rolloverInputs.capital-dividend-account.election.s83_2ElectionDatenull | string
rolloverInputs.capital-dividend-account.election.s83_2_2Or2_3Or2_4ReliefAppliesboolean | null
rolloverInputs.capital-dividend-account.election.s83_3AuthorizedBeforeFilingboolean | null
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmountnull | number
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidWithElectionboolean | null
rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDatenull | string
rolloverInputs.capital-dividend-account.election.s83_3_1MinisterRequestServedAndNotAnsweredWithin90Daysboolean | null
rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurposenull | string
rolloverInputs.capital-dividend-account.election.t2054CdaComputationScheduleAttachedboolean | null
rolloverInputs.capital-dividend-account.election.t2054CertifiedResolutionOrAuthorizationAttachedboolean | null
rolloverInputs.capital-dividend-account.election.t2054EvidenceReferencenull | string
rolloverInputs.capital-dividend-account.election.t2054PrescribedFormCompletedboolean | null
rolloverInputs.capital-dividend-account.options.allDeemedRecipientsExemptFromPartIboolean | null
rolloverInputs.capital-dividend-account.options.allDividendRecipientShareholdersConcurboolean | null
rolloverInputs.capital-dividend-account.options.corporationAndKnownAddressShareholdersConcurboolean | null
rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcessnull | number
rolloverInputs.capital-dividend-account.options.identifiedPortionSecondElectionMadeboolean | null
rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDatenull | string
rolloverInputs.capital-dividend-account.options.originalDividendPayableDatenull | string
rolloverInputs.capital-dividend-account.options.s184_3ElectionDatenull | string
rolloverInputs.capital-dividend-account.options.s184_3ElectionFiledAsserts the s.184(3) election to treat the excess dividend as a separate taxable dividend was filed; an assertion only, the s.184(3) to (5) conditions still decide the Part III result.boolean
schedule141object
schedule141.accountantConnectednull | string
schedule141.accountantReservationnull | string
schedule141.appliedHedgeAccountingnull | string
schedule141.auditorAccountantReportnull | string
schedule141.auditorAccountantReportKindnull | string
schedule141.biologicalNetIncomenull | number
schedule141.clientProvidedFSboolean | null
schedule141.clientProvidedGLboolean | null
schedule141.clientProvidedTBboolean | null
schedule141.commitmentsnull | string
schedule141.contingentLiabilitiesnull | string
schedule141.derecognizeFinancialInstrumentnull | string
schedule141.discontinueHedgeAccountingnull | string
schedule141.financialInstrumentsNetIncomenull | number
schedule141.financialInstrumentsOCInull | number
schedule141.identifyPersonnull | string
schedule141.impairmentRecognizednull | string
schedule141.intangibleNetIncomenull | number
schedule141.intangibleOCInull | number
schedule141.investmentPropertyNetIncomenull | number
schedule141.involvementAccountingServicesboolean | null
schedule141.involvementAuditorReportboolean | null
schedule141.involvementBookkeepingServicesboolean | null
schedule141.involvementCompilationEngagementboolean | null
schedule141.involvementOthernull | string
schedule141.involvementReviewEngagementboolean | null
schedule141.jointVentureInvestmentsnull | string
schedule141.notesPreparednull | string
schedule141.notesTextnull | string
schedule141.openingEquityAdjustmentnull | string
schedule141.otherImpairmentNetIncomenull | number
schedule141.otherImpairmentOCInull | number
schedule141.ppeNetIncomenull | number
schedule141.ppeOCInull | number
schedule141.preparedOthernull | string
schedule141.preparedTaxAndFIboolean | null
schedule141.preparerHasAccountingDesignationboolean | null
schedule141.preparerIsPart1Personboolean | null
schedule141.professionalDesignationnull | string
schedule141.reevaluationOfAssetsnull | string
schedule141.subsequentEventsnull | string
scheduleResultsComputed schedule results to reconcile. Each value uses the matching computation target's output contract, including its findings and provisional status.objectstrict
taxYearnull | numberalways
Strict profile accepted values (58 of 86 cells)

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

Strict profile accepted values for cross_schedule_tieout
CellAccepted values
fiscalEnddate (YYYY-MM-DD); 10 to 10 characters
fiscalStartdate (YYYY-MM-DD); 10 to 10 characters
rolloverInputs.capital-dividend-account.cda_components.aocTimingAdjustment111_4_f-600000000000 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsPreviouslyPaid0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.capitalDividendsReceived0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.foreignAffiliateDividendDeductions113_10 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceCdaBeforeMay24_19850 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.lifeInsuranceProceedsNetAcb0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.nonTaxableCapitalGainsNet-600000000000 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.nonTaxableEcpGains0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.preFeb2000RequiredInclusions89_1_c0 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPostSep20160 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustCapitalGainDistributionsPreSep20160 to 600000000000
rolloverInputs.capital-dividend-account.cda_components.trustNonTaxableDividendDistributions104_200 to 600000000000
rolloverInputs.capital-dividend-account.election.cdaBalanceImmediatelyBeforeDividendPayable0 to 600000000000
rolloverInputs.capital-dividend-account.election.dividendDeclared0 to 600000000000
rolloverInputs.capital-dividend-account.election.dividendPayableDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.election.firstPaymentDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.election.s83_2ElectionDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.election.s83_3EstimatedPenaltyPaidAmount0 to 600000000000
rolloverInputs.capital-dividend-account.election.s83_3PenaltyPaymentDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.election.sharesAcquiredForDividendPurposeone of "yes", "no", "not_determined", null
rolloverInputs.capital-dividend-account.election.t2054EvidenceReference1 to 2000 characters
rolloverInputs.capital-dividend-account.options.identifiedPortionOfExcess0 to 600000000000
rolloverInputs.capital-dividend-account.options.noticeOfAssessmentSentDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.options.originalDividendPayableDatedate (YYYY-MM-DD); at most 10 characters
rolloverInputs.capital-dividend-account.options.s184_3ElectionDatedate (YYYY-MM-DD); at most 10 characters
schedule141.accountantConnectedone of "Yes", "No", null
schedule141.accountantReservationone of "Yes", "No", null
schedule141.appliedHedgeAccountingone of "Yes", "No", null
schedule141.auditorAccountantReport0 to 20000 characters
schedule141.auditorAccountantReportKind0 to 20000 characters
schedule141.biologicalNetIncome-60600000000000 to 60600000000000
schedule141.commitmentsone of "Yes", "No", null
schedule141.contingentLiabilitiesone of "Yes", "No", null
schedule141.derecognizeFinancialInstrumentone of "Yes", "No", null
schedule141.discontinueHedgeAccountingone of "Yes", "No", null
schedule141.financialInstrumentsNetIncome-60600000000000 to 60600000000000
schedule141.financialInstrumentsOCI-60600000000000 to 60600000000000
schedule141.identifyPersonone of "Yes", "No", null
schedule141.impairmentRecognizedone of "Yes", "No", null
schedule141.intangibleNetIncome-60600000000000 to 60600000000000
schedule141.intangibleOCI-60600000000000 to 60600000000000
schedule141.investmentPropertyNetIncome-60600000000000 to 60600000000000
schedule141.involvementOther0 to 20000 characters
schedule141.jointVentureInvestmentsone of "Yes", "No", null
schedule141.notesPreparedone of "Yes", "No", null
schedule141.notesText0 to 20000 characters
schedule141.openingEquityAdjustmentone of "Yes", "No", null
schedule141.otherImpairmentNetIncome-60600000000000 to 60600000000000
schedule141.otherImpairmentOCI-60600000000000 to 60600000000000
schedule141.ppeNetIncome-60600000000000 to 60600000000000
schedule141.ppeOCI-60600000000000 to 60600000000000
schedule141.preparedOther0 to 20000 characters
schedule141.professionalDesignationone of "Yes", "No", null
schedule141.reevaluationOfAssetsone of "Yes", "No", null
schedule141.subsequentEventsone of "Yes", "No", null
taxYear1000 to 2027

Output cells (63)

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

Output cells for cross_schedule_tieout
CellTypes
passed[].codenull | string
passed[].descriptionnull | string
passed[].schedulenull | string
passed[].statusnull | string
passed[].severitynull | string
passed[].messagenull | string
passed[].reasonnull | string
passed[].skipKindnull | string
passed[].operandStatenull | string
passed[].expectedLabelnull | string
passed[].actualLabelnull | string
passed[].expectednull | number
passed[].actualnull | number
passed[].differencenull | number
passed[].outOfWindowboolean
failed[].codenull | string
failed[].descriptionnull | string
failed[].schedulenull | string
failed[].statusnull | string
failed[].severitynull | string
failed[].messagenull | string
failed[].reasonnull | string
failed[].skipKindnull | string
failed[].operandStatenull | string
failed[].expectedLabelnull | string
failed[].actualLabelnull | string
failed[].expectednull | number
failed[].actualnull | number
failed[].differencenull | number
failed[].outOfWindowboolean
skipped[].codenull | string
skipped[].descriptionnull | string
skipped[].schedulenull | string
skipped[].statusnull | string
skipped[].severitynull | string
skipped[].messagenull | string
skipped[].reasonnull | string
skipped[].skipKindnull | string
skipped[].operandStatenull | string
skipped[].expectedLabelnull | string
skipped[].actualLabelnull | string
skipped[].expectednull | number
skipped[].actualnull | number
skipped[].differencenull | number
skipped[].outOfWindowboolean
skipped[].heldBy[]string
summary.totalinteger
summary.passedinteger
summary.failedinteger
summary.skippedinteger
tolerancenull | number
manifestValidatedboolean
manifestErrornull | string
manifestSummary.totalinteger
manifestSummary.checkedinteger
manifestSummary.failedinteger
manifestSummary.delegatedinteger
manifestSummary.notImplementedinteger
manifestSummary.notApplicableinteger
manifestSummary.notEvaluatedinteger
manifestSummary.unenforcedinteger
manifestSummary.skippedinteger
manifestSummary.heldinteger
Filemark | cross_schedule_tieout cells