16 Officer: Manage all contracts User can manage all contracts, work entries and create payslips. Administrator User have full access on the application. Display payslip PDF Officer and subordinates Payslip ['|','|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id', '=', False), ('employee_id.department_id.manager_id.user_id', '=', user.id)] All Payslip [(1,'=',1)] hr.work.entry: only non validated work_entries updated [('state', '!=', 'validated')] HR Payroll Structure: Multi Company ['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Payslip Input Type: Multi Company ['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Rule Parameter: Multi Company ['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Rule Parameter Value: Multi Company ['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Payslip: Multi Company [('company_id', 'in', company_ids)] HR Payslip Line: Multi Company [('company_id', 'in', company_ids)] HR Payslip Batch: Multi Company [('company_id', 'in', company_ids)] HR Salary Attachment: Multi Company [('company_id', 'in', company_ids)] HR Salary Rule: Multi Company ['|', ('struct_id.country_id', '=', False), ('struct_id.country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Payroll Note: Multi Company [('company_id', 'in', company_ids)] HR Payroll Employee Declaration: Multi Company [('company_id', 'in', company_ids)] HR Payroll Report: Multi Company [('company_id', 'in', company_ids + [False])] HR Payroll Dashboard Warning: Multi Company ['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.mapped('country_id').ids)] HR Payroll Headcount: Multi Company [('company_id', 'in', company_ids)]