OdooWiki OCA HUB

Delivery Estimated Package Quantity By Weight

delivery_estimated_package_quantity_by_weight folder_open OCA/delivery-carrier open_in_new
Sin categoría Licencia: AGPL-3

Este módulo calcula la cantidad de paquetes que debe tener una salida según el peso de los productos y el límite fijado por el transportista. Es totalmente independiente del módulo delivery_package_number.

Se muestra una advertencia si el número de paquetes de la salida supera lo que se considera el número teórico de paquetes para esta salida y el transportista elegido. El objetivo es minimizar el número de paquetes facturados por el transportista.

La estrategia elegida para el número teórico de paquetes es la siguiente:

  • Dividir product_weights en tantos elementos como tengamos
  • Intentar encajar el producto más pesado con el más ligero. Si no funciona, entonces el más pesado debería tener una caja para sí mismo
  • Mientras el peso de los productos no supere el límite, seguir añadiendo productos en el mismo paquete

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 18.0

Añade un peso máximo por paquete en los transportistas de entrega y muestra, en los albaranes de salida, cuántos paquetes se necesitan frente a cuántos se empaquetaron realmente, avisándote cuando usas demasiados.

Este módulo te ayuda a evitar pagar por más paquetes de los necesarios al enviar con un transportista.

En cada transportista de entrega ahora puedes establecer un "Peso máximo por paquete" (mostrado con la unidad de peso utilizada en Odoo). El campo aparece en el formulario del transportista y en la lista de transportistas.

En los traslados de salida (entregas) que utilizan un transportista con un peso máximo por paquete, Odoo muestra un indicador de "Número de paquetes" cerca de la parte superior del formulario del traslado. Muestra el número de paquetes realmente empaquetados (según los paquetes asignados a las operaciones detalladas del traslado) sobre el número teórico de paquetes que el envío debería necesitar, calculado a partir de los pesos de los productos y el límite del transportista.

Si el número de paquetes realmente utilizados es superior al número teórico, aparece un banner de advertencia en el traslado: "The number of packages outranged the adviced number of packages". Esto es solo una advertencia; no se bloquea nada.

El cálculo y el indicador solo se aplican a los traslados de salida con un transportista que tenga un peso máximo por paquete; de lo contrario, los campos permanecen ocultos. El módulo extiende delivery.carrier y stock.picking y añade vistas en el formulario del transportista, la lista de transportistas y el formulario del traslado.

Depende de

stock_delivery
Modelos y campos (2)
  • stock.picking · amplía un modelo existentenumber_of_packages_done (Number of packages in a picking out), is_number_of_packages_visible (Number of packages visible), theoretical_number_of_packages (Theoretical number of packages in a picking out), is_number_of_packages_outranged (Too many packages compared to the theoretical number)
  • delivery.carrier · amplía un modelo existenteweight_uom_name (Weight unit of measure label), maximum_weight_per_package (Maximum weight per package)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/delivery-carrier.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Estas son algunas limitaciones del módulo:

  • Los empaquetados de producto no son compatibles
  • No se admiten varios tipos de paquete con diferente peso máximo para un método de envío

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, Configuració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.