Purchase - Order Qty By Product Category
Este módulo se utiliza para mostrar las cantidades de producto involucradas en un pedido de compra agrupadas por categoría de producto.
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 15.0Añade una nueva pestaña en los pedidos de compra que muestra las cantidades pedidas, recibidas y pendientes agrupadas por categoría de producto, opcionalmente desglosadas por unidad de medida. Dos ajustes permiten controlar este comportamiento de agrupación.
Este módulo añade una nueva pestaña "Qty by Product Category" al formulario del pedido de compra. Allí se ve una tabla con una línea por categoría de producto, que muestra la cantidad pedida, la cantidad recibida y la cantidad pendiente de recibir, además de la unidad de medida cuando la funcionalidad Units of Measure está habilitada.
Dos toggles en esa pestaña controlan cómo se agrupan las cantidades: - "Split by UoM": cuando está activado, las cantidades se agrupan por categoría y por unidad de medida en lugar de solo por categoría. - "Use Reference UoM": solo disponible cuando el toggle anterior está activado; cuando está activo, todas las cantidades se convierten a la unidad de medida de referencia de cada categoría antes de sumarse.
Los valores predeterminados de estos toggles se pueden establecer para toda la compañía en los ajustes de Purchase ("Split Quantity Category By UoM" y "Split Quantity Category By Reference UoM"). El módulo también lee parámetros del sistema para decidir los valores predeterminados.
Los registros de agrupación se crean y actualizan automáticamente a medida que cambian las líneas del pedido, y se eliminan cuando ya no son necesarios. Una comprobación impide que existan dos grupos idénticos (mismo pedido, categoría y unidad de medida). El módulo toca purchase.order, purchase.order.line, res.company y res.config.settings.
Depende de
Modelos y campos (5)
- res.company · amplía un modelo existentepo_category_qty_split_by_uom, po_category_qty_split_by_uom_reference
- purchase.order · amplía un modelo existentecategory_qty_split_by_uom, qty_by_product_category_ids (Order Qty By Category), category_qty_split_by_uom_reference
- purchase.order.line · amplía un modelo existenteqty_by_product_category_id (Order Line Qty By Category)
- res.config.settings · amplía un modelo existentepo_category_qty_split_by_uom, po_category_qty_split_by_uom_reference
- purchase.order.qty.by.product.category · modelo nuevoqty_uom_id, category_id, qty_ordered, qty_received, qty_to_receive, purchase_line_ids, purchase_order_id
Texto generado por IA (DeepSeek) al leer el código de la versión 15.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 15.0Una vez instalado el módulo, puedes configurar si las cantidades deben dividirse por UoM de forma predeterminada. Para ello, puedes:
- configurar un registro
ir.config_parameter, con la clave "purchase_ordered_qty_by_product_category.split_by_uom" y el valor "1" - ir a los ajustes de Purchase y marcar la casilla "Split Quantity Category By UoM"
También puedes configurar si debe usarse la UoM de referencia para la agrupación. Para ello, puedes:
- configurar un registro
ir.config_parameter, con la clave "purchase_ordered_qty_by_product_category.split_by_uom_reference" y el valor "1" - ir a los ajustes de Purchase y marcar la casilla "Split Quantity Category By Reference UoM"
NB: la división por UoM de referencia solo está disponible si primero se activa la división por UoM.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.