Merge pull request #1012 from lingalamadhukar/MIFOSX-1368

MIFOSX-1368 RBI strategy excess repayments not repid properly
This commit is contained in:
Vishwas Babu A J
2014-07-21 18:22:54 -07:00
4 changed files with 164 additions and 9 deletions
@@ -134,10 +134,10 @@ public class RBILoanRepaymentScheduleTransactionProcessor extends AbstractLoanRe
final List<LoanRepaymentScheduleInstallment> installments) {
LoanRepaymentScheduleInstallment nearest = installments.get(0);
for (final LoanRepaymentScheduleInstallment installment : installments) {
if (installment.getDueDate().isAfter(transactionDate) || installment.getDueDate().isEqual(transactionDate)) {
if (installment.getDueDate().isBefore(transactionDate) || installment.getDueDate().isEqual(transactionDate)) {
nearest = installment;
} else if (installment.getDueDate().isAfter(transactionDate)) {
break;
}
}