OdooWiki OCA HUB
Human Resources License: LGPL-3

This module allows define the company branches, and allow indicate the employees by each one.

To allow define the employee branch, is necessary to assign the correct branch on the department.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Lets you tag each HR department with a company branch (a partner record), and filters the department choices on an employee form so only departments of the employee's own branch can be picked.

This module adds a branch concept to the Human Resources area. A branch is stored as a contact/partner record, and you can set it on each department.

Where it appears: - On the department form (Human Resources > Configuration/Departments), a new "Branch" field is added right after the parent department field. - On the employee form, the department field is now filtered: it only offers departments whose branch matches the employee's address/company contact.

Business behaviour: - The branch is defined at department level, not directly on the employee. The employee's branch is therefore inherited through the department they belong to. - When choosing a department for an employee, Odoo restricts the list to departments belonging to the same branch as the employee's address. This helps make sure employees are assigned to the correct branch. - No automatic computation, email, scheduled job or report is added; the module only adds the field and the selection filter.

Areas touched: - hr.department gains the new branch_id field. - hr.employee is not given a new field; only its department selection is constrained.

Note: the branch field is optional, so if a department has no branch set, it will not match the filter for employees that have an address.

Depends on

hr
Models and fields (1)
  • hr.department · extends an existing modelbranch_id

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: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.