This module allows to import NUTS locations.
Creates four new fields in Partner object, one per NUTS level
- NUTS L1: Country level
- NUTS L2: Normally state or big region level
- NUTS L3: Normally substate or state level
- NUTS L4: Normally small region or province level
This module allows to set the flag Not updatable in a NUTS region so that it gets no more updated nor deleted by the import wizard.
Usually NUTS regions have to stay updated with the real ones, but the user may want to update a region's field (name, parent, ...) or create a new ones. With this module, flagging such records as Not updatable prevents them from being overwritten or deleted by the import wizard.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds European NUTS region levels (L1 to L4) to contacts and lets you download the official NUTS 2024 list from the EU ShowVoc service. You can tag partners with NUTS regions and protect custom entries from being overwritten.
This module brings the European NUTS statistical regions into Odoo contacts. On every contact form you get four new fields — NUTS L1, L2, L3 and L4 — placed inside the address block, also available on child contacts. When you pick a NUTS region, Odoo automatically fills in the matching country and state, and sets the parent region of the level above, so the hierarchy stays consistent. Changing the country clears the NUTS fields and proposes the country's top-level region; changing the state can fill the matching NUTS level if the country defines one.
A new menu under Contacts > Configuration > Localization, called NUTS Items, lists all imported regions with their level, code and name, and lets you search and group them by country or level. A second menu, Import NUTS 2024, opens a wizard that downloads the latest NUTS 2024 data from the European ShowVoc service, creating or updating regions and deleting entries that no longer exist. Any region flagged as Not updatable is never overwritten or deleted by this import.
On the country form a new NUTS section lets you set which level corresponds to the state. Contacts can also be searched and grouped by NUTS L1 to L4. Only system administrators can create, edit or delete NUTS items and run the import.
Depends on
Required by other modules
Menus it adds
Models and fields (4)
- nuts.import · new model
- res.country · extends an existing modelstate_level
- res.partner · extends an existing modelnuts1_id (NUTS L1), nuts2_id (NUTS L2), nuts3_id (NUTS L3), nuts4_id (NUTS L4), allowed_nut_ids (Allowed nuts)
- res.partner.nuts · new modelcode, name, level, state_id, child_ids (Children), parent_id, country_id, parent_path, not_updatable
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/partner-contact.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0We recommend to install another addon (one for each country) in order to relate NUTS with states defined by each localization addon, for example:
- l10n_es_location_nuts : Spanish Provinces (NUTS level 4) related to Partner State
- l10n_de_location_nuts : German states (NUTS level 2) related to Partner State
- l10n_nl_location_nuts : Dutch provinces (NUTS level 3 and 4) related to Partner State
Configuration
Source · Odoo 19.0After installation, a import wizard will popup to create NUTS items in Odoo. You can also run it manually from Contacts \> Configuration \> Localization \> Import NUTS 2024
This wizard will download from Europe ShowVoc service the metadata to build NUTS in Odoo. Each localization addon (l10n_es_location_nuts, l10n_de_location_nuts, ...) will inherit this wizard and relate each NUTS item with states. So if you install a new localization addon you must re-build NUTS clicking this wizard again.
As the last RAMON file used in this module was from 2013, you may want to update your NUTS items by running the wizard again.
Usage
Source · Odoo 19.0Only Administrator can manage NUTS list (it is not neccesary because it is an European convention) but any registered user can read them, in order to allow to assign them to partner object.
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.