Found this thread after beating my head against that various rounding errors I'm getting. Thanks for all the work on it!
I'm still stuck with a product price error in the cart. Our key target currency is Japanese Yen. There are no decimal places used in specifying JPY. 1 Yen is like 1 cent.
The JPY price displays correctly (rounded) on the product page, but inexplicably rounded to the ten's place in the cart (so a calculated price of 9984.45 shows as 9984 on the product page, but as 9980 in the cart.)
When you get the payment page, the values have reverted to product page values. So it's just the values in the cart that are exhibiting this.
It looks as if the prices being displayed in the cart are generated in header_php.php in the modules/pages/shopping_cart folder, but I haven't figured out how it's working.
So if anyone has an insight into that, specifically, it would be much appreciated.
Just as a general comment, for us it's really important that what the customer sees makes sense.
So having the price be one value on the product page, another value in the cart, yet another value when totaled with other products, and have "Total" values on different pages are not actually showing the simple total of the displayed values above them.... those things are problems. :-)
Thanks!
Bookmarks