Author: lektran
Date: Mon Jan 25 05:24:02 2010
New Revision: 902713
URL:
http://svn.apache.org/viewvc?rev=902713&view=revLog:
Don't prematurely round sales tax adjustments
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java?rev=902713&r1=902712&r2=902713&view=diff==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java (original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderReadHelper.java Mon Jan 25 05:24:02 2010
@@ -2391,6 +2391,9 @@
BigDecimal amount = orderSubTotal.multiply(percent).multiply(percentage);
adjustment = adjustment.add(amount);
}
+ if ("SALES_TAX".equals(orderAdjustment.get("orderAdjustmentTypeId"))) {
+ return adjustment.setScale(taxCalcScale, taxRounding);
+ }
return adjustment.setScale(scale, rounding);
}