Manager Expense [(1, '=', 1)] Team Approver Expense ['|', '|', '|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id.manager_id.user_id', '=', user.id), ('employee_id.parent_id.user_id', '=', user.id), ('employee_id.expense_manager_id', '=', user.id)] Employee Expense [('employee_id.user_id', '=', user.id)] Manager Expense Sheet [(1, '=', 1)] Approver Expense Sheet ['|', '|', '|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id.manager_id.user_id', '=', user.id), ('employee_id.parent_id.user_id', '=', user.id), ('employee_id.expense_manager_id', '=', user.id)] Employee Expense Sheet [('employee_id.user_id', '=', user.id)] Expense multi company rule ['|',('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] Expense Report multi company rule ['|',('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]