Este módulo amplía la funcionalidad de precios de venta para mostrar un código de color basado en el precio al que se venden los productos.
La gestión de los umbrales de cumplimiento de precios se puede realizar añadiendo el grupo Manage Price Compliance a cualquier usuario. Los niveles de cumplimiento se pueden filtrar en los informes de venta.
Puede utilizar hasta 3 niveles diferentes de cumplimiento de precios para productos, categorías o para toda la empresa.
Puede personalizar los textos e iconos de los niveles a través de los parámetros del sistema.
Las etiquetas de los campos de nivel cambiarán según el parámetro del sistema sale_price_compliance.price_compliance_selection_tiers_text en las vistas.
Esta funcionalidad solo se aplica a las ventas.
Una venta con una línea con precio no conforme (que no encaja en ningún nivel definido) no se puede confirmar. Solo los administradores de ventas pueden validar esta venta y se publicará un mensaje.
Los umbrales de cumplimiento de precios se seleccionan en este orden: Producto > Categoría de producto > Empresa
Cada nivel representa el descuento máximo aplicado al precio del producto para alcanzar el nivel objetivo.
Niveles de cumplimiento de color
- Nivel 1 🟩: Alto rendimiento (totalmente conforme)
- Nivel 2 🟨: Rendimiento medio (moderadamente conforme)
- Nivel 3 🟧: Bajo rendimiento (poco conforme)
- No conforme 🟥: Precio no conforme (bloqueado)
- Tarifa 🟦: Se ha utilizado la tarifa y su precio está entre la tarifa y el último nivel conforme.
La visualización de información sobre los niveles de cumplimiento de precios incluye una ventana emergente para mostrar información detallada sobre los rangos de precios dentro de cada nivel de cumplimiento de precios.
También muestra la UdM base del producto y el precio de lista del producto en la moneda de venta en la esquina superior derecha de la ventana emergente.
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 16.0Muestra un nivel de cumplimiento de precio codificado por colores en cada línea de pedido de venta, basado en los umbrales de descuento establecidos por producto, categoría de producto o compañía. Los pedidos que contengan precios no conformes no se pueden confirmar a menos que el usuario sea un Sales Administrator.
Este módulo añade un indicador visual de cumplimiento de precios a las líneas de pedido de venta. Para cada línea, Odoo compara el precio unitario después del descuento (convertido a la unidad de medida base del producto) con hasta tres umbrales de descuento. El resultado se muestra como un icono de color (verde, amarillo, naranja, rojo o azul) en las vistas de formulario, lista y kanban del pedido, y en la lista de líneas de pedido de venta. Al hacer clic en el icono se abre un popover que muestra el descuento y el rango de precio de cada nivel.
Los umbrales se pueden definir a nivel de compañía en los ajustes de Ventas, en las categorías de producto y en los productos. La configuración más específica prevalece: primero el producto, luego la categoría (incluidas las categorías padre), luego la compañía. Los umbrales deben ser positivos, no superar el 100% y no tener huecos.
Cuando un usuario intenta confirmar un pedido que contiene una línea con un precio no conforme, Odoo bloquea la confirmación con un mensaje de error. Los usuarios que pertenecen al grupo Sales Administrator pueden confirmar de todos modos, y se publica un mensaje en el pedido.
Un nuevo grupo de usuarios 'Manage Price Compliance' controla quién puede ver y editar los campos de umbral. El nivel de cumplimiento también está disponible como columna y como filtro de agrupación en el informe Sales Analysis. Las etiquetas y los iconos de los niveles se pueden personalizar mediante parámetros del sistema.
Depende de
Lo necesitan otros módulos
Modelos y campos (10)
- sale.order · amplía un modelo existente
- res.company · modelo nuevo
- sale.report · amplía un modelo existenteprice_compliance_tier
- product.product · modelo nuevo
- sale.order.line · modelo nuevoprice_compliance_data, price_compliance_tier
- product.category · modelo nuevo
- product.template · modelo nuevo
- res.config.settings · amplía un modelo existenteprice_compliance_threshold_t1, price_compliance_threshold_t2, price_compliance_threshold_t3, use_price_compliance_threshold
- product.price.compliance.threshold.tier.mixin · modelo nuevoprice_compliance_tier
- product.price.compliance.threshold.config.mixin · modelo nuevoprice_compliance_threshold_t1 (Tier 1), price_compliance_threshold_t2 (Tier 2), price_compliance_threshold_t3 (Tier 3), use_price_compliance_threshold (Use Price Compliance Thresholds)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Para usar este módulo, necesita:
Configurar el texto del parámetro: Cambiar los textos predeterminados de los niveles de cumplimiento de precios
- Vaya a Parámetros del sistema.
- Cree un nuevo parámetro con la clave
sale_price_compliance.price_compliance_selection_tiers_text. - Escriba un diccionario con los valores de los niveles cuyo texto predeterminado desea cambiar.
- Guarde el parámetro.
- Cree un nuevo parámetro con la clave
sale_price_compliance.price_compliance_selection_tiers_icon. - Escriba un diccionario con los valores de los niveles cuyo icono predeterminado desea cambiar.
- Guarde el parámetro.
Ejemplo:
Parámetro sale_price_compliance.price_compliance_selection_tiers_text:
{'t1': 'Gold', 't2': 'Silver', 't3': 'Bronze', 'pricelist': 'Draw'}
Parámetro sale_price_compliance.price_compliance_selection_tiers_icon:
{'t1': '🥇', 't2': '🥈', 't3': '🥉', 'non_compliant': '⛔️', 'pricelist': '🤝'}
Los textos e iconos resultantes serán:
- Gold: 🥇
- Silver: 🥈
- Bronze: 🥉
- Non Compliant: ⛔️
- Draw: 🤝
Las claves disponibles para usar en el diccionario son:
- t1: Tier 1
- t2: Tier 2
- t3: Tier 3
- non_compliant: Non Compliant
- pricelist: Pricelist
Configurar: Configuración de umbrales de cumplimiento de precios de producto
- Vaya a Ventas > Productos > Productos > Seleccione uno > pestaña Ventas
- Active Use Price Compliance Thresholds en Sale Price Compliance Thresholds
- Complete de 1 a 3 niveles que desee usar en este producto.
Ejemplo: Tier 1: 10%, Tier 2: 20%, Tier 3: 30%. (Use todos los niveles)
Configurar: Configuración de umbrales de cumplimiento de precios de categoría de producto
- Vaya a Ventas > Configuración > Productos > Categorías de productos > Seleccione una
- Active Use Price Compliance Thresholds en Sale Price Compliance Thresholds
- Complete de 1 a 3 niveles que desee usar en esta categoría.
Ejemplo: Tier 1: 15%, Tier 2: 25%, Tier 3: 0%. (No use el nivel 3)
Configurar: Configuración de umbrales de cumplimiento de precios de la compañía
- Vaya a Ventas > Configuración > Ajustes
- Active Use Price Compliance Thresholds en la sección Pricing
- Complete de 1 a 3 niveles que desee usar para la compañía.
Ejemplo: Tier 1: 30%, Tier 2: 0%, Tier 3: 0%. (No use los niveles 2 y 3)
Venta: Como usuario comercial
- Cree una nueva venta y complete el campo de contacto
- Añada una nueva línea con un producto que haya sido configurado para usar Price Compliance
- Haga clic en el icono 🟩, 🟨, 🟧, 🟥 o 🟦 al inicio de la línea.
- Verá una ventana emergente con información útil sobre los rangos de niveles.
- Juegue con ella y luego establezca un precio Non Compliant (cambie el precio o el descuento para lograrlo).
- Intente confirmar la venta y vea el error.
Venta: Como administrador de ventas
- Confirme la venta anterior.
- Vea el mensaje en el chatter.
Informes: Informe de ventas
- Vaya a Ventas > Informes > Ventas
- Seleccione gráfico de barras o vista Pivote
- Agrupe por Price Compliance Level
Informes: Informe de comercial
- Vaya a Ventas > Informes > Comercial
- Seleccione gráfico de barras + apilado o vista Pivote
- Agrupe por Price Compliance Level
Informes: Informe de producto
- Vaya a Ventas > Informes > Producto
- Seleccione gráfico circular + apilado o vista Pivote
- Agrupe por Price Compliance Level
Informes: Informe de clientes
- Vaya a Ventas > Informes > Clientes
- Seleccione gráfico de barras + apilado o vista Pivote
- Agrupe por Price Compliance Level
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.