From: <te...@us...> - 2012-06-07 08:04:15
|
Revision: 5430 http://web-erp.svn.sourceforge.net/web-erp/?rev=5430&view=rev Author: tehonu Date: 2012-06-07 08:04:05 +0000 (Thu, 07 Jun 2012) Log Message: ----------- Correct rounding for different currency decimalpalces Modified Paths: -------------- trunk/AgedDebtors.php trunk/AgedSuppliers.php Modified: trunk/AgedDebtors.php =================================================================== --- trunk/AgedDebtors.php 2012-06-07 00:49:31 UTC (rev 5429) +++ trunk/AgedDebtors.php 2012-06-07 08:04:05 UTC (rev 5430) @@ -91,7 +91,7 @@ holdreasons.dissallowinvoices, holdreasons.reasondescription HAVING - ABS(SUM(debtortrans.ovamount + debtortrans.ovgst + debtortrans.ovfreight + debtortrans.ovdiscount - debtortrans.alloc)) >0.005"; + ROUND(ABS(SUM(debtortrans.ovamount + debtortrans.ovgst + debtortrans.ovfreight + debtortrans.ovdiscount - debtortrans.alloc)),currencies.decimalplaces) > 0"; } elseif ($_POST['All_Or_Overdues']=='OverduesOnly') { Modified: trunk/AgedSuppliers.php =================================================================== --- trunk/AgedSuppliers.php 2012-06-07 00:49:31 UTC (rev 5429) +++ trunk/AgedSuppliers.php 2012-06-07 08:04:05 UTC (rev 5430) @@ -56,7 +56,7 @@ paymentterms.terms, paymentterms.daysbeforedue, paymentterms.dayinfollowingmonth - HAVING SUM(supptrans.ovamount + supptrans.ovgst - supptrans.alloc) <>0"; + HAVING ROUND(ABS(SUM(supptrans.ovamount + supptrans.ovgst - supptrans.alloc)), currencies.decimalplaces) > 0"; } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |