After upgrading to 1.5.0 from 1.3.9h zen-cart i was under impression that the rounding issue in new verison is solved. But on cyber weekend we had run to a major issue putting the entire store via sales maker at 30% off. The problem is that this rounding is solved only partially. It charges person the correct amount, but the way it calculates, stores and exports data are off. I will explain on example.
Item original price: 19.95
Item on 30% off sale via Sale Maker is $13.965 that shows for the buyer as $13.97. Buyer is being charged $13.97 for this item and everything is ok until buyer decides to buy 2 of this items. Then he is still being charged properly 2 x$13.97=$27.94, but the data that is stored and being exported stores $27.93 (2 x $13.965). As a result on export, quickbooks rejects this transaction as invalid, because it out of the balance between product price and total (of what person was charged) with 1 penny. And here how this 1 penny becomes a really bad trouble on a cyber Monday type of sales, when 100s of orders cant be processed, unless manually edited. The question is can this be fixed in general?