diff --git a/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java b/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java index efe944f65..b556b4a08 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java +++ b/fineract-provider/src/main/java/org/apache/fineract/cob/loan/LockLoanTasklet.java @@ -44,7 +44,8 @@ public class LockLoanTasklet implements Tasklet { public RepeatStatus execute(@NotNull StepContribution contribution, @NotNull ChunkContext chunkContext) throws Exception { String businessDateParameter = (String) contribution.getStepExecution().getJobExecution().getExecutionContext() .get(LoanCOBConstant.BUSINESS_DATE_PARAMETER_NAME); - LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter)); + LocalDate businessDate = LocalDate.parse(Objects.requireNonNull(businessDateParameter)) + .minusDays(LoanCOBConstant.NUMBER_OF_DAYS_BEHIND); LoanCOBParameter loanCOBParameter = (LoanCOBParameter) contribution.getStepExecution().getJobExecution().getExecutionContext() .get(LoanCOBConstant.LOAN_COB_PARAMETER); if (Objects.isNull(loanCOBParameter)