Repository: incubator-fineract Updated Branches: refs/heads/develop d1067e5a8 -> f3f6f4bf8
[BUG-327] Stop interest calculation as well as posting income transaction, once the loan has moved to NPA state Project: http://git-wip-us.apache.org/repos/asf/incubator-fineract/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-fineract/commit/45e25033 Tree: http://git-wip-us.apache.org/repos/asf/incubator-fineract/tree/45e25033 Diff: http://git-wip-us.apache.org/repos/asf/incubator-fineract/diff/45e25033 Branch: refs/heads/develop Commit: 45e250331a40e0364e30b560266126fa0d7a2e29 Parents: d1067e5 Author: Vishwa <vishwan...@confluxtechnologies.com> Authored: Tue May 10 09:56:32 2016 +0530 Committer: Vishwa <vishwan...@confluxtechnologies.com> Committed: Tue May 10 09:56:32 2016 +0530 ---------------------------------------------------------------------- .../portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-fineract/blob/45e25033/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java ---------------------------------------------------------------------- diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java index ac732b5..ba0ee0a 100755 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java @@ -2073,6 +2073,7 @@ public class LoanReadPlatformServiceImpl implements LoanReadPlatformService { .append(" inner join m_loan_interest_recalculation_additional_details as adddet on adddet.loan_repayment_schedule_id = repsch.id ") .append(" left join m_loan_transaction as trans on (trans.is_reversed <> 1 and trans.transaction_type_enum = 19 and trans.loan_id = loan.id and trans.transaction_date = adddet.effective_date) ") .append(" where loan.loan_status_id = 300 ") + .append(" and loan.is_npa = 0 ") .append(" and adddet.effective_date is not null ") .append(" and trans.transaction_date is null ") .append(" and adddet.effective_date < ? ");