Este es un módulo técnico utilizado por el módulo de OCA stay_api y el módulo de OCA donation_api. Permite compartir código entre esos 2 módulos.
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 18.0Este módulo técnico proporciona un asistente que ayuda a emparejar un contacto entrante con contactos existentes de Odoo o a crear uno nuevo, y añade un campo de código API a los títulos de contacto. Lo utilizan principalmente otros módulos de OCA (stay_api, donation_api).
Este módulo es un componente básico utilizado por otros módulos en lugar de una funcionalidad independiente. Añade un asistente llamado "Create or Update Contact" en el modelo partner.match.or.create, que se abre desde un registro de origen (por ejemplo, el envío de un formulario web) y rellena previamente los datos de contacto a partir de ese registro.
En el asistente, los usuarios ven el nombre, el teléfono, el móvil, el correo electrónico, el título y la dirección completa. Odoo sugiere automáticamente contactos existentes basándose en el apellido (o el código postal) y el país, y los muestra en una sección "Suggested Existing Contacts". A continuación, los usuarios eligen entre dos opciones: "This partner doesn't already exists in Odoo" para crear un contacto nuevo, o "This partner already exists in Odoo" para actualizar uno existente.
Al actualizar, el asistente muestra el correo electrónico, el teléfono, el móvil y la dirección actuales del contacto seleccionado, y calcula las casillas de verificación (Update E-mail, Update Phone, Update Mobile, Update Address) que solo se marcan cuando el nuevo valor difiere del almacenado. Solo se escriben en el contacto los campos marcados. Tras crear o actualizar, el asistente vincula el contacto nuevo o actualizado de vuelta al registro de origen y publica un mensaje en el chatter tanto del contacto como del registro de origen.
El módulo también añade un campo "API Code" en los títulos de contacto (res.partner.title), visible solo para los administradores del sistema, con una restricción de unicidad. Un paso posterior a la instalación rellena este código a partir de los XML IDs de títulos existentes.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- res.partner.title · amplía un modelo existenteapi_code (API Code)
- partner.match.or.create · modelo nuevozip (ZIP), city, email (E-mail), phone, mobile, res_id, street (Address Line 1), street2 (Address Line 2), lastname, state_id, title_id, firstname, res_model, country_id, update_email (Update E-mail), update_phone, update_mobile, update_address, create_or_update, update_partner_id (Contact to Update), update_partner_zip (Current ZIP), update_partner_city (Current City), update_partner_email (Current E-mail), update_partner_phone (Current Phone), suggested_partner_ids (Suggested Contacts), update_partner_mobile (Current Mobile), update_partner_street (Current Street), update_partner_street2 (Current Street2), update_partner_state_id (Current State), update_partner_country_id (Current Country)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/donation.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.