Tax in Canada in Provinces with VPT #13733
jridel
started this conversation in
Feature Requests
Replies: 1 comment
-
|
+1 I’m running into the exact same limitation and also need to implement tax-on-tax (e.g., GST over VPT) in Canada. Current
This blocks us from doing a compliant calc like: Right now GST is computed on Can we get either a hook to set the base and dependsOn per tax line, or a pluggable calculation strategy so a provider can return final amounts in order? I'm happy to help with an RFC or PR if you can point to the preferred approach / file to extend. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
In some provinces, such as Saskatchewan, three rates are applied to the product (VPT 20%, GST 5%, and PST 6%). In the case of GST, it must be applied to the value of the product plus the VPT value.
Using the system provider, it always applies the standard Canadian rate (HST), and even when configuring the other rates in the province, it does not apply two rates to the same product.
Furthermore, there is no setting to indicate that the calculation basis for one tax (GST) is the value of the product plus the result of another tax (VPT).
By creating a custom tax provider, I can apply all three rates, but I have no option to change the calculation, and the GST remains incorrect. Example of how the calculation should be:
Example of how the calculation is being done:
Is there any way to change the GST calculation basis to A+B?
Beta Was this translation helpful? Give feedback.
All reactions