Skill: tax-ca
Generate draft corporate tax packages for Canadian entities using bookkeeping data.
Purpose
Prepare a draft Canada corporate tax package from the books for year <YEAR>.
This skill is designed for bookkeeping repositories using main.ledger and year-based import folders.
Scope
- Primary default: Canadian corporate return workflow (T2).
- If entity type differs, adjust forms and mappings explicitly.
Required Inputs
year(example:2026)- fiscal period start and end
- entity profile assumptions (corporation type, first-year status, accounting method)
- province/territory filing scope
If any input is missing, use best-known defaults and document assumptions.
Standard Workflow
- Ensure all source transactions are reflected in
imports/<YEAR>/and included bymain.ledger. - Validate books integrity using
main.ledgeras source of truth. - Generate income statement and year-end balance sheet figures.
- Create/update Canada working papers under
tax/<YEAR>/. - Keep working paper totals synchronized with the books.
Validation Objectives
- Confirm global books balance.
- Review register activity for the full filing year.
- Produce requested-period P&L totals.
- Produce year-end balance sheet totals.
- Flag unresolved classification or compliance assumptions.
Suggested Canada Working Papers
tax/<YEAR>/t2-draft.mdtax/<YEAR>/t2-lines.jsontax/<YEAR>/supporting-schedules.mdtax/<YEAR>/advisor-handoff-checklist.md
Typical Form References
- T2 Corporation Income Tax Return
- GIFI-aligned mapping support where applicable
- Provincial schedules and supporting forms as required
Output Contract
Return:
- files created/updated
- requested period totals
- key line mapping values used
- unresolved assumptions and compliance open items
Compliance Note
Draft outputs only. Final filing positions must be reviewed by a qualified Canadian tax professional.