Este módulo permite a los usuarios seleccionar varias líneas de pedido de compra de diferentes pedidos de compra y fusionarlas en un único pedido de compra nuevo.
A diferencia de purchase_merge, que funciona a nivel de pedido, este módulo opera a nivel de línea, lo que ofrece un control más granular sobre qué líneas específicas consolidar.
Características principales:
- Las líneas con el mismo producto, precio unitario, unidad de medida e impuestos se agrupan automáticamente en una sola línea en el pedido de compra resultante.
- La cantidad predeterminada a fusionar tiene en cuenta tanto los importes facturados como los recibidos, y de forma predeterminada toma la cantidad disponible (no facturada/no recibida).
- El precio unitario es editable en el asistente, lo que permite ajustar el precio antes de crear el nuevo pedido.
- Se admiten fusiones parciales: la cantidad restante permanece en el pedido original.
- Los pedidos que alcanzan un importe cero después de la fusión se cancelan automáticamente.
Este módulo también añade las columnas Qty Invoiced y Qty Received a la vista de lista de líneas de pedido de compra para una mejor visibilidad.
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.0Permite a los usuarios de compras seleccionar varias líneas de pedido de compra y combinarlas en un nuevo pedido de compra, agrupando las líneas idénticas. Las cantidades restantes permanecen en los pedidos originales, y los pedidos vaciados se cancelan automáticamente.
Este módulo añade un asistente que fusiona las líneas de pedido de compra seleccionadas en un único pedido de compra nuevo. Está disponible desde la lista de líneas de pedido de compra: selecciona las líneas que quieras y usa la acción "Merge into Purchase Order".
El asistente muestra el proveedor, la fecha del pedido y una tabla de las líneas seleccionadas con su pedido de compra de origen, producto, cantidad original, cantidad a fusionar, precio unitario, descuento, impuestos y subtotal. Puedes cambiar la cantidad a fusionar y el precio unitario antes de confirmar, por lo que son posibles las fusiones parciales.
Al hacer clic en "Merge Lines", el módulo comprueba que todas las líneas seleccionadas comparten la misma moneda y el mismo almacén; de lo contrario, se detiene con un error. Las líneas con el mismo producto, precio unitario, unidad de medida, impuestos y descuento se agrupan en una sola línea en el nuevo pedido, y sus cantidades se suman. El nuevo pedido de compra conserva el proveedor y la fecha que introdujiste, y su campo origin enumera los nombres de los pedidos de origen.
Tras la fusión, la cantidad restante se reescribe en cada línea original. Cualquier pedido de compra de origen cuyo total pase a ser cero se cancela automáticamente. Las líneas con una cantidad de cero se ignoran, y si no queda nada por fusionar, el asistente muestra un error.
Depende de
Modelos y campos (2)
- purchase.order.line.merge · modelo nuevoline_ids (Lines), date_order (Order Date), partner_id (Vendor)
- purchase.order.line.merge.line · modelo nuevodiscount, order_id, quantity (Quantity to Merge), taxes_id, wizard_id, price_unit (Unit Price), product_id, product_uom, original_qty, price_subtotal (Subtotal), source_line_id (Source Line)
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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Vaya a Purchase > Orders > Purchase Order Lines.
- Seleccione las líneas que desea fusionar.
- Haga clic en Action > Merge into Purchase Order.
- En el asistente, revise o cambie el proveedor y la fecha del pedido.
- Ajuste las cantidades y/o los precios unitarios si es necesario. La cantidad predeterminada es la cantidad disponible (original menos el mayor entre lo facturado o lo recibido).
- Haga clic en Merge Lines para crear el nuevo pedido de compra.
Las líneas del pedido de compra originales verán reducidas sus cantidades en la cantidad fusionada. Si todas las líneas de un pedido de compra llegan a cero, el pedido se cancela automáticamente.
Las validaciones impedirán fusionar líneas de diferentes monedas, diferentes almacenes o pedidos cancelados/bloqueados.
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.