take digits for sale price discounted calculation

This commit is contained in:
2023-01-03 08:41:33 +01:00
parent 34aaf6a329
commit 360ad99f0e
3 changed files with 6 additions and 6 deletions

View File

@@ -160,13 +160,13 @@ public class PriceListService {
if (discountTypeSelect == PriceListLineRepository.AMOUNT_TYPE_FIXED) {
return unitPrice
.subtract(discountAmount)
.setScale(appBaseService.getNbDecimalDigitForUnitPrice(), RoundingMode.HALF_UP);
.setScale(5, RoundingMode.HALF_UP);
} else if (discountTypeSelect == PriceListLineRepository.AMOUNT_TYPE_PERCENT) {
return unitPrice
.multiply(new BigDecimal(100).subtract(discountAmount))
.divide(
new BigDecimal(100),
appBaseService.getNbDecimalDigitForUnitPrice(),
5,
RoundingMode.HALF_UP);
}