From 99d89d6cb8960407b6341215ad61d5892af3b829 Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Wed, 26 Feb 2020 11:26:07 +0530 Subject: [PATCH] fix(HR): show correct closing leave balance (#20723) --- .../hr/report/employee_leave_balance/employee_leave_balance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py b/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py index e967db87c4..35c8630e8e 100644 --- a/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py +++ b/erpnext/hr/report/employee_leave_balance/employee_leave_balance.py @@ -76,7 +76,7 @@ def get_data(filters, leave_types): opening = get_leave_balance_on(employee.name, leave_type, filters.from_date) # closing balance - closing = get_leave_balance_on(employee.name, leave_type, filters.to_date) + closing = max(opening - leaves_taken, 0) row += [opening, leaves_taken, closing]