Support » Plugin: WooCommerce » No right method for shipping tax in the Netherlands

  • Resolved janv01

    (@janv01)


    At this moment the next shipping classes are available within Woocommerce:
    Shipping tax class based on cart items (picks the highest tax %), Standard, Reduced rate, Zero rate.
    In the Netherlands the tax rule for shipping state that shipping tax depends on the tax percentage of the cart items. Tax shipping must be a weighted average from the cart items.
    The offical tax rule says (third and fourth sentence):
    “Verkoopt u goederen en zorgt u ook voor bezorging bij de klant? Dan geldt voor de bezorgkosten hetzelfde tarief als voor de goederen. Gelden voor de goederen verschillende tarieven? Dan berekent u de bezorgkosten naar verhouding van de vergoedingen van de goederen.”
    Anyone who had to deal with this issue? And how did they solve this.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support RK a11n

    (@riaanknoetze)

    Hi there,

    I don’t quite understand the use-case here: Can you give an example of how you have things configured at the moment and what you’re expecting? Do your products have different tax classes assigned to them?

    Thread Starter janv01

    (@janv01)

    Hi, I have two types of products (with 9% and with 21%). I have set shipping class to “Shipping tax class based on cart items”.
    When placing both products in the cart, shipping tax is now calculated to the highest value (21%), because there are two products in the cart ( 9% and 21%).
    But the tax should be calculated somewhere in the middle, depending on the price of the cart items.

    Plugin Support RK a11n

    (@riaanknoetze)

    Excellent, thanks for that use-case. You’re right in saying that WooCommerce isn’t currently set for charging a “middle-ground” tax on shipping based on the tax classes of the products and this might need closer scrutiny by our web developers. To make sure we have a full understanding, can you share direct links to legislation in the Netherlands where this is mandated?

    Thread Starter janv01

    (@janv01)

    Plugin Support RK a11n

    (@riaanknoetze)

    Thanks for that link; While my Dutch skills are limited, I’m reading “Dan geldt voor de bezorgkosten hetzelfde tarief als voor de goederen” as meaning the shipping costs are calculated on the *same* tax rate as the underlying products? Am I misunderstanding that?

    Also, can you share a link to the products you’re selling that have the different tax rates?

    Thread Starter janv01

    (@janv01)

    It is written in the next sentence:
    “Gelden voor de goederen verschillende tarieven? Dan berekent u de bezorgkosten naar verhouding van de vergoedingen van de goederen.”
    “Naar verhouding van” means “Related to”, so tax must be defined in relation to the cart products.

    The (test)site I am using is: http://woo.webbouwfriesland.nl/shop/
    It contains two products (title is self explanatory) one with 9% tax and one with 21% tax. Products both cost €10 (incl VAT). Shipping price is set to €10 (ex.VAT).

    Thread Starter janv01

    (@janv01)

    What is the next step? Should I write-out the use case which describes the solution for the Netherlands in more detail with an example and calculation?

    We are struggling with the same problem: the VAT on shipping costs for orders with both products with low VAT and high VAT is incorrect. If the total order amount for (eg) 40% consists of products taxed with VAT low and 60% of products with VAT high, then 40% of the shipping costs will be taxed with VAT low and 60% of the shipping costs with VAT high.

    In the settings of WooCommerce it is suggested that this calculation method is integrated but it does not work properly.
    If there is an order with a mixed VAT rate, WooCommerce charges the shipping costs with the high VAT rate.

    The last comment in this thread is from 4 months ago, what is the status?

    Thread Starter janv01

    (@janv01)

    Still nothing.

    In the meantime I wrote my own piece of code and execute it from one of the Woocommerce core files.
    It works okay, but requires that after every Woocommerce update I have to change the specific core file again (and test it).
    Would be much better if the Woocommerce team gave higher priority to this issue, which must be an issue for all Dutch shop owners selling and shipping products with two tax rates, although many of the shop owners probably don’t realize that tax calculation on their shipping costs is done in a wrong way.

    • This reply was modified 7 months ago by janv01.

    We’re facing the same problem.
    Is there any update on this by now?

    @janv01 It would be great if you could share your temporary solution.

    Thread Starter janv01

    (@janv01)

    Hi,

    I put the files on Github:
    https://github.com/janv01/Woocommerce-Shipping-Tax-Netherlands-Dutch-

    Hope this will work in your situation too.

    Regards.

    Plugin Support tijosh a11n

    (@tijosh)

    Hi @janv01 @coenvv93 @indigonl

    I’ve opened a new issue in the main WooCommerce GitHub repository for the developers to look into further: https://github.com/woocommerce/woocommerce/issues/30589

    Please note that this doesn’t guarantee a solution will be created in the core WooCommerce plugin, but it’s the best place for a decision to be made about this. Thanks!

Viewing 12 replies - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.