Enforce and validate correct packaging usage on sales order lines
Description
Enforces the correct use of sales packaging on sale order lines whenever a product is sold in packages or multiples of its unit of measure, guiding users with automatic packaging selection and compliance warnings.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.0
Dependencies
sale_management
1. Configuration
On the product, tab Inventario, section EMPAQUETADO, add packagings and tick Ventas for those that may be sold (example: CAJA X 20, quantity 20.00 UNIDAD).
Product inventory tab. EMPAQUETADO line CAJA X 20, Cantidad 20.00, Ventas and Compras checked.
2. User instructions
No hard block: you can clear or override packaging. The module guides with defaults and warnings.
On a cotización line, choose a product that has sales packaging. The first packaging marked Ventas is selected, Cantidad de embalaje is set to 1, and Cantidad is computed from the pack size.
Columns Empaque and Cantidad de embalaje appear on Líneas de Pedido (example: COT000891, Empaque CAJA X 100 PARES).
If Cantidad is not a multiple of the pack, a warning Advertencia suggests the next valid qty. If Cantidad de embalaje is not an integer, another warning asks for a whole number. If you clear Empaque while sales packs exist, you get Empaque Eliminado / consider selecting a packaging.
COT000891, Líneas de Pedido. Empaque and Cantidad de embalaje on the line (CAJA X 100 PARES, qty 100).
A server method can check all lines and show Cumplimiento de Empaque (success) or Packaging issues found (errors). There is no button for it on the form in this version; warnings already appear when you edit the line.
Aplicar empaque en la orden de venta
Nombre técnico: cs_sale_package_enforce
Nombre
Sales Order Packaging Enforcement
Resumen
Aplica y valida el uso correcto de empaque en las líneas de la orden de venta
Descripción
Guía el uso de empaque de ventas en las líneas cuando el producto se vende en paquetes o múltiplos de su unidad, con selección automática y avisos de cumplimiento.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.0
Dependencias
sale_management
1. Configuración
En el producto, pestaña Inventario, sección EMPAQUETADO, agregue empaques y marque Ventas en los que se puedan vender (ejemplo: CAJA X 20, cantidad 20.00 UNIDAD).
Pestaña Inventario del producto. Línea EMPAQUETADO CAJA X 20, Cantidad 20.00, Ventas y Compras marcados.
2. Instrucciones de usuario
No hay bloqueo duro: se puede borrar o cambiar el empaque. El módulo guía con valores por defecto y avisos.
En una línea de cotización, elija un producto con empaque de ventas. Se selecciona el primero marcado Ventas, Cantidad de embalaje queda en 1 y Cantidad se calcula según el tamaño del paquete.
En Líneas de Pedido se ven Empaque y Cantidad de embalaje (ejemplo: COT000891, Empaque CAJA X 100 PARES).
Si Cantidad no es múltiplo del paquete, Advertencia sugiere la cantidad válida. Si Cantidad de embalaje no es entera, pide un número entero. Si borra Empaque y el producto tiene empaques de venta, aparece Empaque Eliminado.
COT000891, Líneas de Pedido. Empaque y Cantidad de embalaje en la línea (CAJA X 100 PARES, cantidad 100).
Un método de servidor puede revisar todas las líneas y mostrar Cumplimiento de Empaque (éxito) o los problemas encontrados. En esta versión no hay botón en el formulario; los avisos ya salen al editar la línea.