FINERACT-2389: Pay-Off amount calculated after Contract Termination
This commit is contained in:
committed by
Adam Saghy
parent
00e9ac8320
commit
a5a290debc
+2
-2
@@ -3087,8 +3087,8 @@ public class AdvancedPaymentScheduleTransactionProcessor extends AbstractLoanRep
|
||||
|
||||
final RepaymentPeriod lastPeriod = periodsBeforeAccelerateMaturity.getLast();
|
||||
|
||||
final List<RepaymentPeriod> periodsToRemove = repaymentPeriods.stream().filter(rp -> rp.getFromDate().isAfter(transactionDate))
|
||||
.toList();
|
||||
final List<RepaymentPeriod> periodsToRemove = repaymentPeriods.stream()
|
||||
.filter(rp -> DateUtils.isAfterInclusive(rp.getFromDate(), transactionDate)).toList();
|
||||
|
||||
lastPeriod.setDueDate(transactionDate);
|
||||
lastPeriod.getInterestPeriods().removeIf(interestPeriod -> !interestPeriod.getFromDate().isBefore(transactionDate));
|
||||
|
||||
Reference in New Issue
Block a user