• Resolved contvie

    (@contvie)


    hi there,

    we are using woocommerce with EU VAT setup (means, that we have a different sales-tax for each shipping-country).

    eg. for a specific product A we have 10% for orders to austria and 25% for products to denmark. our prices are entered with taxes included and we have set

    add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' );

    that means each customer pays the same amount for a product (net price and sales tax differ per country). tax calculation works fine for end-users.

    sometimes we have to add orders manually in backend. there the sales tax is calculated wrong.

    eg: product is 10 $
    -> AT (10%): 9,09 $ + 0,91 $ = 10 $
    -> DK (25%): 8,00 $ + 2,00 $ = 10 $
    that would be the correct calculation (and works in frontend)

    in backend we now add a new order and set shipping and billing profile to denmark (DK). what happens is (after hitting “re-caluclate tax)”:
    product-net price: 9,09$
    product-tax: 2 $
    total: 11,09 $

    it seams like the net-price is calculated based on Austria (AT) and then the DK tax is applied.

    does anyone have an idea where to investigate?

    best
    dominik

    update: changing the shipping and billing address of the editing user to denmark does fix the issue – but thats not an option for daily work.

    • This topic was modified 3 years, 4 months ago by contvie.
Viewing 7 replies - 1 through 7 (of 7 total)
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Tax calculation for manual orders’ is closed to new replies.