Skip to content

Commit

Permalink
FINERACT-2081: Make sure charge paid by association is updated
Browse files Browse the repository at this point in the history
  • Loading branch information
adamsaghy committed Jul 15, 2024
1 parent 319f457 commit ea4d164
Showing 1 changed file with 3 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1017,6 +1017,7 @@ private void createAccrualTransactionAndUpdateChargesPaidBy(Loan loan, LocalDate
final LoanChargePaidBy loanChargePaidBy = new LoanChargePaidBy(accrualTransaction, loanCharge,
loanCharge.getAmountOutstanding(currency).getAmount(), null);
accrualCharges.add(loanChargePaidBy);
loanCharge.getLoanChargePaidBySet().add(loanChargePaidBy);
}
}
}
Expand Down Expand Up @@ -1301,6 +1302,7 @@ private void updateLoanChargesAndInstallmentChargesPaidBy(Loan loan, LoanTransac
final LoanChargePaidBy loanChargePaidBy = new LoanChargePaidBy(accrualTransaction, loanCharge,
amountToBeAccrued.getAmount(), null);
accrualCharges.add(loanChargePaidBy);
loanCharge.getLoanChargePaidBySet().add(loanChargePaidBy);
}
});

Expand All @@ -1315,6 +1317,7 @@ private void updateLoanChargesAndInstallmentChargesPaidBy(Loan loan, LoanTransac
installmentCharge.getLoanCharge(), amountToBeAccrued.getAmount(),
installmentCharge.getInstallment().getInstallmentNumber());
accrualCharges.add(loanChargePaidBy);
installmentCharge.getLoanCharge().getLoanChargePaidBySet().add(loanChargePaidBy);
accrualDetails.computeIfPresent(installmentCharge.getLoanCharge().getId(),
(mappedKey, mappedValue) -> mappedValue.add(amountToBeAccrued));
}
Expand Down

0 comments on commit ea4d164

Please sign in to comment.