• Resolved mimosabarkstore

    (@mimosabarkstore)


    Woocommerce just started charging sales tax on my orders from California even though I don’t have nexus in that state. I would need to exceed $500,000 in sales in CA and I’m not even close to that. I’ve switched to manual tax calculations, for now, to avoid this happening to more orders, but I would like to go back to automatic. I’ve checked that WP and all my plugins are up-to-date.

    Is anyone else having this issue with tax calculation? I’m not sure if it’s happening for other states, this is the only one I’ve noticed. I tried a few random states at checkout and it’s not adding tax to them.

    Here are some screenshots of my settings and the order in question from California, if that helps any:

    https://snipboard.io/8w9p6D.jpg
    https://snipboard.io/QDp8j2.jpg
    https://snipboard.io/y3IpJl.jpg

Viewing 9 replies - 1 through 9 (of 9 total)
  • We’re seeing the same issue. NY-based store, But CA ship-to is coming back from taxjar with has_nexus = 1. To fix this we modified /plugins/woocommerce-services/classes/class-wc-connect-taxjar-integration.php at line 982

    
    // Decode Response
    $taxjar_response = json_decode( $response['body'] );
    $taxjar_response = $taxjar_response->tax;
    
    //Override Taxjar
    if (strtoupper($body['to_state']) !== 'NY'){
      $taxjar_response = (object)[
        'amount_to_collect' => 0,
        'freight_taxable' => $taxjar_response->freight_taxable,
        'has_nexus' => 0,
        'order_total_amount' => $taxjar_response->order_total_amount,
        'rate' => 0,
        'shipping' => $taxjar_response->shipping,
        'tax_source' => null,
        'taxable_amount' => 0
      ];
    }
    Thread Starter mimosabarkstore

    (@mimosabarkstore)

    Wow, thank you so much for the in-depth response! I will give this a shot later today and report back.

    @mimosabarkstore make sure you delete the previously added CA tax rows in your woocommerce > settings > tax > standard rates table. use the “remove selected rows” button at the very bottom of that page.

    /wp-admin/admin.php?page=wc-settings&tab=tax&section=standard

    Just had this happen on our website as well…collected tax for Los Angeles…

    Thread Starter mimosabarkstore

    (@mimosabarkstore)

    Awesome glovaci, this solution worked perfectly for me!

    For anyone else having this issue, you can add the code above that glovaci provided. Just make sure you change the “! — NY” part to your state abbreviation.

    It’s been a while since I’ve edited plugins so I had to look it up – this might help anyone else reading this thread. Just hover over plugins in WordPress and click “Plugin File Editor”. Select the “Woocommerce Shipping & Tax” plugin in the upper right. Open the “classes” dropdown and scroll down to “class-wc-connect-taxjar-integration.php”. You may get some warnings about editing files and creating backups, but I ignored it because I could always revert the change if it didn’t work. Scroll down to line 982 and paste in the code above. Make sure just to paste in the 2nd section of code, the 1st section is already present in the file. Also, don’t forget to change NY to your state.

    Thanks again glovaci!

    THANK YOU Glovaci & Mimosabarkstore – you are my heros!
    I appreciate it and pasting that code in solved the problem!

    This same thing is happening to my site as well. Although this is a nice fix, I’m hopeful TaxJar will remedy this. I have opened a ticket with WooCommerce Support.

    So far, the problem has not been fixed. Just got an order from California for which WooCommerce added sales tax even though we have no nexus there. For other out of state orders, WooCommerce does not add sales tax.

    @glovaci: Thank you for the fix!

    Hopefully TaxJar will address the problem quickly.

    This is a known issue reported in WordPress’s GitHub repos: https://github.com/Automattic/woocommerce-services/issues/2519

    I’ve opened a ticket with WooCommerce support which was linked to the GitHub bug, and I’ve also notified TaxJar support. It’s rated as a high priority bug, so hopefully this will be resolved soon. I’m hoping to not have to modify php code to fix this, and I only get a CA order every few weeks on average, so here’s hoping it’s fixed by then!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘WooCommerce Taxing In States I don’t Have Nexus In’ is closed to new replies.