Este módulo añade un semáforo comercial para ayudar a los equipos de ventas a evaluar si un precio cotizado se mantiene dentro de la política de descuentos definida para un producto o categoría de producto.
Para cada producto puede definir tres umbrales de descuento, expresados como un porcentaje sobre el precio de venta público:
- Verde: el precio está dentro del margen comercial preferido.
- Amarillo: el precio sigue siendo aceptable, pero ya está cerca del límite.
- Rojo: el precio está por debajo del umbral de advertencia y debe revisarse.
El semáforo se muestra directamente en las líneas de pedido de venta y se propaga a las líneas de factura de cliente y a los modelos de informes, de modo que el mismo indicador visual está disponible durante todo el flujo de ventas.
Cuando no existe una configuración específica para el producto, el módulo también puede reutilizar los umbrales definidos en la categoría de producto.
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.0Añade un semáforo de color (verde, amarillo, rojo) a las líneas de pedido de venta que muestra si el precio negociado respeta la política de descuento establecida en el producto o su categoría, y bloquea a los no responsables de confirmar o editar líneas con un precio inferior al límite aceptado.
Para cada producto o categoría de producto puedes activar un semáforo y establecer tres porcentajes de descuento: success, warning y danger. En una línea de pedido de venta, Odoo compara el precio unitario neto con el precio público del producto y muestra un punto de color: verde cuando el precio está dentro del umbral de success, amarillo cuando solo está dentro del umbral de warning, y rojo cuando cae por debajo del umbral de danger. El mismo indicador se traslada a las líneas de factura de cliente y a los informes de análisis de ventas y facturas, donde puedes agrupar los resultados por semáforo.
Al hacer clic en el punto de una línea de pedido de venta se abre un pequeño popover que te permite establecer el precio al máximo permitido para success, warning o danger, o restablecer el precio. Si el producto o su categoría no tiene ningún semáforo activado, un mensaje explica que la funcionalidad no está disponible para esa línea.
Reglas de negocio: una línea cuyo precio esté por debajo del umbral de danger se marca, se resalta en rojo en las líneas del pedido, y los no managers no pueden confirmar el pedido ni cambiar el precio o el descuento de dicha línea una vez que está confirmada o realizada. Los sales managers no se bloquean. El semáforo se calcula automáticamente a partir del producto, la unidad de medida, la cantidad, el precio unitario y el descuento.
Depende de
Lo necesitan otros módulos
Modelos y campos (8)
- sale.order · amplía un modelo existenteprice_below_semaphore
- sale.report · amplía un modelo existentesemaphore
- product.product · amplía un modelo existentesemaphore_active, semaphore_discount_danger (Discount Danger), semaphore_discount_success (Discount Success), semaphore_discount_warning (Discount Warning)
- sale.order.line · amplía un modelo existentesemaphore, semaphore_active, price_below_semaphore, semaphore_max_price_danger, semaphore_max_price_success, semaphore_max_price_warning
- product.category · amplía un modelo existentesemaphore_active, semaphore_discount_danger (Discount Danger), semaphore_discount_success (Discount Success), semaphore_discount_warning (Discount Warning)
- product.template · amplía un modelo existentesemaphore_active, semaphore_discount_danger (Discount Danger), semaphore_discount_success (Discount Success), semaphore_discount_warning (Discount Warning)
- account.move.line · amplía un modelo existentesemaphore
- account.invoice.report · amplía un modelo existentesemaphore
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/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para usar este módulo:
- Vaya a Ventas \> Productos \> Productos y abra un producto.
- En la pestaña Ventas, active Semáforo.
- Defina los porcentajes de descuento permitidos para los tres umbrales:
- Descuento Éxito: banda superior para un resultado verde.
- Descuento Advertencia: banda superior para un resultado amarillo.
- Descuento Peligro: límite final aceptado.
- Opcionalmente, configure los mismos valores en la categoría del producto para proporcionar umbrales predeterminados para todos los productos de esa categoría.
Una vez configurado, el semáforo se evalúa automáticamente en cada línea de pedido de venta según el precio unitario efectivo:
- Verde cuando el precio se mantiene por encima del umbral de éxito.
- Amarillo cuando el precio cae por debajo del umbral de éxito pero se mantiene por encima del umbral de advertencia.
- Rojo cuando el precio cae por debajo del umbral de advertencia.
Comportamiento adicional:
- La línea se resalta cuando el precio cae por debajo del umbral de peligro.
- El valor del semáforo se copia a las líneas de factura.
- Se impide a los usuarios que no son gerentes confirmar o actualizar pedidos de venta confirmados cuando el precio efectivo está por debajo tanto del límite de semáforo configurado como del precio de la lista de precios aplicable.
- La configuración a nivel de producto tiene prioridad sobre la configuración a nivel de categoría.
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, Configuración.
Las 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.