jeffbeck
Forum Replies Created
-
Just a quick check-in based on the last response. Followed your suggestion and disconnected/reconnected automatic taxes. No change. However also switched over to manual taxes on the staging site and made manual entries for Quebec in the Standard Tax table.
At that point QST was added during the checkout.

Also, no changes or new entries were written to the Tax Table.

So at least the manual tax method seems to be working as intended. That potentially give us a workaround – at least temporarily. Going to give it a try on the live site.
I did have a look at the live site wc-services-taxes logs. No failures. Admittedly I don’t know what this should normally look like, but there seems to be a lot going on – over a thousand log entries today. Maybe all of this is normal, but I thought I’d call it out. I can provide the full list if needed.

Additional context is always:
{
“_legacy”: true
}I’ll check with our dev as far as anything changing on the environment side earlier this month, but I likely won’t have that info until tomorrow, so will check back in then.
Thanks again
Thanks for the fast response.
I’ve gone through the steps suggested, so here are a few updates for follow-up confirmation.
- I cleared out all the entries from the Standard Tax Rates table. There were almost 1500 table entries. I’m assuming that essentially every time a user entered an address during checkout and the tax calculation ran, new entries were being created in the table for the entered location.
- Ensured things are connected and set to Automated Taxes


Using incognito mode, I’ve gone through the cart/checkout process several times, using both Quebec and non-Quebec locations. Only GST is being applied for Quebec address. Appropriate taxes are being applied for other provinces.


All of the locations that were entered during checkout (forcing the tax calculation to run on the checkout screen) are now newly added to the previously empty Standard Tax Rates table. As you can see, three records are being created each time, including a QST entry that sets the QST to to 0%.

This behavior is happening on both the live site, and the staging site. Here’s the status report for the staging site that has almost all the non-essential plugins turned off: https://pastebin.com/akTYKFaU
I’m having one of our developers dig deeper on our end to see if they can find anything or have any ideas, but please let me know if anything jumps out from what you see here or in the report.
Thanks!
I can certainly confirm that no tax rates are being added manually. I can track the last purchase that successfully charged QST to April 10. I will note that we did a batch of plugin updates on April 11. Since then only two Quebec purchase attempts were made, with both failing to apply QST. I can also confirm that no custom code or anything like that has been added to the site.
After some testing I’ll just confirm that all plugins have been deactivated at this point other than:
-Elementor Basic
-WooCommerce
-WooCommerce Shipping
-WooCommerce Tax
All are up to date. As well as WordPress.
The issue persists. QST is not being added when Quebec is selected as a shipping location. In addition, a new set of tax rules are then automatically added to the table of standard tax rates based on the address entered during the checkout process.Entered during checkout:

Corresponding new addition appears in Standard Tax Rates list:

I’ll also just reiterate that a new entry happens no matter what province/location is entered as a shipping address. If I change the shipping province in the cart, it recalculates the tax and a new entry is created in the tax table. However in those cases the proper tax rates are applied (see below where I switched the province in checkout to ON). So essentially any address entered into the cart’s shipping fields is being added to the tax list, and a rule for QST is being associated to that provice/postal code with a QST setting of 0%. So if the actual address isn’t in Quebec the proper provincial taxes are still being applied to the purchase (though obviously it’s still problematic that these “injections” are happening), but when an actual Quebec customer enters their address, it’s adding a new tax rule for their specific location and setting a 0% rate for QST.
