bug fix
This commit is contained in:
@@ -119,9 +119,9 @@ public class PurchaseInvoiceHandler implements HandlerInterface {
|
|||||||
Provider provider = providerService.getProviderRepository()
|
Provider provider = providerService.getProviderRepository()
|
||||||
.findByClientId(transaction.getBillClientId());
|
.findByClientId(transaction.getBillClientId());
|
||||||
BigDecimal commissionPercentage = BigDecimal.valueOf(provider.getPercentageCommission())
|
BigDecimal commissionPercentage = BigDecimal.valueOf(provider.getPercentageCommission())
|
||||||
.divide(BigDecimal.valueOf(100), 4, RoundingMode.CEILING);
|
.divide(BigDecimal.valueOf(100), 2, RoundingMode.CEILING);
|
||||||
BigDecimal commission = transaction.getAmount().multiply(commissionPercentage)
|
BigDecimal commission = transaction.getAmount().multiply(commissionPercentage)
|
||||||
.setScale(4, RoundingMode.CEILING);
|
.setScale(2, RoundingMode.CEILING);
|
||||||
BigDecimal amount = transaction.getAmount().subtract(commission);
|
BigDecimal amount = transaction.getAmount().subtract(commission);
|
||||||
|
|
||||||
PurchaseTaxDto purchaseTaxDto = PurchaseTaxDto.builder()
|
PurchaseTaxDto purchaseTaxDto = PurchaseTaxDto.builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user