FINERACT-2081: loan validation code improvements

This commit is contained in:
Kristof Jozsa
2024-08-07 11:18:34 +02:00
committed by Adam Saghy
parent 81bf50d29e
commit 26388ea518
10 changed files with 250 additions and 352 deletions
@@ -797,7 +797,7 @@ public final class LoanApplicationTerms {
this.repaymentPeriodFrequencyType);
} else {
LocalDate expectedStartDate = startDate;
if (!CalendarUtils.isValidRedurringDate(loanCalendar.getRecurrence(),
if (!CalendarUtils.isValidRecurringDate(loanCalendar.getRecurrence(),
loanCalendar.getStartDateLocalDate().minusMonths(getRepaymentEvery()), startDate)) {
expectedStartDate = CalendarUtils.getNewRepaymentMeetingDate(loanCalendar.getRecurrence(),
startDate.minusMonths(getRepaymentEvery()), startDate.minusMonths(getRepaymentEvery()), getRepaymentEvery(),