diff --git a/addons/hr_payroll/report/report_payslip.rml b/addons/hr_payroll/report/report_payslip.rml
index 31e71f9c98f..58d558f42cb 100644
--- a/addons/hr_payroll/report/report_payslip.rml
+++ b/addons/hr_payroll/report/report_payslip.rml
@@ -370,17 +370,17 @@
[[ h['code'] ]]
- [[ h['total'] and ( setTag('para','para',{'style':'terp_default_8'}))]]
+ [[ h.get('total', False) and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font') ]]
|
- [[ '..'*h['level'] ]][[ h['salary_head'] ]][[ h['total'] and ( setTag('para','para',{'style':'terp_default_9'}))]]
+ [[ '..'*h['level'] ]][[ h['salary_head'] ]][[ h.get('total', False) and ( setTag('para','para',{'style':'terp_default_9'})) or removeParentNode('font') ]]
|
- [[ h['name'] ]][[ h['total'] and ( setTag('para','para',{'style':'terp_default_8'}))]]
+ [[ h['name'] ]][[ h.get('total', False) and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font') ]]
|
- [[ h['total'] ]]
+ [[ h['total'] ]]
|