FINERACT-1981: Enhance EMI Adjustment

This commit is contained in:
Janos Meszaros
2025-01-15 13:30:39 +01:00
committed by Arnold Gálovics
parent 6994bc687b
commit d704852228
3 changed files with 55 additions and 6 deletions
@@ -324,7 +324,7 @@ public final class ProgressiveEMICalculator implements EMICalculator {
final List<RepaymentPeriod> relatedRepaymentPeriods) {
MathContext mc = scheduleModel.mc();
ProgressiveLoanInterestScheduleModel newScheduleModel = null;
int adjustCounter = 0;
int adjustCounter = 1;
EmiAdjustment emiAdjustment;
do {
@@ -367,7 +367,7 @@ public final class ProgressiveEMICalculator implements EMICalculator {
});
calculateOutstandingBalance(scheduleModel);
adjustCounter++;
} while (emiAdjustment.hasUncountablePeriods() && adjustCounter < 3);
} while (adjustCounter <= 3);
}
/**