OdooWiki OCA HUB

NUTS Regions for German

l10n_de_location_nuts folder_open OCA/l10n-germany open_in_new
Localisation/Europe License: AGPL-3

This module allows to relate German state NUTS level 2 locations with the German states defined by localization.

  • German states (NUTS level 2) related with Partner State

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Links German NUTS level 2 regions to the German states already defined in Odoo, so each imported NUTS region is automatically assigned to the correct state.

This module extends the NUTS region import feature for Germany. When NUTS regions are imported, the module automatically assigns each German NUTS level 2 region to the matching German state (Bundesland) that is already configured in Odoo.

  • It works through the existing NUTS import wizard (nuts.import). After the standard import creates the NUTS records, this module sets the state_id on each German NUTS region based on a fixed mapping of NUTS codes to German state references.
  • The mapping covers all 16 German states (for example, DE1 to Baden-Württemberg, DE2 to Bavaria, DE3 to Berlin, etc.). The special code DEZ is left without a state.
  • On installation, the module sets Germany's country record (res.country) to use NUTS level 2 as its state level, so the import expects level 2 regions.

This makes it easier to use NUTS regions in German localisation workflows, such as reporting or filtering by state, because the regions are correctly linked to the official German states. No new menus or screens are added; the change happens behind the scenes during the NUTS import process.

Models and fields (1)
  • nuts.import · extends an existing 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: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-germany.

terminal Installation and usage

OCA documentation · Odoo 18.0

After installation, you must click at import wizard to populate NUTS items in Odoo database in: Contacts \> Configuration \> Import NUTS 2024

This wizard will download from Europe ShowVoc service the metadata to build NUTS in Odoo. Each localization addon (l10nes_location_nuts, l10nde_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.

Only 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.

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.