Sale Order line discount Validation
Este módulo permite a los responsables de ventas revisar y aprobar los descuentos que superan el límite antes de que el vendedor envíe, imprima o confirme el presupuesto.
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.0Los responsables de ventas pueden revisar y aprobar los presupuestos que contienen descuentos por encima de un límite definido por la empresa antes de que se envíen, impriman o confirmen.
Este módulo añade un paso de aprobación de descuentos a los presupuestos en Odoo Sales. En los ajustes de Ventas se establece un "Discount Limit" (límite de descuento) a nivel de compañía (20% por defecto), y el descuento de cada línea de presupuesto se compara con él.
- Si alguna línea tiene un descuento igual o superior al límite, el presupuesto no se puede enviar, imprimir ni confirmar hasta que se apruebe. En su lugar, su estado cambia a "Waiting Approval" y se envía un correo electrónico a todos los usuarios del grupo Sales Manager.
- Los responsables de ventas ven los botones "Approve" y "Refuse" en el presupuesto. Aprobar establece el estado a "Approved", registra quién lo aprobó y la fecha de aprobación, y envía un correo electrónico al comercial. Rechazar devuelve el presupuesto a borrador y borra la información de aprobación.
- Mientras un presupuesto está pendiente de aprobación o aprobado, el campo de descuento de sus líneas está bloqueado, y el precio unitario siempre es de solo lectura.
- La barra de estado muestra los nuevos pasos: draft, waiting approval, approved, sent, sale. Los botones de enviar y confirmar solo son visibles en los estados correspondientes.
- El formulario del presupuesto también muestra los campos "Approved By" y "Approved On" junto al comercial.
El módulo afecta a sale.order, res.company, res.config.settings y al informe del pedido de venta, y utiliza una plantilla de correo electrónico llamada "Sales Order: Request approval".
Depende de
Modelos y campos (4)
- sale.order · amplía un modelo existentestate, approve_date (Approved On), approver_user_id (Approved By)
- res.company · amplía un modelo existentesale_discount_limit (Discount Limit)
- res.config.settings · amplía un modelo existentesale_discount_limit (Discount Limit)
- report.sale.report_saleorder · modelo nuevo
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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Configuración
Fuente · Odoo 14.0Para configurar este módulo, debe establecer el límite de descuento en los ajustes de Ventas.
Para usar este módulo, necesita:
- Crear un pedido de venta, seleccionar un producto e introducir un descuento por encima del límite.
- Al hacer clic en «Enviar», «Imprimir» o «Confirmar», el pedido de venta pasa al estado «Esperando aprobación».
- Cuando se aprueba, se envía una notificación al comercial. y (él/ella) puede enviar, imprimir o confirmar el presupuesto. El campo de descuento es de solo lectura.
- Restablecer el presupuesto a borrador para editar el descuento.
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.
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.