On our Magento installation we have created a new shopping cart price rule that gives a 20 EUR discount amount for the whole cart:
After that we have double checked the tax settings to make sure that the following happens:
- Discount is applied on the price excluding tax
- Tax is calculated after the discount has been applied
When that's was done we added a product to the shopping basket. This product has a price excl tax of 80 EUR. (Including tax: 96.60 EUR):
Our findings:
– Subtotal = correct
-
Discount amount = correct
-
Grand total excl tax = incorrect
-
Tax = incorrect
-
Grand total = incorrect
So basically this means that Magento does not take the setting "Apply Customer tax" into consideration? Anyone also came across this problem? Any help on what the correct way would be to fix this?
Best Answer
This is fixed on 1.8 CE Alpha - http://www.magentocommerce.com/knowledge-base/entry/ce-18-later-release-notes#ce18-1800tax-round
As this was a known issue and 1.8 is in Alpha at the moment, it can stand to reason that once 1.8CE goes gold these changes roll up into 1.13EE in a minor version update.