OdooWiki OCA HUB

Stock Return Request

stock_return_request folder_open OCA/stock-logistics-request open_in_new
Stock Licencia: AGPL-3

Este módulo permite devolver stock desde una ubicación a proveedores, clientes o ubicaciones internas revirtiendo los albaranes correspondientes.

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

Crea solicitudes de devolución para enviar existencias de vuelta a un proveedor, recibirlas de vuelta de un cliente o moverlas entre ubicaciones internas, y luego confírmalas y valídalas para generar los traslados de devolución.

Este módulo añade una nueva pantalla "Return Request" en Inventory > Operations. En ella se elige el tipo de devolución (a proveedor, de cliente o a una ubicación interna), el partner, las ubicaciones de origen y destino, una fecha de corte opcional y qué tipos de operación buscar.

  • Añade líneas de producto con la cantidad a devolver; para productos con seguimiento puedes introducir un número de lote/serie o usar el botón "Suggest Lots", que abre un asistente que lista los lotes disponibles, ya sea totalizados por lote o detallados por movimiento.
  • El sistema muestra la cantidad máxima disponible por línea y rechaza una cantidad mayor que la que realmente se puede devolver, indicándote el máximo.
  • También bloquea la creación de una segunda solicitud abierta para el mismo producto, ubicaciones, partner y lote.

Los botones del formulario permiten Confirmar (que reserva stock y crea los traslados de devolución, fallando si no se puede asignar stock), Validar (que completa los traslados), Cancelar, Establecer a borrador e Imprimir un informe de solicitud de devolución. Un botón "Pickings" abre los traslados generados. Los comentarios escritos en la solicitud aparecen en el informe impreso.

El módulo también añade un indicador "Returnable Quantity" en los movimientos de stock y vincula los traslados generados (incluidos sus backorders) de vuelta a la solicitud.

Depende de

stock

Menús que añade

Return Request
Modelos y campos (6)
  • stock.move · amplía un modelo existenteqty_returnable (Returnable Quantity)
  • stock.picking · amplía un modelo existentestock_return_request_id
  • stock.return.request · modelo nuevoname (Reference), note (Comments), state, line_ids (Stock Return), from_date (Search moves up to this date), to_refund, partner_id, return_type, return_order, picking_types (Operation types), show_to_refund, return_to_location (Return to), return_from_location (Return from), returned_picking_ids (Returned Pickings)
  • stock.return.request.line · modelo nuevolot_id (Lot / Serial), quantity (Quantiy to return), tracking, product_id (Product), request_id (Return Request), max_quantity (Maximum available quantity), product_uom_id, returnable_move_ids (Returnable Move Lines)
  • suggest.return.request.lot · modelo nuevorequest_line_id, suggested_lot_id, lot_suggestion_mode
  • suggest.return.request.lot.line · modelo nuevoname, lot_id, wizard_id, lot_suggestion_mode

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. El módulo es muy grande y solo se ha leído una parte del código. 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: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

La instalación de este módulo implica el cálculo del nuevo campo qty_returnable de stock.move para almacenarlo en la base de datos, lo que puede ser una tarea pesada dependiendo de la cantidad de movimientos.

Para usar este módulo, necesita:

  • Ir a Inventario \> Operaciones \> Solicitud de devolución y crear una nueva devolución.

Para hacer una devolución a un cliente:

Para hacer una devolución a un proveedor:

Para hacer una devolución a una ubicación interna:

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: 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.