diff --git a/base/src/org/compiere/model/MCostDetail.java b/base/src/org/compiere/model/MCostDetail.java index 81483669ea..939e3ab008 100644 --- a/base/src/org/compiere/model/MCostDetail.java +++ b/base/src/org/compiere/model/MCostDetail.java @@ -866,10 +866,7 @@ public class MCostDetail extends X_M_CostDetail if (ce.isAveragePO()) { - if (!isReturnTrx) - cost.setWeightedAverage(amt, qty); - else - cost.add(amt, qty); + cost.setWeightedAverage(amt, qty); log.finer("PO - AveragePO - " + cost); } else if (ce.isLastPOPrice()) @@ -907,10 +904,7 @@ public class MCostDetail extends X_M_CostDetail if (ce.isAverageInvoice()) { - if (!isReturnTrx) - cost.setWeightedAverage(amt, qty); - else - cost.add(amt, qty); + cost.setWeightedAverage(amt, qty); log.finer("Inv - AverageInv - " + cost); } else if (ce.isFifo()