From e958ef26e06233ce60ec5f86bc2d00358a79e1ed Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Fri, 13 May 2022 17:22:26 +0530 Subject: [PATCH] fix: gl entry validation for miniscule loan penalty (cherry picked from commit aef65e7417167429359bef4588dd3db3353417fa) --- .../loan_management/doctype/loan_repayment/loan_repayment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py b/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py index 6a6eb591629d..6362d45681b8 100644 --- a/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py +++ b/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py @@ -279,9 +279,9 @@ def allocate_amounts(self, repayment_details): if interest_paid > 0: if self.penalty_amount and interest_paid > self.penalty_amount: - self.total_penalty_paid = self.penalty_amount + self.total_penalty_paid = flt(self.penalty_amount, self.precision("debit")) elif self.penalty_amount: - self.total_penalty_paid = interest_paid + self.total_penalty_paid = flt(interest_paid, self.precision("debit")) interest_paid -= self.total_penalty_paid