From fa72c20f0480cb329cad8bf6af60ac5a38896a4b Mon Sep 17 00:00:00 2001 From: bachir souldi Date: Mon, 20 Feb 2023 08:39:11 +0100 Subject: [PATCH] git sale price in return client --- .../axelor/apps/stock/service/StockMoveLineServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 0d7f1c0b..e088c1f6 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 @@ -807,7 +807,11 @@ public class StockMoveLineServiceImpl implements StockMoveLineService { unitPriceUntaxed = stockMoveLine.getProduct().getAvgPrice(); } } else if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING) { - unitPriceUntaxed = stockMoveLine.getProduct().getPurchasePrice(); + if(stockMoveLine.getProduct().getSellable() == true){ + unitPriceUntaxed = stockMoveLine.getProduct().getSalePrice(); + }else{ + unitPriceUntaxed = stockMoveLine.getProduct().getPurchasePrice(); + } } else if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INTERNAL && stockMove.getFromStockLocation() != null && stockMove.getFromStockLocation().getTypeSelect()