Skip to Content

Salesperson Expire

Technical name: cs_salesperson_expire

Name
Salesperson Expire
Summary
Auto-unassign salesperson from customers with no recent sales
Description
This module frees up customers for reassignment by automatically clearing the salesperson and sales team from a customer once a configurable number of months pass without a confirmed sale, while auto-assigning the salesperson on order confirmation when none is set yet.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.0
Dependencies
  • sale

This module is not installed on database prosac18. The screenshots show the Sales settings block and the contact Vendedor field as they appear today (the months setting is absent until install). Features below are from the addon source.

1. Configuration

  1. After install, open AjustesVentas.
  2. Under Cotizaciones y órdenes, set Asignación de meses (help: Introduzca una cantidad de meses para mantener la asignación de un vendedor a un cliente sin ventas). Values below 1 snap to 1.
  3. Keep the scheduled action Venta: Asignación de meses para el vendedor en el contacto active (every 1 month; code model._action_unassign_salesperson()).
Sales settings without Asignación de meses
Ajustes / Ventas / Cotizaciones y órdenes. Asignación de meses is not on the form because the module is uninstalled.

2. User instructions

Assign on confirm

When you confirm a sales order, if the customer has no Vendedor, the order’s salesperson is written on the contact. If the customer already has one, it is left unchanged.

See the salesperson on the contact

Open the customer. On the Venta y compra tab, Vendedor is the assigned salesperson.

Contact Vendedor on Venta y compra
Contact DISTRIBUIDORA COMERCIAL JUANA, Venta y compra: Vendedor PAOLA INGRID POMA URBANO.

Automatic unassignment

The monthly action looks at contacts that have a salesperson. If they have no confirmed sales order whose date is within the last Asignación de meses months, it clears Vendedor (the code also writes sales team empty). Customers with a recent confirmed order keep their salesperson.

Expiración de Vendedor

Nombre técnico: cs_salesperson_expire

Nombre
Salesperson Expire
Resumen
Quita el vendedor de clientes sin ventas recientes
Descripción
Libera clientes para reasignación: borra el vendedor y el equipo de ventas del contacto cuando pasa un número configurable de meses sin una venta confirmada, y asigna el vendedor al confirmar una orden si el cliente aún no tiene uno.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.0
Dependencias
  • sale

Este módulo no está instalado en la base prosac18. Las capturas muestran el bloque de Ajustes de Ventas y el campo Vendedor del contacto como están hoy (el ajuste de meses no aparece hasta instalar). Lo que sigue sale del código del addon.

1. Configuración

  1. Tras instalar, abra AjustesVentas.
  2. En Cotizaciones y órdenes defina Asignación de meses (ayuda: Introduzca una cantidad de meses para mantener la asignación de un vendedor a un cliente sin ventas). Valores menores a 1 pasan a 1.
  3. Mantenga activa la acción planificada Venta: Asignación de meses para el vendedor en el contacto (cada 1 mes; código model._action_unassign_salesperson()).
Ajustes de Ventas sin Asignación de meses
Ajustes / Ventas / Cotizaciones y órdenes. Asignación de meses no está en el formulario porque el módulo no está instalado.

2. Instrucciones de usuario

Asignar al confirmar

Al confirmar una orden de venta, si el cliente no tiene Vendedor, se copia el vendedor de la orden al contacto. Si ya tiene uno, no se cambia.

Ver el vendedor en el contacto

Abra el cliente. En la pestaña Venta y compra, Vendedor es el vendedor asignado.

Vendedor en Venta y compra
Contacto DISTRIBUIDORA COMERCIAL JUANA, Venta y compra: Vendedor PAOLA INGRID POMA URBANO.

Desasignación automática

La acción mensual recorre contactos que tienen vendedor. Si no tienen una orden de venta confirmada cuya fecha esté dentro de los últimos Asignación de meses meses, borra Vendedor (el código también vacía el equipo de ventas). Quienes sí tienen una orden confirmada reciente conservan el vendedor.