FINERACT-111 Do not update charges amount paid if loan transaction is accruals
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
fd9a1ba1be
commit
c62328756b
+1
-1
@@ -245,7 +245,7 @@ public abstract class AbstractLoanRepaymentScheduleTransactionProcessor implemen
|
|||||||
installmentNumber = installments.get(0).getInstallmentNumber();
|
installmentNumber = installments.get(0).getInstallmentNumber();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (loanTransaction.isNotWaiver()) {
|
if (loanTransaction.isNotWaiver() && !loanTransaction.isAccrual()) {
|
||||||
Money feeCharges = loanTransaction.getFeeChargesPortion(currency);
|
Money feeCharges = loanTransaction.getFeeChargesPortion(currency);
|
||||||
Money penaltyCharges = loanTransaction.getPenaltyChargesPortion(currency);
|
Money penaltyCharges = loanTransaction.getPenaltyChargesPortion(currency);
|
||||||
if (chargeAmountToProcess != null && feeCharges.isGreaterThan(chargeAmountToProcess)) {
|
if (chargeAmountToProcess != null && feeCharges.isGreaterThan(chargeAmountToProcess)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user