This module adds professional categories to be set in employee contracts.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you create professional categories and assign one to each employee contract, so you can classify and group contracts by category.
This module adds a new reference list of Professional Categories and a field on employee contracts to select one.
- A new menu "Professional Categories" appears under the Employees configuration menu, where HR managers can create, edit and archive categories. Each category has a name, an optional numeric code and an optional company.
- On the contract form, a "Professional Category" field is added after the Department field. It also appears as a column in the contract list and as a filter/group-by option in the contract search view, so you can group contracts by professional category.
- Categories are shown as "code - name" when selected, and are ordered by code. They can be archived instead of deleted, and an "Archived" filter is available in the category search.
- Access is controlled: HR users can only read categories, while HR managers can create, edit and delete them. A multi-company rule limits categories to those belonging to the allowed companies (or with no company).
- The module touches the
hr.contractmodel by adding theprofessional_category_idfield, and introduces the newhr.professional.categorymodel.
Depends on
Menus it adds
Models and fields (2)
- hr.contract · extends an existing modelprofessional_category_id (Professional Category)
- hr.professional.category · new modelcode, name, active, company_id (Company)
Text generated by AI (DeepSeek) from reading the Odoo 18.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-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0Go to Employes \> Configuration \> Professional Categories and create the ones you need.
Usage
Source · Odoo 18.0To use this module, you need to:
- Go to a contract.
- Set a professional category.
No verified information in OCA: Installation.
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.
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.