This document is work in progress. Please talk with your accountant to make sure that your implementation complies with your local regulations.
# Taxable Memberships
* In Canada, memberships are usually taxed (if the organization has more than $30k/year).
* Furthermore, the membership is usually taxed with the tax rate of the main address (home) of the person.
* Depending on the provincial participation to HST (harmonized taxes), the tax rate might be the full HST rate of the province, or only GST.
Example: an organization in Ontario has members from all provinces in Canada. For members from Ontario, they will charge 13% HST, for members from PEI they will charge 15% HST, but for members in Quebec or Saskatchewan they will charge 5% GST.
If the organization is based in Quebec, they will charge 13.975% GST+PST to Quebec members, 13% HST to Ontario members, etc.
There is a catch: CiviCRM only allows having one tax rate per Financial Type. Therefore, if using the default features of CiviCRM, you must have one Financial Type per tax-rule (one for each HST rate, then one for provinces having only GST).
TODO: document various strategies (webform, pre-form asking for the province, cdntaxcalculator)