schedule141

T2 Corporation Income Tax Return

Kind
batch
Supported tax years
2021 and later
Strict profile
schedule141_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": [
    "schedule141"
  ],
  "inputs": {
    "taxYear": 2025,
    "fiscalStart": "2025-01-01",
    "fiscalEnd": "2025-12-31",
    "schedule141": {
      "identifyPerson": "No",
      "professionalDesignation": "No",
      "accountantConnected": "No",
      "accountantReservation": "No",
      "notesPrepared": "No",
      "subsequentEvents": "No",
      "reevaluationOfAssets": "No",
      "contingentLiabilities": "No",
      "commitments": "No",
      "jointVentureInvestments": "No",
      "impairmentRecognized": "No",
      "derecognizeFinancialInstrument": "No",
      "appliedHedgeAccounting": "No",
      "discontinueHedgeAccounting": "No",
      "openingEquityAdjustment": "No",
      "involvementAccountingServices": true,
      "preparerHasAccountingDesignation": false,
      "preparerIsPart1Person": false
    }
  }
}

Input cells (47)

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 schedule141
CellTypesRequired
fiscalEndstringstrict
fiscalStartstringstrict
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.lastModifiedAtstring
schedule141.lastModifiedBystring
schedule141.notesPreparednull | string
schedule141.notesTextnull | string
schedule141.openingEquityAdjustmentnull | string
schedule141.otherImpairmentNetIncomenull | number
schedule141.otherImpairmentOCInull | number
schedule141.ppeNetIncomenull | number
schedule141.ppeOCInull | number
schedule141.preparedOthernull | string
schedule141.preparedTaxAndFIboolean | null
schedule141.preparerHasAccountingDesignationboolean | null
schedule141.preparerIsPart1Personboolean | null
schedule141.professionalDesignationnull | string
schedule141.reevaluationOfAssetsnull | string
schedule141.subsequentEventsnull | string
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.null | number | stringalways
Strict profile accepted values (33 of 47 cells)

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

Strict profile accepted values for schedule141
CellAccepted values
fiscalEnddate (YYYY-MM-DD); 10 to 10 characters
fiscalStartdate (YYYY-MM-DD); 10 to 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.auditorAccountantReportKindone of "auditor", "review", "compilation", null
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
taxYearmatches ^\s*(?:1[0-9]{3}|2(?:0(?:[0-1][0-9]{1}|2[0-7])))\s*$; 1000 to 2027

Output cells (82)

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

Output cells for schedule141
CellTypes
readyboolean
missing_required[]string
warnings[].severitystring
warnings[].messagestring
warnings[].codestring
warnings[].gate_idnull | string
warnings[].boxnull | string
warnings[].citationarray | boolean | null | number | object | string
warnings[].sourcestring
warnings[].findingCodestring
warnings[].displaySeveritystring
warnings[].filingDispositionstring
warnings[].sectionstring
warnings[].statutestring
warnings[].producerstring
warnings[].scopestring
warnings[].poolstring
warnings[].inputPathstring
warnings[].openingFamilystring
warnings[].sourceStatestring
warnings[].reasonstring
warnings[].jurisdictionstring
warnings[].authoritystring
warnings[].calculationUsableboolean
warnings[].affectedOutputs[]string
warnings[].producers[]string
warnings[].citation.applies_to_boxes[]string
warnings[].citation.cra_text_verbatimstring
warnings[].citation.form_idstring
warnings[].citation.form_revisionstring
warnings[].citation.gate_idstring
warnings[].citation.rulestring
warnings[].citation.sourcestring
warnings[].citation.source_urlstring
warnings[].citation.verified_atstring
warnings[].citation.actstring
warnings[].citation.sectionstring
answered_countinteger
total_countinteger
fired_gatesEvery T4012 gate this build evaluated, keyed by gate identifier, each carrying the verbatim CRA face text it was authored from.object
normalized_data.identifyPersonnull | string
normalized_data.professionalDesignationnull | string
normalized_data.accountantConnectednull | string
normalized_data.accountantReservationnull | string
normalized_data.notesPreparednull | string
normalized_data.subsequentEventsnull | string
normalized_data.reevaluationOfAssetsnull | string
normalized_data.contingentLiabilitiesnull | string
normalized_data.commitmentsnull | string
normalized_data.jointVentureInvestmentsnull | string
normalized_data.impairmentRecognizednull | string
normalized_data.derecognizeFinancialInstrumentnull | string
normalized_data.appliedHedgeAccountingnull | string
normalized_data.discontinueHedgeAccountingnull | string
normalized_data.openingEquityAdjustmentnull | string
normalized_data.involvementAuditorReportboolean | null
normalized_data.involvementReviewEngagementboolean | null
normalized_data.involvementCompilationEngagementboolean | null
normalized_data.involvementAccountingServicesboolean | null
normalized_data.involvementBookkeepingServicesboolean | null
normalized_data.preparedTaxAndFIboolean | null
normalized_data.clientProvidedFSboolean | null
normalized_data.clientProvidedTBboolean | null
normalized_data.clientProvidedGLboolean | null
normalized_data.preparerHasAccountingDesignationboolean | null
normalized_data.preparerIsPart1Personboolean | null
normalized_data.involvementOthernull | string
normalized_data.preparedOthernull | string
normalized_data.notesTextnull | string
normalized_data.auditorAccountantReportnull | string
normalized_data.auditorAccountantReportKindnull | string
normalized_data.ppeNetIncomenull | number
normalized_data.ppeOCInull | number
normalized_data.intangibleNetIncomenull | number
normalized_data.intangibleOCInull | number
normalized_data.investmentPropertyNetIncomenull | number
normalized_data.biologicalNetIncomenull | number
normalized_data.financialInstrumentsNetIncomenull | number
normalized_data.financialInstrumentsOCInull | number
normalized_data.otherImpairmentNetIncomenull | number
normalized_data.otherImpairmentOCInull | number
normalized_datanull
Filemark | schedule141 cells