Browse Source

fix: LTV ratio comparison (#27207)

develop
Deepesh Garg 3 years ago
committed by GitHub
parent
commit
f5cdbf161d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      erpnext/loan_management/doctype/loan_repayment/loan_repayment.py
  2. 2
      erpnext/loan_management/doctype/loan_security_shortfall/loan_security_shortfall.py

13
erpnext/loan_management/doctype/loan_repayment/loan_repayment.py

@ -107,12 +107,13 @@ class LoanRepayment(AccountsController):
lia = frappe.db.get_value('Loan Interest Accrual', {'process_loan_interest_accrual':
process}, ['name', 'interest_amount', 'payable_principal_amount'], as_dict=1)
self.append('repayment_details', {
'loan_interest_accrual': lia.name,
'paid_interest_amount': flt(self.total_interest_paid - self.interest_payable, precision),
'paid_principal_amount': 0.0,
'accrual_type': 'Repayment'
})
if lia:
self.append('repayment_details', {
'loan_interest_accrual': lia.name,
'paid_interest_amount': flt(self.total_interest_paid - self.interest_payable, precision),
'paid_principal_amount': 0.0,
'accrual_type': 'Repayment'
})
def update_paid_amount(self):
loan = frappe.get_doc("Loan", self.against_loan)

2
erpnext/loan_management/doctype/loan_security_shortfall/loan_security_shortfall.py

@ -71,7 +71,7 @@ def check_for_ltv_shortfall(process_loan_security_shortfall):
- flt(loan.total_principal_paid)
pledged_securities = get_pledged_security_qty(loan.name)
ltv_ratio = ''
ltv_ratio = 0.0
security_value = 0.0
for security, qty in pledged_securities.items():

Loading…
Cancel
Save