MIFOSX-1860 Second tranche loan can be disbursed if disbursed on date is after first repayment date
This commit is contained in:
+2
-1
@@ -2370,7 +2370,8 @@ public class Loan extends AbstractPersistable<Long> {
|
|||||||
getApprovedOnDate());
|
getApprovedOnDate());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getExpectedFirstRepaymentOnDate() != null && disbursedOn.isAfter(getExpectedFirstRepaymentOnDate())) {
|
if (getExpectedFirstRepaymentOnDate() != null && disbursedOn.isAfter(getExpectedFirstRepaymentOnDate()) &&
|
||||||
|
disbursedOn.toDate().equals(this.actualDisbursementDate)) {
|
||||||
final String errorMessage = "submittedOnDate cannot be after the loans expectedFirstRepaymentOnDate: "
|
final String errorMessage = "submittedOnDate cannot be after the loans expectedFirstRepaymentOnDate: "
|
||||||
+ getExpectedFirstRepaymentOnDate().toString();
|
+ getExpectedFirstRepaymentOnDate().toString();
|
||||||
throw new InvalidLoanStateTransitionException("disbursal", "cannot.be.after.expected.first.repayment.date", errorMessage,
|
throw new InvalidLoanStateTransitionException("disbursal", "cannot.be.after.expected.first.repayment.date", errorMessage,
|
||||||
|
|||||||
Reference in New Issue
Block a user