OdooWiki OCA HUB

Access all OUs' Expenses

hr_expense_operating_unit_access_all folder_open OCA/operating-unit open_in_new
Generic Modules/Human Resources License: AGPL-3

This module allow a user to have Access all OUs' expenses, without having to add OUs in user setting.

Example use case, a shared HR team under an OU but need to work on Expenses of all OUs.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a new user group, "Access all OUs' expenses", that lets selected users see and work on expense records and expense sheets from every operating unit, without having to assign those operating units to the user.

This module extends the operating unit feature for expenses. It creates one new security group, "Access all OUs' expenses", placed in the Operating Units category of the user settings.

  • Any user who belongs to this group is no longer limited to the operating units set on their own user record when working with expenses and expense sheets.
  • The module rewrites the existing record rules that restrict expense records and expense sheets by operating unit, so that group members bypass that restriction.
  • Users who are not in the group keep the previous behaviour: they only see records with no operating unit or records belonging to the operating units assigned to them.

Typical use: a shared HR team sits under one operating unit but must process expense claims coming from all operating units. Instead of adding every operating unit to each HR user, an administrator simply ticks the new group on those users.

No new menus, screens, buttons or reports are added, and no automatic computations, emails or scheduled jobs are introduced. The change is purely about who can see and act on expense data across operating units.

Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/operating-unit.

terminal Installation and usage

OCA documentation · Odoo 15.0

To configure a user to have access to all OUs' expenses (without all OUs access):

  • Go to Settings / Users & Companies / Users
  • For a user, select checkbox "Access all OUs' expenses"

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.