Purchase Stock Picking Return Invoicing
Este módulo amplía la funcionalidad de los pedidos de compra para gestionar mejor las devoluciones y los reembolsos de proveedores.
En el pedido de compra puedes mostrar, para cada línea:
- Cantidad facturada y cantidad reembolsada, como campos separados.
- Cantidad recibida y cantidad reembolsable devuelta, como campos separados.
Tienes la opción de crear una factura de proveedor o un reembolso. En la factura o el reembolso se propondrá la cantidad correcta, en función de esos campos.
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.0Añade gestión de reembolsos a los pedidos de compra: consulta las cantidades devueltas y reembolsadas por línea, crea un reembolso de proveedor desde el pedido de compra y realiza un seguimiento de los reembolsos por separado de las facturas.
Este módulo te ayuda a gestionar las devoluciones a proveedores y los reembolsos que las siguen directamente desde el pedido de compra.
En cada línea de pedido de compra ahora ves dos columnas adicionales: "Cantidad devuelta*" (la cantidad que devolviste al proveedor que aún es reembolsable) y "Cantidad reembolsada" (la cantidad ya cubierta por un reembolso o una línea de factura negativa). Estas columnas aparecen una vez que el pedido está confirmado o realizado.
Un nuevo botón "Crear reembolso" se sitúa junto al botón de factura estándar en los pedidos confirmados. Construye un reembolso a proveedor (una nota de crédito) usando las cantidades que aún deben reembolsarse, y se niega a ejecutarse si no hay nada reembolsable. Un botón inteligente "Reembolsos" en el pedido muestra cuántos reembolsos existen y los abre; el botón de factura normal ahora solo muestra facturas normales, no reembolsos.
Cuando creas un reembolso desde un pedido de compra, las líneas con cantidad cero se eliminan automáticamente. El estado de facturación del pedido también se recalcula para que las cantidades devueltas y reembolsadas se tengan en cuenta, evitando la situación en la que un pedido permanece o sale incorrectamente del estado "a facturar".
Toca purchase.order, purchase.order.line y account.move, y añade un campo en el formulario de factura de proveedor para elegir un pedido de compra o una factura antigua cuando se trabaja en un reembolso.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- account.move · amplía un modelo existente
- purchase.order · amplía un modelo existenteinvoice_refund_count (# of Invoice Refunds)
- purchase.order.line · amplía un modelo existenteqty_refunded (Refunded Qty), qty_returned (Returned* Qty)
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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/account-invoicing.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Caso 1: Cuando devuelves a un proveedor algunos productos, y aún no has recibido la factura del proveedor
- Ve a Compras \> Compra \> Órdenes de compra \> Crear.
- Elige un proveedor y añade un producto cuyo Control de facturas de compra sea En cantidades recibidas, e introduce alguna cantidad a comprar.
- Confirma la orden de compra.
- Ve a Envío \> Validar \> Aplicar para recibir las cantidades pedidas.
- Pulsa el botón Devolver.
- En el asistente Transferencia inversa establece Cantidad a la cantidad a devolver. Pulsa Devolver para completar el asistente. IMPORTANTE: Tienes que marcar la casilla "A reembolsar (Actualizar SO/PO)" antes de pulsar el botón.
- En el albarán de devolución pulsa Validar \> Aplicar.
- Vuelve a la orden de compra. Observarás que el campo Cantidad devuelta es ahora la cantidad que se devolvió.
- Pulsa el botón Crear factura para crear la factura del proveedor.
- La factura del proveedor propuesta se propondrá por la diferencia entre la cantidad recibida y la cantidad devuelta.
Caso 2: Cuando devuelves a un proveedor algunos productos, y ya has recibido una factura del proveedor.
- Ve a Compras \> Compra \> Órdenes de compra \> Crear.
- Elige un proveedor y añade un producto cuyo Control de facturas de compra sea En cantidades recibidas, e introduce alguna cantidad a comprar.
- Confirma la orden de compra.
- Ve a Envío \> Validar \> Aplicar para recibir las cantidades pedidas.
- Vuelve a la orden de compra. Pulsa el botón Crear factura para crear la factura del proveedor.
- La factura del proveedor propuesta se propondrá por la cantidad recibida. El Estado de facturación es ahora 'Totalmente facturado'
- Ve al envío entrante original
- Pulsa el botón Devolver.
- En el asistente Transferencia inversa establece Cantidad a la cantidad a devolver. Pulsa Devolver para completar el asistente. IMPORTANTE: Tienes que marcar la casilla "A reembolsar (Actualizar SO/PO)" antes de pulsar el botón.
- En el albarán de devolución pulsa Validar \> Aplicar.
- Vuelve a la orden de compra. Tendrá el Estado de facturación como 'Esperando facturas'. Observarás que el campo Cantidad devuelta es ahora la cantidad que se devolvió.
- Pulsa el botón Reembolsos para crear la factura de reembolso del proveedor.
- La factura de reembolso del proveedor propuesta se propondrá por la cantidad que se va a reembolsar.
- Si vuelves a la orden de compra, observarás que el Estado de facturación es ahora 'Totalmente facturado', incluso cuando la cantidad pedida no coincide con la cantidad facturada, porque devolviste algunos productos.
Observación: Si aceptas que no reclamarás un reembolso por la cantidad devuelta al proveedor, simplemente déjalo sin marcar la casilla "A reembolsar (Actualizar SO/PO)" en el diálogo de devolución.
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.