Automattic / woocommerce-services

WooCommerce Services is a feature plugin that integrates hosted services into WooCommerce (3.0+), and currently includes automated tax rates and the ability to purchase and print USPS shipping labels.
GNU General Public License v2.0
105 stars 20 forks source link

Colorado tax applied without a Colorado nexus #2721

Closed csmcneill closed 3 months ago

csmcneill commented 3 months ago

Flagging this to @iyut and @dustinparker since y'all worked on #2716 and reverting to 2.5.1 resolves the issue.

With version 2.5.2 of Shipping & Tax active, a store with a location set outside of the state of Colorado will have taxes applied to customers from Colorado.

To reproduce:

  1. Set your store location to a U.S. state that is not CO at WooCommerce > Settings > General
    • This was reported by a merchant in WA, but I could repro with a store in CA.
  2. Enable automated taxes
  3. Double-check that there are no CO tax rates at WooCommerce > Settings > Tax > Standard rates
  4. Add a product to your cart
  5. Add CO state details on the cart or checkout page to calculate tax (e.g., Denver, Colorado, USA 80014)
  6. Note that taxes are added to the order.

CleanShot 2024-03-08 at 15 23 06 CleanShot 2024-03-08 at 15 22 45

This results in merchants charging taxes to customers in a region where they do not have a nexus.

csmcneill commented 3 months ago

Reported in 7859643-zen, discussed in p1709930531818689-slack-C3NCP7ZJ6

maxlaf commented 3 months ago

7848850-zen