Take a product priced £3.39 ex, 3.98 inc.
3.39 * 1000 = £3390 + vat = £3983.25
3.98 * 1000 = £3980.00
Which one is correct? Well actually the second one is, but nopcommerce calculates the top way.
The problem occurs because 3.39 + 17.5% is not 3.98, its 3.98325.
This has caused major issues with some of our sites.
I have identified this issue in version 1.7, has it been fixed in later releases?
Solution is to only round prices after the final calculation is made to display to the customer. behind the scenes we should be calculating to at least 4 decimal places.