OdooWiki OCA HUB

Location management (aka Better ZIP)

base_location folder_open OCA/partner-contact open_in_new
Sin categoría Licencia: AGPL-3

Este módulo introduce un modelo de códigos postales que permite gestionar las ubicaciones de una forma mejor.

Los códigos postales permitirán a los usuarios completar automáticamente todos los campos relacionados con la dirección con solo rellenar el código postal.

También permite diferentes filtros de búsqueda.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Gestiona los códigos postales como registros propios vinculados a las ciudades, de modo que los usuarios puedan elegir una ubicación y los campos de dirección se rellenen automáticamente. Añade los menús Ciudades y Códigos postales en Contactos y un botón Códigos postales en los países.

Este módulo convierte los códigos postales en una lista adecuada que puedes mantener, en lugar de escribirlos libremente en cada contacto.

  • En Contactos > Configuración (Localización) obtienes dos menús nuevos: Ciudades y Códigos postales. En Ciudades puedes ver cada ciudad y, en su formulario, una pestaña Códigos postales que lista todos los códigos postales que le pertenecen. En Códigos postales obtienes una lista editable de ubicaciones que muestra el ZIP, su ciudad y país, con un cuadro de búsqueda.
  • En un formulario de contacto, aparece un nuevo campo "Location completion" antes de la ciudad. Elegir una ubicación rellena automáticamente el ZIP, la ciudad, la provincia y el país. El mismo campo de completado está disponible en las direcciones de empresa y en los contactos hijos.
  • En el formulario del país, un botón Zips abre la lista de ubicaciones filtradas por ese país.
  • Reglas de negocio: el nombre de una ciudad debe ser único dentro de su provincia y país, y un ZIP debe ser único dentro de su ciudad. Si cambias el ZIP, la ciudad, la provincia o el país en un contacto de modo que ya no coincida con la ubicación seleccionada, el vínculo con la ubicación se borra. Si la ubicación y el país, la provincia, la ciudad o el ZIP del contacto no coinciden, Odoo bloquea el guardado con un mensaje de error.
  • La búsqueda de ubicaciones en los contactos se filtra por la ciudad, la provincia y el país ya introducidos, por lo que solo se proponen las ubicaciones relevantes.

Depende de

base_address_extendedcontacts

Menús que añade

CitiesZips
Modelos y campos (4)
  • res.city · amplía un modelo existentezip_ids (Zips in this city)
  • res.company · amplía un modelo existentezip_id (ZIP Location), city_id (City ID), country_enforce_cities
  • res.partner · amplía un modelo existentezip, city, zip_id (ZIP Location), city_id, state_id, country_id
  • res.city.zip · modelo nuevoname (ZIP), city_id, state_id, country_id

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/partner-contact.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya a Contactos / Configuración / Localización / Ciudades.
  • Cree una nueva Ciudad.
  • Vaya a Contactos / Configuración / Localización / Códigos postales.
  • Cree un nuevo Código postal y relaciónelo con la ciudad (también puede crear el Código postal desde la Ciudad).

o, con el módulo 'Contacts Directory' instalado: #. Vaya a Contactos / Configuración / Localización / Países. #. Localice el país deseado. #. Pulse el botón 'Ciudades' / 'Códigos postales'.

  • Acceder a un registro de partner
  • Rellenar el campo Location completion
  • La información sobre país, provincia, ciudad y código postal se rellenará automáticamente

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.