PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Wrong VAT Calculation

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Dear Developer!

We are using the product for quite some time now and are very satisfied with it, thank you for your work.

A few days ago an issue popped up with the VAT calculation, I’ve checked all the settings and all seem to be okay.

The issue:
– store prices are set VAT inclusive
– german VAT is 19%
– swiss VAT is 7.7%
– product gross price in CHF is 6,90 (which should be 6,41 net for orders from Switzerland)
– inside orders, the price first is made net with 19% VAT (->5,80 CHF), then (correctly) the 7,7% (->0,45 CHF) VAT is added (->6,25 CHF).
– The final gross price is 6,25 CHF instead of 6,90 CHF.

So once again: the store address is german. German orders are OK. Once someone orders with Swiss address in CHF currency, the shop calculates the product price wrong. It creates a net price with the german VAT, then makes it gross with the correct, swiss VAT.

As you can see it on the image, the shop made 5,80 net from the 6,90 gross, which is 19% VAT, it should be 6,41 net.

Product prices are correct in the list and product view (as both inputted and displayed price is gross), the problem only occures during orders.

The calculation should be made with the swiss VAT completely if the address is swiss.

I feel the problem could be solved by making all the prices in the shop net, but
1: it’s just assuming, 2: it’d be a looot of work.

Please check if the module is using some global shop setting instead of the customers country’s vat rate to calculate the base net prices for the ordered items.

Your help is very much appreciated.
If there is any cost attached to this issue-resolving, do not hesitate to contact me.

Best Regards,
Ben

Hello Ben

This happens with all prices or only with fixed prices.

Please check if the module is using some global shop setting instead of the customers country’s vat rate to calculate the base net prices for the ordered items. - 

No . This plugin uses standard woo functions for calculating taxes. That is, the native functionality of woocommerce. On the order page, the plugin does not change the price at all, it just controls the order currency. There is a high probability that this does not depend on my plugin.

Can you provide me with access to your test site for a detailed study of the problem?

Hi Pablo,

thank you for your answer.

We only use fixed prices, as the prices in Switzerland are not calculated from EUR, they are unique prices.

UPDATE: the prices are already wrong in the product list and product details page, too (I had a non-swiss standard address, so it calculated the CHF price with 19% VAT, I didn't notice. Once I set a swiss address, the prices were wrong everywhere).

Credentials to the test site via private data.

http://geo.pws-test.us/produkt/zuerichsee-pk/

Hello

OK!  I passed it to the developer, he will check it. as soon as there is a result I will write you

Hello

Please  add  FTP access.

Can  I update  woocommerce?

 

Hi Pablo,

FTP added to the private data section.

Hello

I  did  test - https://c2n.me/47GMqOb

It looks like tax calculation does not depend on my plugin.  This calculation makes woocommerce

Dear Pablo,

the issue is not affecting Swasiland (Africa), but Switzerland (Schweiz)[Europe]. Please check it with the correct country.

Hello

OK! new  video - https://c2n.me/47IrDMk.mp4