diff --git a/addons/hr_payroll/models/hr_payslip.py b/addons/hr_payroll/models/hr_payslip.py index 3dbf2a443da..ad709ba6d5a 100644 --- a/addons/hr_payroll/models/hr_payslip.py +++ b/addons/hr_payroll/models/hr_payslip.py @@ -321,6 +321,7 @@ class HrPayslipLine(models.Model): date_from = fields.Date(string='From', related="slip_id.date_from", store=True) date_to = fields.Date(string='To', related="slip_id.date_to", store=True) + company_id = fields.Many2one(related='slip_id.company_id') @api.depends('quantity', 'amount', 'rate') def _compute_total(self): diff --git a/addons/hr_payroll/security/hr_payroll_security.xml b/addons/hr_payroll/security/hr_payroll_security.xml index 26517f97684..955b73dee20 100644 --- a/addons/hr_payroll/security/hr_payroll_security.xml +++ b/addons/hr_payroll/security/hr_payroll_security.xml @@ -74,8 +74,15 @@ ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] + + HR Payslip Line: Multi Company + + + ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] + + - HR Payslip: Multi Company + HR Payslip Batch: Multi Company ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]