Shipping by Rules for VirtueMart

IMPORTANT ANNOUNCEMENT: Plugin development ceased, all plugins made available freely (GPL)

With great sadness we have to announce that we are ceasing development of all our VirtueMart, WooCommerce and Joomla plugins. Effective immediately, all our plugins -- even those that were paid downloads -- are made available for free from our homepage (GPL license still applies), but we cannot and will not provide any support anymore.

It has been a great pleasure to be part of the thriving development communities of VirtueMart as well as WooCommerce. However, during the last year it became painstakingly clear that in addition to a full-time job, a young family and several other time-consuming hobbies at professional level (like being a professional singer) the plugin development and the support that it requires is not sustainable and is taking its toll. It has been an honor, but it is now time to say good bye!



The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1


Tax not removed with concrete tax selected -EU VAT 18 Jan 2016 03:04 #1

  • manuxx
  • manuxx's Avatar Topic Author
Hi Reinhold

First of all this is not an issue with your plugin but a limitation in the calculation rules of core VM which indirectly affects your plugin too.

The issue happens when you use EU VAT solutions (Istraxx or any other).

In order to remove the tax from shipping VM requires to select "apply generic rules" in the shipping, this however is not valid in some cases like when you have multiple tax rates and want to tax shipping only at a specific rate.

The issue is explained in more detail here forum.virtuemart.net/index.php?topic=132772.0

I know Milbers will say the correct setting is to use "apply generic rules" in shipment so an average is done with multiple taxes and the tax is removed when a customer uses a valid EU VAT ID.

Legally we are allowed to tax at 4% in our shipping costs but if we select 4% at your shipping rules a valid EU VAT number will remove tax from everywhere except the shipping costs and of course we are not gonna change our company tax rules for a limitation in VM calculations.

Anyway just to let you know this issue.


Tax not removed with concrete tax selected -EU VAT 29 Jan 2016 11:13 #2

Dear Manuxx,
Thank you for pointing out this problem. You are right, I don't see any way to set 4% tax on shipping unless the user has a valid EU VAT ID. The plugin does not do the actual tax calculation itself, but rather relies on the VM core.

"Unfortunately", VM is hardcoded to calculate taxation of shipping according to the average tax rate of the products (which is how shipping is taxed in Austria and Germany and probably many other countries, too).

What is missing in VM is a "category" for shipping and for payments, so that one can define tax rates that only apply to shipping and/or payment fees.

Best regards,

Tax not removed with concrete tax selected -EU VAT 02 Feb 2016 17:03 #3

  • manuxx
  • manuxx's Avatar Topic Author
Hi Reinhold

Thanks for reply. You are right that is exactly what is missing but we managed to solve this issue. Well Stan (Rupostel) did that.

By using his own plugin for tax rules we are now able to remove the tax from shipping, even with an specific tax in shipping (and payment fee). So for anyone reading this, the solution is to use a plugin from Rupostel OPC called "Moss plugin" for calculation and taxes.


[SOLVED] Tax not removed with concrete tax selected -EU VAT 06 Feb 2016 16:52 #4

Problem solved.
  • Page:
  • 1