debt-forgiveness
Filemark T2 rollover and reorganization preview
- Kind
- rollover
- Supported tax years
- —
- Strict profile
- rollover_preview_exact_v1
- Payload schema version
- 4.0.0
Input cells (41)
Paths are relative to the request’s inputs object; [] marks an array element. Pinned cells are fixed to exact witness values by the current strict profile revision; the default boundary accepts your values for them.
| Cell | Types | Required | Pinned |
|---|---|---|---|
| forgiven_amount | number | yes | |
| attributes.nonCapitalLossesOrdinary | null | number | yes | |
| attributes.nonCapitalLossesAbil | null | number | yes | |
| attributes.nonCapitalLossesAbilYear | integer | null | yes | |
| attributes.nonCapitalLossesAbilFraction | null | number | yes | |
| attributes.nonCapitalLosses | null | number | yes | |
| attributes.farmLosses | number | yes | |
| attributes.restrictedFarmLosses | number | yes | |
| attributes.netCapitalLossesByYear[].year | integer | null | yes | |
| attributes.netCapitalLossesByYear[].amount | number | yes | |
| attributes.netCapitalLossesByYear[].applicableFraction | null | number | yes | |
| attributes.netCapitalLosses | number | yes | |
| attributes.netCapitalLossesYear | integer | null | yes | |
| attributes.netCapitalLossesFraction | null | number | yes | |
| attributes.ccaUcc | number | yes | |
| attributes.cumulativeEligibleCapital | number | yes | |
| attributes.resourcePools | number | yes | |
| attributes.abilAndOtherAcb | number | yes | |
| attributes.currentYearCapitalLosses | null | number | yes | |
| attributes.subsection88_1_2Amount | number | yes | |
| attributes.currentYearCapitalGains | number | yes | |
| attributes.priorSubsection80_12Gains | number | yes | |
| attributes.unrecognizedLosses | number | yes | |
| attributes.priorDReductions | number | yes | |
| attributes.assetsFmvAtYearEnd | null | number | yes | |
| attributes.totalLiabilitiesAtYearEnd | null | number | yes | |
| attributes.taxesPaidForYear | number | yes | |
| attributes.nonArmsLengthDistributions12Months | number | yes | |
| attributes.distressPreferredSharePrincipal | number | yes | |
| attributes.incomeBefore61_3And61_4 | number | yes | |
| attributes.paragraph80_15_a_deductions | number | yes | |
| attributes | object | yes | |
| designations.applyToPoolsAmount | null | number | yes | |
| designations.s80_5Amount | null | number | yes | |
| designations.s80_8Amount | null | number | yes | |
| designations.s80_9Amount | null | number | yes | |
| designations.s80_10Amount | null | number | yes | |
| designations.s80_11Amount | null | number | yes | |
| designations.residualBalance | null | number | yes | |
| designations.section80_04AgreementAmount | number | yes | |
| party.isPartnership | boolean | yes |
Output cells (50)
Paths are relative to this target’s result object in the response. Exact computed values are proven by executed golden examples; the schema fixes names and types.
| Cell | Types |
|---|---|
| blocking | boolean |
| traps[].citationKey | string |
| traps[].severity | string |
| traps[].title | string |
| traps[].body | string |
| forgivenAmount | number |
| isPartnership | boolean |
| orderedReductions.nonCapitalLosses | number |
| orderedReductions.farmLosses | number |
| orderedReductions.restrictedFarmLosses | number |
| orderedReductions.nonCapitalLossesAbil | number |
| orderedReductions.netCapitalLosses | number |
| orderedReductions.pools | number |
| orderedReductions.acb | number |
| orderedReductions.deemedCapitalGain80_12 | number |
| poolDesignations.ccaUcc | number |
| poolDesignations.resourcePools | number |
| poolDesignations.abilAndOtherAcb | number |
| poolDesignations.subsection80_11 | number |
| poolDesignations.total | number |
| netCapitalLossBalanceReduced | number |
| netCapitalLossDetail[].year | integer | null |
| netCapitalLossDetail[].applicableFraction | string |
| netCapitalLossDetail[].balanceReduced | number |
| netCapitalLossDetail[].forgivenAmountConsumed | number |
| undesignatedRoomExplanation[].subsection | string |
| undesignatedRoomExplanation[].pool | string |
| undesignatedRoomExplanation[].balance | number |
| undesignatedRoomExplanation[].designated | number |
| undesignatedRoomExplanation[].roomDeclined | number |
| undesignatedRoomExplanation[].availabilityBasis | string |
| abilNonCapitalLossBalanceReduced | number |
| applicableFractionsUsed.nonCapitalLossesAbil | string |
| deemedCapitalGainSubsection80_12 | number |
| inclusionFormula.A | number |
| inclusionFormula.B | number |
| inclusionFormula.C | number |
| inclusionFormula.D | number |
| inclusionFormula.E | number |
| inclusionFormula.base | number |
| section61_3Deduction | null | number |
| residual | number |
| incomeInclusion | number |
| warnings[] | string |
| citationsApplied[] | string |
| citations[].key | string |
| citations[].section | string |
| citations[].description | string |
| citations[].source_url | string |
| citations[].verified_at | string |