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.0Adds 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:
CommunesandZones. 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/CommuneandRomania - 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
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-03Confirmation 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.0Installation
Source · Odoo 15.0To 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
Usage
Source · Odoo 15.0On the partner form view on the address you will have extra fields for commune and zone.
No verified information in OCA: Configuration.
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.