OdooWiki OCA HUB

Ukraine - HR Job Classifier (DK 003:2010)

l10n_ua_hr_job_classifier folder_open OCA/l10n-ukraine open_in_new
Localization/Ukraine License: AGPL-3

This module provides the Ukrainian National Classifier of Occupations DK 003:2010 (Класифікатор професій ДК 003:2010), the official Ukrainian standard maintained by Derzhspozhyvstandart of Ukraine.

The classifier ships with:

  • the full DK 003:2010 catalog hierarchy with around 823 categories organised in 4 levels (sections, subsections, classes, subclasses);
  • over 9,150 specific job titles with their official KP codes (Класифікатор професій);
  • hierarchical search and grouping by catalog node.

For Ukrainian HR specialists, the presence of DK 003:2010 is a baseline expected feature of any HR software used in Ukraine. Other modules can reference l10n.ua.hr.job.classification records via Many2one fields to attach official profession codes to their own records.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds the Ukrainian official job classifier (DK 003:2010) to Odoo HR, with a hierarchical catalog of occupation categories and job titles carrying their official KP codes. HR managers can browse, search and maintain these classifications.

This module installs the Ukrainian National Classifier of Occupations (DK 003:2010) inside Odoo's Human Resources configuration. It creates two new record types: job classifications (a job title with its official KP code, a description and an optional catalog category) and job classification categories (a tree of catalog nodes with code, parent and children).

Users reach it from the Human Resources configuration menu, under a new "Classifications" section containing "Job Classifications" and "Job Classification Categories". Job classifications can be viewed as a list, kanban cards or a form, and searched by name or code; results can be grouped by catalog or by KP code. Categories are shown as a list and a form with tabs for sub-catalogs and for the classifications they contain.

Automatic behaviours: each category computes a full name and a full code built from its parents, and a counter shows how many classifications sit under it, including child categories. A button on the category form opens the matching classifications. The system refuses to save a category that would create a loop in the hierarchy. Archived records can be filtered out.

Access is read-only for all internal users; only HR managers can create, edit or delete classifications and categories. The catalog data itself is preloaded by the module.

Depends on

hr

Menus it adds

ClassificationsJob ClassificationsJob Classification Categories
Models and fields (2)
  • l10n.ua.hr.job.classification · new modelcode (KP Code), name, active, description, profession_classifier_catalog_id
  • l10n.ua.hr.job.classification.catalog · new modelcode, name, active, pc_count (# Profession Classifier), child_ids, parent_id, parent_path, complete_code, complete_name, profession_classifier_ids

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

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

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-ukraine.

terminal Installation and usage

OCA documentation · Odoo 18.0

After installation, the classifier is accessible under Employees → Configuration → Classifications:

  • Job Classifications — flat list of all profession entries, with search by name or KP code.
  • Classification Catalog — hierarchical view of the DK 003:2010 category tree, with profession counts per node.

The catalog is preloaded automatically at install time. No additional configuration is required.

No verified information in OCA: Installation, Configuration.

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.