From ad21853b0125627d5964dab670eed3c7d2d28165 Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Fri, 13 May 2022 17:56:27 +0530 Subject: [PATCH] fix: precision of total penalty paid (cherry picked from commit 589dd17e5893b03e04eb9a2d77b3784824e553e1) --- .../loan_management/doctype/loan_repayment/loan_repayment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py b/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py index f41dfc0d6f6..9a43c2aec63 100644 --- a/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py +++ b/erpnext/loan_management/doctype/loan_repayment/loan_repayment.py @@ -265,7 +265,7 @@ class LoanRepayment(AccountsController): regenerate_repayment_schedule(self.against_loan, cancel) def allocate_amounts(self, repayment_details): - precision = 2 + precision = cint(frappe.db.get_default("currency_precision")) or 2 self.set("repayment_details", []) self.principal_amount_paid = 0 self.total_penalty_paid = 0