OdooWiki OCA HUB

Sales commissions - Geo assignation

sale_commission_geo_assign folder_open OCA/commission open_in_new
Sales Management Licencia: AGPL-3

Configure agentes de ventas asignándolos a un área geográfica específica.

Luego, asigne automáticamente agentes a los clientes, según su área geográfica.

Se puede activar un ajuste "Do not allow update with Geo Assign" en el partner para evitar que la acción del servidor edite los agentes establecidos.

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 14.0

Te permite definir el área geográfica (países, provincias, rango de códigos postales) donde trabaja cada agente comercial y, a continuación, asignar automáticamente los agentes coincidentes a los clientes seleccionados desde un asistente.

Este módulo amplía la configuración del agente de comisiones de ventas para que cada agente pueda vincularse a un área geográfica. En el formulario de contacto del agente, en la pestaña Agent Information, obtienes un nuevo grupo "Geo-assign to customers" donde puedes establecer los países, estados y un rango de código postal (desde/hasta) donde opera ese agente. Cuando eliges países, la lista de estados se filtra a esos países.

En el formulario de contacto del cliente, una nueva opción "Do not allow update with Geo Assign" te permite proteger a un cliente de ser modificado por la asignación automática.

Desde la lista de clientes, la acción "Add Agents with Geo Assign" abre un pequeño asistente. Examina los clientes que seleccionaste y añade cada agente cuyo área coincida con el país, estado y código postal del cliente. Dos opciones controlan lo que sucede: "Do not add new agents if agents are already assigned" bloquea los clientes que ya tienen agentes, y "Replace Existing Agents" primero borra los agentes actuales antes de añadir los nuevos. Si no existe ningún agente, o un cliente está protegido, o ya tiene agentes mientras la opción de comprobación está activada, el asistente se detiene con un mensaje de error.

También se añade un filtro de búsqueda "No Agents Assigned" a la lista de clientes para encontrar clientes sin agentes.

Depende de

Modelos y campos (2)
  • res.partner · amplía un modelo existenteagent_zip_to (Zip To), agent_zip_from (Zip From), agent_state_ids (States), agent_country_ids (Countries), no_geo_assign_update (Do not allow update with Geo Assign)
  • wizard.geo.assign.partner · modelo nuevocheck_existing_agents (Check Existing Agents), replace_existing_agents (Replace Existing Agents)

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Ir a

Ventas > Gestión de comisiones > Agentes

Un usuario debe pertenecer al grupo 'Contact Creation' para poder acceder a esta acción

Para cada agente, puede establecer Países, Estados o rango de ZIP

Vaya a Ventas > Agentes > abra un registro: en la pestaña "Agent information", establezca criterios geográficos.

Al usar la acción de servidor, este agente se asignará a los clientes cuya dirección coincida con los criterios establecidos.

Para asignar agentes, vaya a:

Ventas > Clientes

Seleccione los clientes a los que desea asignar agentes y haga clic en

Acción > Add agents with geo assign

  • Activar la marca "Replace existing agents" eliminará los agentes establecidos en el partner y los reemplazará según los criterios geográficos.
  • Activar la marca "Do not add new agents if agents are already assigned" evitará la asignación si ya hay agentes establecidos en el partner.
  • Desactivar ambas marcas simplemente añadirá agentes a los existentes en el partner según los criterios geográficos.

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.