OdooWiki OCA HUB

Romania - Siruta

l10n_ro_siruta folder_open OCA/l10n-romania open_in_new
Localization License: AGPL-3

This module extends partners addresses with communes and zones, according administrative-territorial units of Romania Registry.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds Romanian SIRUTA administrative data to Odoo: zones, communes and cities, and shows them on partner addresses. Users can pick a Romanian city/commune and zone directly on a contact form.

This module brings the Romanian SIRUTA administrative registry into Odoo so addresses can be recorded with the official Romanian structure: development zones, counties (states), communes and cities.

  • Two new reference lists are added under the Localization menu: Communes and Zones. Each entry stores a name and a SIRUTA code, and a commune is linked to its county, zone and country.
  • On contacts, two new fields appear on the address form: Romania - City/Commune and Romania - Zone. They are only visible for Romanian records and are read-only on child contacts that inherit the parent address.
  • When a user selects a city on a contact, the commune, zone and country are filled in automatically. Similar automatic filling happens on cities and counties when a commune, zone or county is chosen.
  • The city, county and commune lists can be searched by name or by the related county/zone/country code, making it faster to find the right record.
  • The module ships pre-loaded Romanian zones and counties with their SIRUTA codes, and a one-time update fills the commune and zone on existing contacts that already had a city.
  • Access is read-only for regular users; partner managers can create and edit communes and zones.

Depends on

contactsl10n_ro_city
Models and fields (5)
  • res.city · new modell10n_ro_zone_id (Zone), l10n_ro_commune_id (City/Commune), l10n_ro_municipality
  • res.partner · new modell10n_ro_zone_id (Romania - Zone), l10n_ro_commune_id (Romania - City/Commune)
  • res.country.state · new modell10n_ro_siruta (Siruta), l10n_ro_zone_id (Zone), l10n_ro_city_ids (Cities), l10n_ro_commune_ids (Cities/Communes)
  • l10n.ro.res.country.zone · new modelname, siruta, state_ids (State), country_id
  • l10n.ro.res.country.commune · new modelname, siruta, zone_id (Zone), city_ids (Cities), state_id (State), country_id (Country)

Text generated by AI (DeepSeek) from reading the Odoo 15.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-romania.

terminal Installation and usage

OCA documentation · Odoo 15.0

To install this module, you need to:

  • clone the branch 15.0 of the repository https://github.com/OCA/l10n-romania
  • add the path to this repository in your configuration (addons-path)
  • update the module list
  • search for "Romania - SIRUTA" in your addons
  • install the module

On the partner form view on the address you will have extra fields for commune and zone.

No verified information in OCA: 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.