Is there a way to calculate the tax in an order per product?

In Europe, all countries except Denmark, have two or more tax rates, see https://en.m.wikipedia.org/wiki/European_Union_value_added_tax. To use ubercart in Europe when you sell products in various tax categories, you need to calculate the tax per product. Is there a way to achieve this in Ubercart 3.0?

I have a taxonamy item to differentiate between to rates I need to apply. The only thing I achieve up to now, is to apply a tax rate to all products if a certain product is selected.

Simular request from 2013: http://drupal.stackexchange.com/questions/95759/how-to-achieve-european-...

Comments

drsnuggles created an issue. See original summary.

drsnuggles’s picture

Issue summary: View changes
drsnuggles’s picture

In the end I solved it using product classes and converted existing products with node convert. Each class has a certain tax amd this way taxes are calculated correctly.

It took a few hours to setup the classes to be exact copies of already existing products. Although I did it carefully, the image field went wrong and I had to fix it manually per product.

Would be nice if there would be an easier way to enable taxes per product. If a country changes its taxes for just a certain product, you are now doomed to to it the hard way again.

drsnuggles’s picture

Status: Active » Needs work