Require manager approval for quotations and orders with low margin
Description
Blocks sending or confirming sale orders whose margin falls below configurable minimum thresholds, routing them through Studio Approval so a sales manager must sign off before proceeding.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.1
Dependencies
sale_margin
cs_sale_approval_base
cs_product_brand
1. Configuration
Company gate and fallback
In Ajustes → Ventas → Cotizaciones y órdenes set Aprobación de ventas por margen to Enviar Cotización, Confirmar Orden de Venta or Ambos, then the company Margen mínimo (%) (live field next to the dropdown; 0 % here). Help: Seleccione el paso en el que se requiere la aprobación del margen.
Ajustes / Ventas. Aprobación de ventas por margen = Enviar Cotización, Margen mínimo 0 %.
More specific minimums
The line uses the first defined limit: product → brand+category → brand → category (own, then parent) → company. Payment-term Margen adicional (%) is then added to that threshold. Comparison uses sale_margin’s line margin %.
Inventario → product brands: Límite de margen (%) (3M is 30 on this database).
Product, tab Ventas: Mín. Margen (%).
Product category: Margen mínimo (%) and read-only Límite de margen padre (%).
Contabilidad → Plazos de pago: Margen adicional (%) under the due-term lines.
Marcas de productos / 3M. Límite de margen (%) = 30.Product tab Ventas. Field Mín. Margen (%) (0 on this 3M cartridge; brand 30 % still applies).Categoría All / Costos logísticos. Margen mínimo (%) and Límite de margen padre (%).Plazo Factura 120 días. Margen adicional (%) under Términos a deber.
Studio rules (sales manager): Margen bajo: Aprobación de envío / Margen bajo: Aprobación para confirmar.
2. User instructions
If any line’s margin is below its threshold, the line is red with a red exclamation, and the order shows Requiere aprobación: Margen por debajo del límite.
Raise price / lower cost, or keep the margin and click Solicitar aprobación.
A sales manager clicks Aprobar (or approves the Studio entry).
COT000825 MARCOBRE S.A.C. Banner Requiere aprobación: Margen por debajo del límite, plus the base Aprobación solicitada lock and green Aprobar.
Flags recalculate on create/write of lines (price, qty, discount, cost) and when a brand–category margin is edited. A technical action can recompute inherited category parent limits.
Aprobación de ventas por margen
Nombre técnico: cs_sale_approval_margin
Nombre
Sale Approval by Margin
Resumen
Exige aprobación de un gerente para cotizaciones y órdenes de venta con margen bajo
Descripción
Bloquea el envío o la confirmación cuando el margen queda bajo el umbral configurado y pasa la cotización por Aprobación de Studio para que un administrador de ventas autorice.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.1
Dependencias
sale_margin
cs_sale_approval_base
cs_product_brand
1. Configuración
Barrera y respaldo de compañía
En Ajustes → Ventas → Cotizaciones y órdenes defina Aprobación de ventas por margen en Enviar Cotización, Confirmar Orden de Venta o Ambos, y el Margen mínimo (%) de la compañía (0 % aquí). Ayuda: Seleccione el paso en el que se requiere la aprobación del margen.
Ajustes / Ventas. Aprobación de ventas por margen = Enviar Cotización, Margen mínimo 0 %.
Mínimos más específicos
La línea usa el primer límite definido: producto → marca+categoría → marca → categoría (propia, luego padre) → compañía. Luego se suma el Margen adicional (%) del plazo de pago. La comparación usa el % de margen de la línea (sale_margin).
Inventario → marcas: Límite de margen (%) (3M = 30 en esta base).
Producto, pestaña Ventas: Mín. Margen (%).
Categoría: Margen mínimo (%) y Límite de margen padre (%) (solo lectura).
Contabilidad → Plazos de pago: Margen adicional (%) bajo los términos a deber.
Marcas de productos / 3M. Límite de margen (%) = 30.Producto, pestaña Ventas. Campo Mín. Margen (%) (0 en este cartucho 3M; sigue aplicando el 30 % de la marca).Categoría All / Costos logísticos. Margen mínimo (%) y Límite de margen padre (%).Plazo Factura 120 días. Margen adicional (%) bajo Términos a deber.
Reglas de Studio (administrador de ventas): Margen bajo: Aprobación de envío / Margen bajo: Aprobación para confirmar.
2. Instrucciones de usuario
Si el margen de alguna línea queda bajo el umbral, la línea se pinta de rojo con un signo de exclamación y la orden muestra Requiere aprobación: Margen por debajo del límite.
Suba el precio / baje el costo, o deje el margen y pulse Solicitar aprobación.
Un administrador de ventas pulsa Aprobar (o aprueba la entrada de Studio).
COT000825 MARCOBRE S.A.C. Aviso Requiere aprobación: Margen por debajo del límite, bloqueo Aprobación solicitada y botón Aprobar.
Las banderas se recalculan al crear o escribir líneas (precio, cantidad, descuento, costo) y al editar el margen marca–categoría. Hay una acción técnica para recalcular los límites heredados del padre en categorías.