El objetivo de este módulo es permitir la creación manual de recepciones. Cuando está instalado, un pedido de compra no impactará directamente en el stock. No creará los albaranes al confirmar el pedido. Permite que la recepción y el impacto en el stock se realicen manualmente cuando sea necesario. El objetivo es utilizarlo cuando un proveedor no confirma el pedido completo de una vez. A medida que el proveedor confirma las diferentes líneas del pedido de compra, el usuario puede crear manualmente las recepciones para esas líneas específicas.
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.0Evita que Odoo cree automáticamente recepciones cuando se confirma un pedido de compra, y te permite crear esas recepciones manualmente para las líneas que tu proveedor ha confirmado realmente.
Cuando este módulo está instalado, confirmar un pedido de compra ya no crea automáticamente la transferencia de stock entrante. En su lugar, aparece un nuevo botón "Create Incoming Shipment" en los pedidos de compra confirmados que aún tienen cantidades por recibir, y también puedes ejecutar la misma acción desde la lista de líneas de pedido de compra.
Un ajuste a nivel de compañía "Manual Delivery" (en los ajustes de Purchase) activa este comportamiento por defecto para los nuevos pedidos; cada pedido también tiene su propia casilla "Manual delivery" que se puede cambiar mientras el pedido sigue siendo un borrador o está enviado.
En las líneas de pedido de compra ves una columna "Qty in Receipt" y un indicador "Pending Qty to Receive". Las líneas con cantidades pendientes se resaltan en el pedido y se pueden filtrar con "Pending to receive" o "Reception confirmed" en la búsqueda de líneas de pedido de compra.
El asistente de envío manual muestra las cantidades pedidas, ya recibidas, en recepción y restantes, y te permite escribir la cantidad a recibir por línea. Se niega a recibir más que la cantidad restante, y se niega a mezclar varios proveedores o varios pedidos de compra a la vez. Tras la validación, se crea, confirma y reserva un stock picking, y se añade una nota que lo vincula al pedido de compra.
El informe de previsión de stock también muestra una línea "Requests without delivery" para los pedidos de compra cuyas recepciones aún no se han planificado.
Depende de
Modelos y campos (8)
- res.company · amplía un modelo existentepurchase_manual_delivery (Purchase manual delivery?)
- purchase.order · amplía un modelo existentemanual_delivery (Manual delivery), pending_to_receive
- product.product · amplía un modelo existente
- purchase.order.line · amplía un modelo existenteqty_in_receipt, pending_to_receive (Pending Qty to Receive)
- res.config.settings · amplía un modelo existentepurchase_manual_delivery
- create.stock.picking.wizard · modelo nuevoline_ids (Lines), partner_id, picking_id (Stock Picking), purchase_id (Purchase Order), scheduled_date (Scheduled Date), location_dest_id
- create.stock.picking.wizard.line · modelo nuevoqty (Quantity to Receive), name (Description), taxes_id, wizard_id (Wizard), partner_id (Vendor), price_unit, product_id (Product), currency_id, product_qty (Quantity), product_uom (Unit of Measure), date_planned, qty_received, remaining_qty (Remaining Quantity), qty_in_receipt, purchase_order_line_id
- stock.forecasted_product_product · amplía un modelo existente
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: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0La casilla Manual delivery se puede editar en cualquier RFQ, en la pestaña Other Information. Para establecer el valor predeterminado para los nuevos PO, ve a Ajustes -> Compra -> Entrega.
Hay dos formas principales de usar este módulo:
- Desde la orden de compra
Al crear una orden de compra y confirmarla, no se creará automáticamente ningún albarán. Las líneas con cantidades pendientes de recibir aparecerán en color azul; para crear el albarán manual, pulse el botón "Create Incoming Shipment":
Esto activará el asistente que permite al usuario elegir qué líneas deben tomarse para la creación del albarán y también las cantidades. Al hacer clic en "Create and View Picking" se creará la recepción y se redirigirá al usuario al formulario del albarán.
- Desde la línea de la orden de compra
El módulo añade una nueva vista de lista para las líneas de la orden de compra (en el menú Purchase). Desde allí puede seleccionar varias líneas de OC (en este módulo base solo se pueden seleccionar líneas de OC de la misma OC) y crear la entrega manual. Siga los mismos pasos anteriores para generar manualmente el albarán de entrada.
Si, como desarrollador, necesita sobrescribir el comportamiento, puede llamar a purchase.order's button_confirm con la clave de contexto ignore_manual_delivery=True.
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.
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.