Hi,
My wholesale prices are 50% of retail and my retail prices are odd numbers. So naturally my wholesale prices need to have 3 digits after the decimal place. If they don't then I get a rounding error on every single product added to the database. To be specific, my cards are 3.25 retail so 1.625 wholesale. The wholesale quantity is minimum 6, so at a minimum I am charging people 9.78 (6 x 1.63) instead of 9.75 (6 x 1.625). This difference adds up over the course of a complete order.
To make it worse, whatever total they see in my shopping cart won't actually agree with what they get on their invoice from me, since the invoices come out of an independent accounting package. And that lack of agreement looks unprofessional, not to mention the accounting headaches it can cause.
The change would be complex if it has to be done in the code, but perhaps it would simply be possible to adjust the number of characters stored in the appropriate columns in the DB? And everything would work right from then on? Wishful thinking?
Rob
Bookmarks