Fixed net_pay calculation issue

This commit is contained in:
navdeepghai1 2019-01-28 10:42:16 +04:00
parent d801437f5f
commit aac404a155
No known key found for this signature in database
GPG Key ID: F45FE608D83EA1EC

View File

@ -360,7 +360,7 @@ class SalarySlip(TransactionBase):
elif not d.amount:
d.amount = d.default_amount
if not d.do_not_include_in_total:
self.set(total_field, self.get(total_field) + flt(d.amount))
self.set(total_field, self.get(total_field) + flt(d.amount, 2))
def calculate_net_pay(self):
if self.salary_structure:
@ -473,4 +473,4 @@ def unlink_ref_doc_from_salary_slip(ref_no):
if linked_ss:
for ss in linked_ss:
ss_doc = frappe.get_doc("Salary Slip", ss)
frappe.db.set_value("Salary Slip", ss_doc.name, "journal_entry", "")
frappe.db.set_value("Salary Slip", ss_doc.name, "journal_entry", "")