• Resolved SimonGiddings

    (@simongiddings)


    I have setup my site so that when I enter product prices they are with tax included.
    This is because I want to charge the same value, independent of the tax rate of the country.

    So, when someone buys a product for 18 euros in France, there will be a vat charge extracted from that price.
    France has 20% vat, so the client will pay 18 euros and I will then get 15 euros for me and 3 euros to pay as VAT.

    Other example, someone buys the same product from Switzerland for 18 euros. As they are not in the euro zone, the client will pay 18 euros and I will get 18 euros with no VAT needing to be paid.

    However, even though I have my VAT tables setup and 18 euros is always displayed as the price, when a client from Switzerland gets to the payment page, it shows only 15 euros !

    Help …. ?
    Is my need not covered by woocommerce, meaning that I will need to code this myself ?

    https://wordpress.org/plugins/woocommerce/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Mike Jolley

    (@mikejolley)

    Prices include tax for your base country. If selling outside of base country, taxes are removed first. If a country pays not VAT, they pay the ex. vat price.

    if you want to charge the same price everywhere regardless of tax, and absorb any differences there is an experimental feature you can enable. Feedback welcome.

    Enable in functions.php

    add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' );
    Thread Starter SimonGiddings

    (@simongiddings)

    Sorry to not have got back beforehand.
    This works great and does exactly what I need.
    Please would you consider taking this out of experimental status and putting it as a standard feature ?

    ElKuemon

    (@elkuemon)

    Hello SimonGiddings

    I experience the same issue. Could you please tell me how did you add the filter in functions.php?

    Thank you!

    This is a great feature which is really important for a lot of users who sell across the EU.

    Please make this a standard, supported feature in your next release!

    For anybody interested, there is a small bug with the WooCommerce EU Vat Number extension which needs addressing (https://woocommerce.com/my-account/tickets/?id=443865).

    Can someone explain how to add said filter in functions.php?

    When I do my whole site gets jammed and i will have to remove it via FTP.

    Copy and paste the whole contents of functions.php here:
    http://phpcodechecker.com/
    to validate it.

    It could be you have missed out the <?php on the first line, or maybe you have two of them.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Problem with EU VAT calculations’ is closed to new replies.