diff --git a/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java b/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java index 5e7a36e48ca..07e55447d5b 100644 --- a/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java +++ b/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java @@ -52,6 +52,11 @@ public List determineInterestPostingPeriods(final LocalDate s final Integer financialYearBeginningMonth, List postInterestAsOn) { final List postingPeriods = new ArrayList<>(); + + if (startInterestCalculationLocalDate == null || interestPostingUpToDate == null) { + return postingPeriods; + } + LocalDate periodStartDate = startInterestCalculationLocalDate; LocalDate periodEndDate = periodStartDate; LocalDate actualPeriodStartDate = periodStartDate;