# HG changeset patch
# User Unai Martirena <unai.martirena@openbravo.com>
# Date 1432294050 -7200
#      Fri May 22 13:27:30 2015 +0200
# Node ID de8e345c24885adfd616003a113bb5811dd20aa2
# Parent  0e9b82c56280aeb0684c8179e1827e56e0ac443d
Fixes bug 29948

diff --git a/src/org/openbravo/costing/AverageCostAdjustment.java b/src/org/openbravo/costing/AverageCostAdjustment.java
--- a/src/org/openbravo/costing/AverageCostAdjustment.java
+++ b/src/org/openbravo/costing/AverageCostAdjustment.java
@@ -364,7 +364,7 @@
                 stdCurPrecission, RoundingMode.HALF_UP);
             BigDecimal unitCost = CostAdjustmentUtils.getTrxCost(trx, true, OBDal.getInstance()
                 .get(Currency.class, strCurrentCurId));
-            unitCost = unitCost.add(trxAdjAmt);
+            unitCost = unitCost.add(trxUnitCostAdjAmt);
             log.debug("Is adjustment needed? Expected {} vs Current {}",
                 expectedCost.toPlainString(), unitCost.toPlainString());
             if (expectedCost.compareTo(unitCost) != 0) {
