I found a strange issue which didn't happen in Commerce 10.
It happens when:
I have a discount on the cart and calculating it produces a number with three or more decimal places. For example, item price - 34.55 with 10% discount produces the discount 3.455. Episerver rounds it to 3.45 and it is fine. The total then is 31.1.
Before the checkout, I am running a cart validation like in the Quicksilver. After validation the total changes to 31.095.
Once I save the cart, it changes back to 31.1.
In the Commerce 10, it did not change the total to the unrounded version after the validation.
I found a strange issue which didn't happen in Commerce 10.
It happens when:
In the Commerce 10, it did not change the total to the unrounded version after the validation.
Is this correct behavior?