Hi,
when creating a product with a net price of 15.1176 and 19% tax the total is calculated correctly to 17.99:
https://res.cloudinary.com/ccd2c/image/upload/v1682684937/Sonstiges/Screenshot_2023-04-28_134337.png
But when changing the quantity, the total is not beeing calculated correctly. 2 * 15.1176 * 1,19 is 35,979888 and should be rounded to 35.98 and not 35.99:
https://res.cloudinary.com/ccd2c/image/upload/v1682684937/Sonstiges/Screenshot_2023-04-28_134614.png
I think thats because the tax is beeing calculated with the rounded subtotal of 30.24: 30,24 * 1,19 = 35,9856 = 35,99. But why is it possble to set 4 decimals for products when the subtotals are beeing rounded to 2 decimals?
Changing the rounding method in Settings → Accounting → Taxes → Rounding Method to “Round per Line” or “Round Globally”, doesn’t change the result.
This also leads to unfortunate behaviour on the website which can be very confusing for the customer, when changing quantity to 2:
https://res.cloudinary.com/ccd2c/image/upload/v1682684937/Sonstiges/Screenshot_2023-04-28_141333.png
https://res.cloudinary.com/ccd2c/image/upload/v1682684937/Sonstiges/Screenshot_2023-04-28_141342.png
One solution would be to use gross prices and set the tax to “included in price”. But our bookkeeping is saying that this would lead to other problems later.
Did anybody find a solution for this problem?
Version: 16.0
Thank you!
Yes, the tests above were made with 4 decimals on products.