OdooWiki OCA HUB

Toponyms of Chile

l10n_cl_toponym folder_open OCA/l10n-chile open_in_new
Localization/Toponyms License: AGPL-3

This module provides the structure and data to correctly store and format an address in Chile, including cities, states, regions.

It also checks that the VAT of the company/partner is unique and valid.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Loads the official Chilean address structure (regions, provinces/states and cities) into Odoo and adds Chilean VAT formatting and uniqueness checks on contacts and companies.

This module installs the Chilean territorial data so addresses can be recorded the way Chile organises them: regions, provinces (stored as states) and cities (comunas). It adds a new "Region" concept with its own list, and each province is linked to a region.

On contacts and companies, choosing a city automatically fills in the province, the country and the city name, so users do not have to type them. The city field appears on the contact form, on the address form and on the company form.

For Chilean tax numbers, the module formats a 9-character VAT into the standard dotted format with a check digit, and refuses VATs that are not 12 characters long or whose check digit is wrong. It also prevents two different contacts from sharing the same VAT, except for the generic Chilean VAT CL555555555.

Countries now carry three extra VAT fields (individual, legal person and other), visible on the country form and list. A new security group, "State - City / Manager", controls who can create or modify regions; everyone else can only read them.

Depends on

base_address_city

Required by other modules

Models and fields (6)
  • res.city · extends an existing modelcode (City Code)
  • res.company · extends an existing modelcity_id (City of Address), state_id (State)
  • res.country · extends an existing modelvat_legal (Legal Person VAT), vat_other (Other VAT), vat_individual (Individual VAT)
  • res.partner · extends an existing modelstate_id
  • res.country.state · extends an existing modelregion_id (Region)
  • res.country.state.region · new modelcode (Region Code), name (Region Name), child_ids (Child Regions)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

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

terminal Installation and usage

OCA documentation · Odoo 12.0

You can review the cities and states in Contacts > Configuration.

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.