Skip to Content

Sale Discount Approval

Technical name: cs_sale_approval_discount

Name
Sale Discount Approval
Summary
Require manager approval when quotation discounts exceed configured limits
Description
Enforces discount limits on sale order lines and routes quotations or orders exceeding them through Odoo Studio approval when sending or confirming.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.0
Dependencies
  • cs_sale_approval_base
  • cs_product_brand

This module is not installed on the live database (Apps shows Activar). The screenshot is the Apps card. Configuration screens and the quotation icon are documented from source and will appear after install.

Apps card Approval for Sale Discount uninstalled
Aplicaciones search cs_sale_approval_discount. Card Approval for Sale Discount, category Ventas, button Activar.

1. Configuration

After install, open AjustesVentasCotizaciones y órdenes.

  1. Set Aprobación de ventas por encima del límite de descuento (source English: Approval for sales over discount limit) to Enviar Cotización, Confirmar Orden de Venta or Ambos.
  2. Enter the company fallback Límite de descuento (%) (shown only when the gate is not empty).

Optional, more specific limits (first match wins):

  1. Product form extra info: Discount Limit (%) / Límite de descuento (%).
  2. Brand form (after manufacturer): same field on the brand.
  3. Brand–category rows: same field on the brand/category link.
  4. Product category: Límite de descuento (%); if empty, the parent’s stored Límite de descuento para padres (%) is used.

Precedence: product → brand+category → brand → category (own, then parent) → company.

2. User instructions

On a cotización line, if Descuento is greater than the applicable limit, the line is flagged Descuento superado, painted red, and a red exclamation icon appears next to the discount (group Descuento en líneas must be enabled). The order shows Approval required: Discount over limit (source banner; Spanish translation may apply after install).

  1. Lower the line discount under the limit, or keep it and click Solicitar aprobación.
  2. A sales manager approves via Studio (Discount over limit: Approval to send / Approval to confirm) or Aprobar on the base module.

Flags recalculate when lines, product, price or discount change. Studio rules are removed on uninstall so Studio does not keep domains on missing fields.

Aprobación de descuento en ventas

Nombre técnico: cs_sale_approval_discount

Nombre
Sale Discount Approval
Resumen
Exige aprobación de un gerente cuando el descuento de la cotización supera los límites configurados
Descripción
Aplica límites de descuento en las líneas de la orden de venta y deriva a Aprobación de Studio al enviar o confirmar si se superan.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.0
Dependencias
  • cs_sale_approval_base
  • cs_product_brand

Este módulo no está instalado en la base en vivo (en Aplicaciones se ve Activar). La captura es la ficha de Apps. Las pantallas de configuración y el icono en la cotización se documentan desde el código y aparecerán al instalar.

Ficha Apps Approval for Sale Discount sin instalar
Búsqueda cs_sale_approval_discount en Aplicaciones. Ficha Approval for Sale Discount, categoría Ventas, botón Activar.

1. Configuración

Tras instalar, abra AjustesVentasCotizaciones y órdenes.

  1. Defina Aprobación de ventas por encima del límite de descuento en Enviar Cotización, Confirmar Orden de Venta o Ambos.
  2. Indique el respaldo de compañía Límite de descuento (%) (solo visible si hay barrera).

Límites opcionales más específicos (gana el primero):

  1. Producto, información extra: Límite de descuento (%).
  2. Marca (después del fabricante): el mismo campo.
  3. Filas marca–categoría: el mismo campo.
  4. Categoría de producto: Límite de descuento (%); si está vacío se usa el Límite de descuento para padres (%).

Precedencia: producto → marca+categoría → marca → categoría (propia, luego padre) → compañía.

2. Instrucciones de usuario

Si el Descuento de una línea supera el límite aplicable, se marca Descuento superado, la línea se pinta de rojo y aparece un signo de exclamación rojo junto al descuento (hace falta el grupo de descuento por línea). La orden muestra el aviso de descuento sobre el límite.

  1. Baje el descuento por debajo del límite, o déjelo y pulse Solicitar aprobación.
  2. Un administrador de ventas aprueba en Studio o con Aprobar del módulo base.

Las banderas se recalculan al cambiar líneas, producto, precio o descuento. Al desinstalar se borran las reglas de Studio que apuntan a estos campos.