Problems with rounding before tax
-
We put in our prices with 20% VAT included (“Yes, I will enter prices inclusive of tax”). WooCommerce then prices a product at 75.39.
Woo calculates that the pre-tax amout is 62.83 and the tax is 12.56. This, of course, is incorrect. The correct values are:
Items Subtotal: 62.8250
TAX: 12.5650
Order Total: 75.3900The latter is how it looks once I choose the “Number of decimals” to be 4. However, this is not practical for consumers, so I would like Woo to internally calculate these values upto 4 or more digits but to round them on the front-end for consumers.
The function wc_get_rounding_precision() reports 8, so I am not sure why this is happening and how to correctly set things up. This is very important because at the end of the month the total pre-tax amount is incorrect due to the rounding and this leads to some pennies differences between the tax report and the actual sales.
Any ideas? Many thanks
The topic ‘Problems with rounding before tax’ is closed to new replies.