Posted on 20/04/2017 13:05:43
Hi Jonas,
We use rounding for the list prices that are stored in Dynamicweb whereas the cart is (live) calculated by the ERP. Consider something like this:
Product 1
Price: $21
Currencies:
USD: 100
GPP: 110
This would make Product 1 cost 19.09 on the list when viewed in British pounds, but the customer wants to show it as 19.00. Then when you add the product to the cart, the actual price for the user is calculated by the ERP in GBP which is also 19.00 (as they have applied similar rounding in the ERP).
Is Dynamicweb doing the right thing by rounding taxes? I can imagine it rounds product prices, but rounding taxes seems somewhat scary to me as you could lose money or end up with a mess ;-)
But if rounding taxes is by design (thinking it is, as it does it on the currency itself), then it is what it is and we'll have to implement our own rounding for the list prices.
Hope this explanation makes somewhat sense but let me know if you want me to explain further.
Thanks,
Imar