Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Localization
  3. Bulgarian HR Payroll Classifications v 18.0
  4. Sales Conditions FAQ

Bulgarian HR Payroll Classifications

by Rosen Vladimirov https://github.com/rosenvladimirov/l10n-bulgaria
Odoo
v 18.0 Third Party 7
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Employees (hr)
• Discuss (mail)
Lines of code 631
Technical Name l10n_bg_payroll_classifications
LicenseLGPL-3
Websitehttps://github.com/rosenvladimirov/l10n-bulgaria
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Employees (hr)
• Discuss (mail)
Lines of code 631
Technical Name l10n_bg_payroll_classifications
LicenseLGPL-3
Websitehttps://github.com/rosenvladimirov/l10n-bulgaria

Bulgarian HR Payroll Classifications

Odoo module that provides Bulgarian localization for HR and payroll classifications. The module includes complete management of NCOP (National Classification of Occupations and Positions) and Economic Activities (KID) with MOD rates for compliance with Bulgarian labor regulations.

Key Features

NCOP (National Classification of Occupations and Positions)

  • Complete NCOP 2011 hierarchy
  • Professional groups - Organization by classes, sub-classes, groups and unit groups
  • Qualification grouping - Automatic linking with MOD categories
  • Education requirements - Definition of minimum education levels
  • Skills and experience - Description of requirements for each position
  • Employee integration - Connection with positions in HR module

Economic Activities (KID)

  • KID classification structure - Complete hierarchy (Sections, Divisions, Groups, Classes)
  • MOD rates by qualification - Minimum insurance income for 8 qualification groups:
    • Managers
    • Specialists
    • Technicians
    • Clerks (Administrative support personnel)
    • Service Workers
    • Skilled Workers
    • Machine Operators and Assemblers
    • Elementary Occupations
  • TZPB rates - Work Accident and Occupational Disease insurance rates
  • Validity periods - Management of validity dates for rate changes

Technical Specifications

Detailed model and data structure

Models
bg.ncop.classification

Model for NCOP classifications with the following key fields:

  • code - 8-digit NCOP code
  • name - Position name (translatable)
  • level - Hierarchical level (class, sub-class, group, unit group)
  • qualification_group - Qualification group for MOD calculations
  • education_level - Minimum education level
  • skills_requirements - Skills requirements
  • experience_years - Required years of experience
bg.mod.economic.activity

Model for economic activities with MOD rates:

  • code - KID code
  • name - Activity name (translatable)
  • level - Level in hierarchy (section, division, group, class)
  • mod_* fields - MOD rates for each qualification group
  • tzpb_rate - TZPB rate in percentage
  • date_from/date_to - Validity period
Data Files
  • bg_ncop_classifications.csv - Core NCOP classifications
  • bg_mod_economic_activities.csv - Economic activities with MOD rates
  • List_Of_Occupations_01_01_2025.csv - Current list of occupations
  • Structure_NKPD_2011_01_01_2022.csv - NCOP 2011 structure
Views
  • Menu structure - Bulgarian HR menu with appropriate sections
  • NCOP views - Tree and form views for NCOP classifications
  • KID views - Management of economic activities and MOD rates

Use Cases

This module is essential for Bulgarian companies that need to:

Comply with Labor Legislation

Proper classification of employees according to NCOP

Insurance Accounting

Calculate correct MOD amounts by qualification groups

TZPB Insurance

Apply correct rates for work accidents

HR Management

Structured management of positions and professions

The module is particularly useful for:
  • Medium and large enterprises with diverse professions
  • HR consulting firms
  • Accounting firms serving multiple clients
  • Companies working with public procurement (NCOP requirement)

Installation and Configuration Process

Step 1

Copy the module to the addons directory of Odoo

Step 2

Update the module list

Step 3

Install l10n_bg_payroll_classifications

Step 4

Data will be loaded automatically

Configuration
  1. Go to Human Resources > Configuration > Bulgarian Classifications
  2. Review and update NCOP classifications as needed
  3. Configure MOD rates in Human Resources > Configuration > Economic Activities
  4. Link employees with appropriate NCOP positions

Compatibility

  • Odoo 18.0+
  • Depends on: base, hr, hr_contract
  • Works well with other Bulgarian L10N modules

Credits

The amazing team behind Bulgarian localization

Developer
Developer

Lead Developer

vladimirov.rosen@gmail.com

Contact
OCA
Odoo Community Association

Project Maintainer

Supporting collaborative development

Website Repository

License: This module is distributed under the AGPL-3 license. See the LICENSE file for details.

Want to contribute? Visit our GitHub repository

Bug Tracker: Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with