From eade76ab25e2032e58992134172b475aaca1fc2f Mon Sep 17 00:00:00 2001 From: Manoj Date: Fri, 17 Dec 2021 09:29:34 +0530 Subject: [PATCH] FINERACT-1450 -fix-for-skipping-instalment --- .../loanschedule/domain/AbstractLoanScheduleGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractLoanScheduleGenerator.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractLoanScheduleGenerator.java index 2f797411c..94a6f59cf 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractLoanScheduleGenerator.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/domain/AbstractLoanScheduleGenerator.java @@ -2237,7 +2237,7 @@ public abstract class AbstractLoanScheduleGenerator implements LoanScheduleGener do { actualRepaymentDate = this.scheduledDateGenerator.generateNextRepaymentDate(actualRepaymentDate, loanApplicationTerms, isFirstRepayment); - if (actualRepaymentDate.isAfter(rescheduleFrom)) { + if (actualRepaymentDate.isAfter(rescheduleFrom) || actualRepaymentDate.isEqual(rescheduleFrom)) { actualRepaymentDate = lastInstallmentDate; } isFirstRepayment = false;