bharathcgowda commented on code in PR #6352:
URL: https://github.com/apache/fineract/pull/6352#discussion_r3933948776


##########
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ProgressiveEMICalculator.java:
##########
@@ -1743,6 +1691,7 @@ private void 
applyPrincipalMoratoriumIfRequired(List<RepaymentPeriod> repaymentP
         if (repaymentPeriods.isEmpty()) {
             return;
         }
+        repaymentPeriods.forEach(rp -> rp.setPrincipalPaymentGrace(false));

Review Comment:
   @adamsaghy Re-aging and Re-amortization are typically applied to overdue 
loan accounts when the customer is unable to make the scheduled payments on 
time. Therefore, I believe that Re-aging/Re-amortization should take precedence 
over any existing grace period and result in a restructured repayment schedule 
based on the selected re-aging or re-amortization approach.
   
   The grace period option is not usually provided to the customer after 
Re-aging/Re-amortization process. However, the user should still be able to 
apply the **Mid-Term Grace** feature separately, if required, after the loan 
has been re-aged or re-amortized.
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to