OdooWiki OCA HUB

HR Professional Category

hr_professional_category folder_open OCA/hr open_in_new
Human Resources License: AGPL-3

This module adds professional categories to be set in employee contracts.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets 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.contract model by adding the professional_category_id field, and introduces the new hr.professional.category model.

Depends on

hr_contract

Menus it adds

Professional Categories
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-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

OCA documentation · Odoo 18.0

Go to Employes \> Configuration \> Professional Categories and create the ones you need.

To use this module, you need to:

  • Go to a contract.
  • Set a professional category.

No verified information in OCA: Installation.

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.