← All computation targets

butterfly

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 (30)

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.

Input cells for butterfly
CellTypesRequiredPinned
share.classLabelstringyes
share.dividendAmountnumberyes
share.inherentGainnumberyes
share.inherentGainDeterminedboolean | nullyes
share.isStockDividendboolean | nullyes
share.stockDividendPucIncreasenull | numberyes
share.stockDividendFmvnull | numberyes
safe_income.postFilingRetainedEarningsAttributablenumberyes
safe_income.s55_5_b_adjustmentsnumberyes
safe_income.s55_5_c_adjustmentsnumberyes
safe_income.statutoryPeriods[].statusstringyes
safe_income.statutoryPeriods[].periodStartstringyes
safe_income.statutoryPeriods[].periodEndstringyes
safe_income.statutoryPeriods[].incomeEarnedOrRealizednull | numberyes
safe_income.statutoryPeriods[].taxFreeSurplusBalancenull | numberyes
safe_income.statutoryPeriods[].sharesFairMarketValuenull | numberyes
safe_income.safeIncomeOnHandGrindsnull | numberyes
safe_income.safeIncomeDeterminationTimenull | stringyes
butterfly_checklist.distributionTypestringyes
butterfly_checklist.proRataEachPropertyTypebooleanyes
butterfly_checklist.anyDisqualifyingEvent_55_3_1booleanyes
butterfly_checklist.relatedPartyException_55_3_abooleanyes
butterfly_checklist.distributingCorporationWoundUpboolean | nullyes
butterfly_checklist.allTransfereeSharesRedeemedOrCancelledboolean | nullyes
butterfly_checklist.redemptionWasExchange_51_85_86boolean | nullyes
butterfly_checklist.permittedRedemptionOrWindingUpboolean | nullyes
dividend_recipient.residentCorporationInCanadaboolean | nullyes
dividend_recipient.deductibleUnder112Or138_6boolean | nullyes
dividend_recipient.purposeOrResultTestMetnull | stringyes
dividend_recipient.nonRefundedPartIVTaxOnDividendnull | numberyes

Output cells (45)

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.

Output cells for butterfly
CellTypes
blockingboolean
traps[].citationKeystring
traps[].severitystring
traps[].titlestring
traps[].bodystring
share.classLabelstring
share.dividendAmountnumber
share.inherentGainnumber
safeIncomeOnHandnumber
safeIncomeComponents.postFilingRetainedEarningsAttributablenumber
safeIncomeComponents.s55_5_b_adjustmentsnumber
safeIncomeComponents.s55_5_c_adjustmentsnumber
safeIncomeComponents.statutoryPeriodTotalnull | number
safeIncomeComponents.safeIncomeOnHandGrindsnull | number
safeIncomeBasisstring
safeIncomeDeterminationTimenull | string
dividendAmountnumber
amountTestedUnder55_2_1_cnumber
shelteringSafeIncomenumber
shelterCeilingStatusstring
cushionnumber
excessOverSafeIncomenumber
excessAfterNonRefundedPartIVnull | number
dividendExceedsSafeIncomeboolean
s55_2_1Conditions.paragraphAstring
s55_2_1Conditions.paragraphBstring
s55_2_1Conditions.paragraphCstring
checklist.distributionTypestring
checklist.isButterflyboolean
checklist.proRataEachPropertyTypeboolean
checklist.anyDisqualifyingEvent_55_3_1boolean
checklist.relatedPartyException_55_3_aboolean
checklist.distributingCorporationWoundUpboolean | null
checklist.allTransfereeSharesRedeemedOrCancelledboolean | null
checklist.redemptionWasExchange_51_85_86boolean | null
checklist.permittedRedemptionOrWindingUpboolean | null
checklist.butterflyExceptionStatusstring
checklist.butterflyExceptionAvailableboolean
warnings[]string
citationsApplied[]string
citations[].keystring
citations[].sectionstring
citations[].descriptionstring
citations[].source_urlstring
citations[].verified_atstring
Filemark | butterfly cells