The VAT tax amounts on the order don't include the tax on the giftwrapping.

With VAT taxes the subtotal of the giftwrapping should have the gift wrapping price excluding the taxes and the tax amount should be incorporated in the tax amounts under subtotal.

With a giftwrapping price of 2,00 Euro and a VAT tax of 19% the giftwrapping price should say 1,68 Euro and the tax that should be included in the tax amount should be 0,32 cents if the 2 Euro giftwrapping price is the price you want to charge to the consumer.

I've only tested this with VAT taxes.

Comments

msmithcti’s picture

I haven't got any experience working with the taxes in Drupal Commerce. I'll have to have a look into it and see what the best solution is.

I definitely agree that it's a feature that needs including ASAP.

silkogelman’s picture

Here's more information about Drupal Commerce Tax rates:
http://www.drupalcommerce.org/node/454

When testing with two VAT rates make sure to disable the default Rule or else both VAT % will be added per product.
More info on this matter:
http://www.drupalcommerce.org/node/1079#comment-3796

msmithcti’s picture

Version: » 7.x-1.x-dev
Status: Active » Closed (fixed)
StatusFileSize
new1.58 KB

Sorry this has taken so long, I've finally managed to get some time to fix this.

I'm taking my lead from Shipping 2.x (issue discussing this) that adds a rules event that fires after creating the line item and before saving it. This allows you to create a rule for the "Calculate the giftwrap price for a line item" event that provides the action "Apply a tax rate to a line item".

I've pushed the changes up to d.o but here's a patch in case that's easier for you.