Skip to content

Conversation

@MaxGhenis
Copy link
Contributor

Summary

Changes

Parameters Added

  • GST/HST rates for all provinces (5% federal, up to 15% harmonized)
  • Provincial sales tax rates (BC 7%, MB 7%, QC 9.975%, SK 6%)

Variables Added

  • consumption: Household consumption spending subject to sales tax
  • gst_hst: GST/HST paid on consumption
  • provincial_sales_tax: PST/QST paid on consumption
  • total_sales_tax: Total sales tax (GST/HST + PST)

Test Coverage

  • GST/HST tests for 6 provinces
  • PST tests for provinces with separate sales tax
  • Total sales tax integration tests

Implementation Notes

  • HST provinces (ON, NB, NS, NL, PE) have combined federal-provincial tax
  • GST+PST provinces (BC, MB, SK) have separate taxes
  • Quebec has GST + QST (Quebec Sales Tax)
  • Alberta, NWT, NU, YT have GST only (no provincial tax)

References

🤖 Generated with Claude Code

- Add GST/HST rates for all provinces (5% to 15%)
- Add provincial sales tax rates (PST/QST)
- Create consumption variable for household spending
- Implement GST/HST and PST calculations
- Add total sales tax aggregation
- Include comprehensive test coverage for all provinces

Part of achieving SPSD/M parity (PolicyEngine#517, PolicyEngine#518)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant