Compound Tax (often refereed to as Stacked Tax or Tan-On-Tax) is a tax calculation where the total cost of the product or service is taxed at one rate, and then the total of that amount, including the first tax amount, is taxed a second time. In Quebec and Prince Edward Island (PEI) in Canada, the General Sales tax is calculated and added to the price of the product. Then the Quebec or PEI Provincial Tax rate is calculated for that total amount, which is added to the previous total.
The phrases [Compound Tax] and [Staked Tax] are used interchangeably throughout this document.
Below is an example of a compound (stacked) tax calculation using Quebec Canada Tax Rates where the QST is stacked on top of the GST. Product = $100 GST = 5% QST = 9.975%
|
The first assumption in configuring Compound (Stacked) Tax is that you will must have at least 2 Taxes assigned to the Tax Category. Most Compound (Stacked) Tax scenarios involve only 2 Taxes however you could technically stack as many Taxes on top of each other as required. In the Calculation Example above we used Quebec Canada Tax Rates to illustrate the calculation. Below we will show you how to configure the Quebec Taxes in a Compound (Stacked) Tax scenario.
Create the 2 Taxes that will be added the Tax Category
For more information on creating Taxes please see the Taxes topic |
Create the Tax Category that will hold both Taxes created in (1) above and add both Taxes to the Tax Category
For more information on creating a Tax Category please see the Tax Category topic |
The Tax Category - Taxes module should now look very similar to below, with both Taxes having a Stacked Order Index of 0.
If Tax A has a priority of 0 and Tax B has a priority of 1 as follows:
Tax A will be calculated first, then Tax B will be calculated as a Stacked Tax on the result. |