diff --git a/addons/hr_payroll/hr_payroll_data.xml b/addons/hr_payroll/hr_payroll_data.xml
index 00286b5bbba..cb6af5d0ab8 100644
--- a/addons/hr_payroll/hr_payroll_data.xml
+++ b/addons/hr_payroll/hr_payroll_data.xml
@@ -172,7 +172,7 @@
none
code
- result = heads['BASIC'] + heads['ALW']
+ result = heads['BASIC'] + ('ALW' in heads and heads['ALW'] or 0.0)
@@ -182,7 +182,7 @@
none
code
- result = heads['BASIC'] + heads['ALW'] - heads['DED']
+ result = heads['BASIC'] + ('ALW' in heads and heads['ALW'] or 0.0) - ('DED' in heads and heads['DED'] or 0.0)