OdooWiki OCA HUB

European NACE partner categories

l10n_eu_nace folder_open OCA/community-data-files open_in_new
Localization License: AGPL-3

This module imports the NACE rev. 2 classification categories as partner categories in 23 languages, courtesy of the EU.

The Statistical Classification of Economic Activities in the European Community commonly referred to as NACE, is a European industry standard classification system using a 6 digit code. NACE is equivalent to the SIC and NAICS system: * Standard Industrial Classification * North American Industry Classification System.

This module is a rewrite of the older community module "partner_nace" from the former extra-addons repository of Odoo v5 (called OpenERP at the time).

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you import the official European NACE industry classification into Odoo as partner categories, with translations in up to 23 languages, so you can tag contacts with standardised industry codes.

This module adds a wizard that downloads the European NACE rev. 2 industry classification from the EU's ShowVoc service and creates matching partner categories in Odoo.

  • A new menu item "Import NACE industries" appears under the Contacts configuration menu. After installing the module, the wizard opens automatically.
  • The wizard screen explains that it will create new industries or update existing ones with translations for all active languages in your system.
  • Pressing the "Import NACE industries" button fetches the data and creates or updates records in the partner industry list (res.partner.industry), including the parent/child hierarchy between sections, divisions, groups and classes.
  • Each category is named with its NACE code and label, and translated into every active language that the EU service supports (English is always included).
  • When finished, Odoo opens the partner industry list so you can review the imported categories.
  • Only system administrators can run the import; regular users can view the wizard but not modify it.

The module depends on partner_industry_secondary, which is what lets you assign a secondary industry to a contact. The imported categories are the standard NACE codes used across the EU.

Required by other modules

Models and fields (1)
  • res.partner.industry.eu.nace.wizard · new model

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

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/community-data-files.

terminal Installation and usage

OCA documentation · Odoo 18.0

Once this module is installed, you can assign NACE categories to your partners by simply adding the corresponding category in the partner's form.

Obtaining updated data

The data is imported from the new NACE Rev. 2 classification, which is hosted in ShowVoc. This is a new platform that replaces the old Eurostat RAMON service and uses SPARQL to retrieve the data.

If you want to import or update the data, you can do so by running the Import NACE Wizard. This will search for all active languages in Odoo and import the data for each one. If you activate a new language, remember to run this wizard again.

  • Go to "Contacts" \> "Configuration" \> "Import NACE industries"
  • Click on the "Import NACE" button.

This might take a minute or so depending on the number of languages and the speed of your connection.

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.