section-84-1
Filemark T2 rollover and reorganization preview
- Kind
- rollover
- Supported tax years
- —
- Strict profile
- rollover_preview_exact_v1
- Payload schema version
- 2.0.0
Input cells (29)
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 |
|---|---|---|---|
| subject_shares.acb | number | yes | |
| subject_shares.puc | number | yes | |
| subject_shares.fmv | number | yes | |
| subject_shares.vDayValueBump | number | yes | |
| subject_shares.cgdClaimedGrossedUp | number | yes | |
| consideration.bootFmv | number | yes | |
| consideration.newShareLegalStatedCapital | number | yes | |
| consideration.newShareFmv | number | yes | |
| consideration.purchaserShareClasses[].label | string | yes | |
| consideration.purchaserShareClasses[].pucIncrease | number | yes | |
| party.transferorIsIndividualResident | boolean | yes | |
| party.dealsAtArmsLength | boolean | yes | |
| party.subjectConnectedToPurchaser | boolean | yes | |
| party.subjectSharesAreCapitalProperty | boolean | null | yes | |
| party.subjectCorporationResidentInCanada | boolean | null | yes | |
| party.intergenerationalTransfer | string | yes | |
| party.intergenerationalTransferConditions.noPriorIntergenerationalExceptionSought | boolean | null | yes | |
| party.intergenerationalTransferConditions.taxpayerIsIndividualNotTrust | boolean | null | yes | |
| party.intergenerationalTransferConditions.purchaserControlledByAdultChildren | boolean | null | yes | |
| party.intergenerationalTransferConditions.subjectSharesAreQsbcOrFamilyFarmOrFishing | boolean | null | yes | |
| party.intergenerationalTransferConditions.taxpayerDoesNotControlAfterDisposition | boolean | null | yes | |
| party.intergenerationalTransferConditions.taxpayerOwnsUnder50PercentAfterDisposition | boolean | null | yes | |
| party.intergenerationalTransferConditions.taxpayerEquityWoundDownWithin36Months | boolean | null | yes | |
| party.intergenerationalTransferConditions.childControlAndEngagementFor36Months | boolean | null | yes | |
| party.intergenerationalTransferConditions.managementTransferredWithin36Months | boolean | null | yes | |
| party.intergenerationalTransferConditions.residualInterestBelowThresholdWithin10Years | boolean | null | yes | |
| party.intergenerationalTransferConditions.childControlAndEngagementForGreaterOf60MonthsAndFinalSale | boolean | null | yes | |
| party.intergenerationalTransferConditions.managementTransferredWithin60Months | boolean | null | yes | |
| party.intergenerationalTransferConditions.jointElectionFiledByFilingDueDate | boolean | null | yes |
Output cells (33)
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 |
| electionInvalid | boolean |
| applies | boolean |
| subjectShares.acb | number |
| subjectShares.hardAcb | number |
| subjectShares.puc | number |
| subjectShares.fmv | number |
| subjectShares.vDayValueBump | number |
| subjectShares.cgdClaimedGrossedUp | number |
| greaterOfPucHardAcb | number |
| deemedDividend | number |
| pucReduction | number |
| pucNewShares | number |
| boot | number |
| newShareLegalStatedCapital | number |
| proceedsForCapitalGain | number |
| capitalGain | number |
| intergenerationalTransfer | string |
| pucByClass[].label | string |
| pucByClass[].pucIncrease | number |
| pucByClass[].pucReduction | number |
| pucByClass[].pucFinal | number |
| warnings[] | string |
| citationsApplied[] | string |
| citations[].key | string |
| citations[].section | string |
| citations[].description | string |
| citations[].source_url | string |
| citations[].verified_at | string |