take digits for sale price discounted calculation
This commit is contained in:
@@ -381,7 +381,7 @@ public class SaleOrderLineServiceImpl implements SaleOrderLineService {
|
||||
return currencyService
|
||||
.getAmountCurrencyConvertedAtDate(
|
||||
product.getSaleCurrency(), saleOrder.getCurrency(), price, saleOrder.getCreationDate())
|
||||
.setScale(appSaleService.getNbDecimalDigitForUnitPrice(), RoundingMode.HALF_UP);
|
||||
.setScale(5, RoundingMode.HALF_UP);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -450,7 +450,7 @@ public class SaleOrderLineServiceImpl implements SaleOrderLineService {
|
||||
}
|
||||
|
||||
if (priceIsAti) {
|
||||
price = price.divide(taxLine.getValue().add(BigDecimal.ONE), 2, BigDecimal.ROUND_HALF_UP);
|
||||
price = price.divide(taxLine.getValue().add(BigDecimal.ONE), 5, BigDecimal.ROUND_HALF_UP);
|
||||
} else {
|
||||
price = price.add(price.multiply(taxLine.getValue()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user