Ir al contenido


# Cloudia Odoo App: Sales Package Enforce ## 1. Module Purpose The Sales Package Enforce module ensures that products are sold in packages or multiples of a unit of measure when required, even if inventory is managed in single units. This helps maintain consistency between inventory and sales, and prevents errors in order processing. **Features:** - Enforces sales in packages or multiples when available - Prevents sales of quantities not matching package sizes - Integrates with Odoo Sales Management - Provides clear error messages for users - Compatible with Odoo 18 ## 2. Installation 1. Install module **cs_sale_package_enforce**. 2. Module should be compatible with the your version of Odoo. On install, a window will pop up identifying if the version is not compatible. 3. All module dependencies should be available. On install, a window will pop up identifying if there is any missing dependency. You can obtain the missing dependency from Odoo App Store (https://apps.odoo.com/apps/modules/browse?author=Cloudia) or from Cloudia App Store (https://odoo.cloudia.systems/shop) 4. All python dependencies should be available. On install, a window will pop up identifying if there is any missing dependency. Please install from Shell using 'pip3 install {dependency name}'. 5. This module is designed to make these tests before installing itself, so it is safe to perform the above test installation. If all tests are passed, then the module will proceed to install itself. ## 3. Module Use ### 3.1 Module Configuration - No special configuration is required. Simply install the module and ensure that your products have package units defined if you want to enforce package sales. ### 3.2 Module Use - When creating a sales order, the module will check if the product should be sold in packages or multiples. - If a user tries to sell a quantity that does not match a package, an error message will be shown and the order cannot be confirmed until corrected. ### 3.3 Examples - Example: If a product is stocked in units but must be sold in boxes of 12, the module will prevent sales of 5 or 13 units, but allow 12, 24, etc. ## 4. Search Terms Enforce sales in packages or multiples, prevent incorrect sales quantities, Odoo 18, sales order validation, package enforcement, Cloudia Systems. **Keywords:** - Odoo sales package - enforce package sales - sales order validation - package multiples - Cloudia Systems - Odoo 18 module - sales packaging enforcement
# Cloudia Odoo App: Enforce de Paquetes de Venta ## 1. Propósito del Módulo El módulo Sales Package Enforce garantiza que los productos se vendan en paquetes o múltiplos de una unidad de medida cuando sea necesario, incluso si el inventario se gestiona en unidades individuales. Esto ayuda a mantener la coherencia entre el inventario y las ventas, y previene errores en el procesamiento de pedidos. **Características:** - Obliga a vender en paquetes o múltiplos cuando estén disponibles - Previene ventas de cantidades que no coinciden con los tamaños de los paquetes - Se integra con la gestión de ventas de Odoo - Proporciona mensajes de error claros para los usuarios - Compatible con Odoo 18 ## 2. Instalación 1. Instale el módulo **cs_sale_package_enforce**. 2. El módulo debe ser compatible con su versión de Odoo. Al instalar, aparecerá una ventana indicando si la versión no es compatible. 3. Todas las dependencias del módulo deben estar disponibles. Al instalar, aparecerá una ventana indicando si falta alguna dependencia. Puede obtener la dependencia faltante desde Odoo App Store (https://apps.odoo.com/apps/modules/browse?author=Cloudia) o desde Cloudia App Store (https://odoo.cloudia.systems/shop) 4. Todas las dependencias de Python deben estar disponibles. Al instalar, aparecerá una ventana indicando si falta alguna dependencia. Por favor, instale desde la terminal usando 'pip3 install {nombre de la dependencia}'. 5. Este módulo está diseñado para realizar estas pruebas antes de instalarse, por lo que es seguro realizar la instalación de prueba anterior. Si todas las pruebas se superan, el módulo procederá a instalarse. ## 3. Uso del Módulo ### 3.1 Configuración del Módulo - No se requiere configuración especial. Simplemente instale el módulo y asegúrese de que sus productos tengan unidades de paquete definidas si desea forzar la venta en paquetes. ### 3.2 Uso del Módulo - Al crear un pedido de venta, el módulo verificará si el producto debe venderse en paquetes o múltiplos. - Si un usuario intenta vender una cantidad que no coincide con un paquete, se mostrará un mensaje de error y el pedido no podrá confirmarse hasta que se corrija. ### 3.3 Ejemplos - Ejemplo: Si un producto se almacena en unidades pero debe venderse en cajas de 12, el módulo impedirá la venta de 5 o 13 unidades, pero permitirá 12, 24, etc. ## 4. Términos de Búsqueda Forzar ventas en paquetes o múltiplos, prevenir cantidades incorrectas en ventas, Odoo 18, validación de pedidos de venta, control de paquetes, Cloudia Systems. **Palabras clave:** - paquete de ventas Odoo - forzar ventas en paquetes - validación de pedidos de venta - múltiplos de paquete - Cloudia Systems - módulo Odoo 18 - control de empaquetado en ventas