From f30ad4ca0b87441373e8c7cc5b6322a37ca157e5 Mon Sep 17 00:00:00 2001 From: Pramod Nuthakki Date: Mon, 6 Oct 2014 14:09:59 +0530 Subject: [PATCH] MIFOSX-1513 : corrected reprocess check for loan repayment schedule --- .../org/mifosplatform/portfolio/loanaccount/domain/Loan.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/domain/Loan.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/domain/Loan.java index 77e794962..50d833b45 100755 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/domain/Loan.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanaccount/domain/Loan.java @@ -2472,7 +2472,8 @@ public class Loan extends AbstractPersistable { .getTransactionDate()); boolean reprocess = true; - if (adjustedTransaction == null && loanTransaction.getTransactionDate().isEqual(LocalDate.now()) && currentInstallment != null + if (isTransactionChronologicallyLatest && adjustedTransaction == null + && loanTransaction.getTransactionDate().isEqual(LocalDate.now()) && currentInstallment != null && currentInstallment.getTotalOutstanding(getCurrency()).isEqualTo(loanTransaction.getAmount(getCurrency()))) { reprocess = false; }