schedule3_summary
Aggregates stock sales into Schedule 3 filing lines: per-security proceeds, ACB, expenses, and gain/loss (superficial-loss applied), with totals. Accepts transactions inline or CSV, optionally by tax year.
Instructions
One row per security in the shape of Schedule 3's publicly traded shares section.
Aggregates dispositions (optionally limited to 'tax_year') into one line per security with the columns transcribed onto Schedule 3: number of shares, proceeds of disposition (gross, before commissions), adjusted cost base, outlays and expenses (sale commissions), and gain or loss with the superficial-loss rule already applied, plus acquisition years, per-column totals, and the list of years that have dispositions. capital_gains_report lists every individual disposition; use this tool when the user wants the aggregated filing lines instead. Accepts inline 'transactions' or a 'csv_path'. Each transaction is an object: date (YYYY-MM-DD), action ('buy' or 'sell'), security (ticker/symbol), shares, price (per share), and optionally commission, currency, fx_rate (trade-currency to CAD, e.g. 1.35 for USD), and note.
This is a calculation aid, not tax advice; verify results before filing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv_path | No | ||
| tax_year | No | ||
| transactions | No |