diff --git a/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveLineServiceImpl.java b/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveLineServiceImpl.java index dd122c3..9853562 100644 --- a/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveLineServiceImpl.java +++ b/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveLineServiceImpl.java @@ -801,10 +801,10 @@ public class StockMoveLineServiceImpl implements StockMoveLineService { BigDecimal unitPriceUntaxed = BigDecimal.ZERO; if (stockMoveLine.getProduct() != null && stockMove != null) { if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING) { - if(stockMoveLine.getProduct().getSellable() == true){ + if(stockMoveLine.getProduct().getSellable() == true){ unitPriceUntaxed = stockMoveLine.getProduct().getSalePrice(); }else{ - unitPriceUntaxed = stockMoveLine.getProduct().getPurchasePrice(); + unitPriceUntaxed = stockMoveLine.getProduct().getAvgPrice(); } } else if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING) { unitPriceUntaxed = stockMoveLine.getProduct().getPurchasePrice();