OdooWiki OCA HUB

Sale Order line discount Validation

sale_order_line_discount_validation folder_open OCA/sale-workflow open_in_new
Sin categoría Licencia: AGPL-3

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.0

Los 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

sale_management
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-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.

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.0

Para 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.

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.