fix: Issues on loan repayment

(cherry picked from commit 194605823e)
This commit is contained in:
Deepesh Garg
2022-04-04 13:25:35 +05:30
committed by mergify-bot
parent 08bb18ae8a
commit d7af8e1dfe

View File

@@ -585,9 +585,10 @@ def regenerate_repayment_schedule(loan, cancel=0):
balance_amount / len(loan_doc.get("repayment_schedule")) - accrued_entries
)
else:
if not cancel:
repayment_period = loan_doc.repayment_periods - accrued_entries
if not cancel and repayment_period > 0:
monthly_repayment_amount = get_monthly_repayment_amount(
balance_amount, loan_doc.rate_of_interest, loan_doc.repayment_periods - accrued_entries
balance_amount, loan_doc.rate_of_interest, repayment_period
)
else:
monthly_repayment_amount = last_repayment_amount