I have a similar problem. Most of my products are 14,95 eur each. If I sell 2 identical products in 1order, iDEAL does not accept my order due to a wrong calculation of the VAT (BTW). If I place a combined order consisting out of two products of 14,95, I get a different amount of VAT and the iDEAL is accepting the order. Clearly a problem with rounding.
Bad order (2 of the same products at 14,95 each)
Subtotaal € 25,13
BTW € 4,77
Totaal € 29,90
Good order (2 different products at 14,95 each)
Subtotaal € 25,12
BTW € 4,78
Totaal € 29,90
As you can see, there is a difference of 1 cent. And that 1 cent is causing the problem.
Anyone any idea or suggestion? Is this something Magento is going to fix? Or does anyone have a work around? I lost some orders due to this problem so I would love to have it fixed.
According to them, Magento is not compliant with sales tax regulation and discounts and taxes are not properly calculated.
There is no question that this is a huge bug as its effecting all Magento stores . I’m confused as to why Magento and the community hasn’t put this to the top of the list. This is related to the core functionality of Magento and not minor bugs relating to new features. All new functionality really shouldn’t be introduced until Magento can get its order calculation right (tax and discounts).. Brick and mortar stores will eventually all be running into this issue and see that their cash register’s numbers don’t match with Magento’s numbers.
Any idea how long it usually takes for Magento to respond to these kind of critical failures? Do they monitor this Forum? I’m new here, so I have no idea.
I’m losing orders every week now because of this and I need a solution. Which would be another platform if this is not fixed.
Roy/Yoav has anyone looked into this issue at Varien? Will it be fixed in 1.3?
If not are there any developers here that would like to work with our team and brainstorm how this can be fixed? Let me know and maybe we can either hop on IRC or skype chat and all work together on fixing this… as this bug is not “potentially” critical it is critical ... virtually all Magento stores have this bug and eventually it may cause significant losses to store owners… This bug is at the core of Magento’s tax and discount calculation process and almost a rework of those calculation modules may be necessary…
I have a workaround to this issue that I applied to my store and so far so good.
What I did was remove the round process when calculating the tax per each item on the shopping cart.
So at the end it will sum all taxes from each items with no rounding, and at the end it will round the total tax, but no rounding on individual taxes per items.
I did some testings and compare with a spreadsheet and everything so far so good.
However I havent tried that yet, but I will do some testing with discounts.
I changed like you wrote, but for me the problem still persist.
I’ve seen that I have this trouble with 1 cent of difference when in the cart is applied a discount like 5%, 15%, 25% (I have discounts based on the nr. of items the cart), no difference when discount applied is 10%, 12%, 20%, 22%
then it seems that the problem exists when you have a “5” in % discount
Maybe a stupid idea, but I changed all my catalog discounts and coupon code like this
5.02% instead of 5%
15.02% instead 15%
25.02% instead 25%
discounts are a little bit better for customers, but it is not a great problem for me
Now all the rows in cart are ok, subtotal - discount + tax are ever right
But it’s closed 2008-09-05 00:29:59 because the Magento team said they could not reproduse this issue.
I’m running version 1.3.0 and have this bug as we speak.
I added a price rule of 10% discount on the cart total and sinse then this problem occured.
This is what I get with a test order and what will make all Ideal payments crash:
Subtotaal € 3,36
BTW € 0,64
Verzending & afhandeling € 0,00
Korting € 0,34
Eindtotaal € 3,59
Totaal betaald € 0,00
Totaal teruggestort € 0,00
Saldo € 3,60
Saldo and End Total differ 1 cent and this sould not be. Because of this I cannot use shop cart discount functionallity
I will give it a try after I got the website up and running again.. my latest upgrade to 1.3.1 went completely wrong. Before this never happened this bad..