FINERACT-2398: Add handling for equal overdue interest split re-amortization

This commit is contained in:
Oleksii Novikov
2025-12-12 20:02:06 +01:00
committed by Arnold Gálovics
parent a229a55c49
commit 36d779eabf
6 changed files with 252 additions and 104 deletions
@@ -905,6 +905,14 @@ public class LoanRepaymentScheduleInstallment extends AbstractAuditableWithUTCDa
checkIfRepaymentPeriodObligationsAreMet(transactionDate, transactionAmount.getCurrency());
}
public void addToFeeCharges(final Money transactionAmount) {
if (this.feeChargesCharged == null) {
setFeeChargesCharged(transactionAmount.getAmount());
} else {
setFeeChargesCharged(this.feeChargesCharged.add(transactionAmount.getAmount()));
}
}
public void addToCreditedInterest(final BigDecimal amount) {
if (this.creditedInterest == null) {
setCreditedInterest(amount);