Currently the prices associated with orders are rounded to three decimal places. The problem is that the payment systems round to two decimal places, which presents some inconsistencies between payment totals and order totals when you perform custom reports.
Round the order total, using the same method used in the payment system. This will prevent accounting inconsistencies.
FAILED: [[SimpleTest]]: [MySQL] 1,416 pass(es), 2 fail(s), and 0 exception(es). View
FAILED: [[SimpleTest]]: [MySQL] Invalid patch format in uc_order_rounding.patch. View