Este complemento vincula automáticamente los registros de RMA a las líneas de pedido de venta más relevantes según las cantidades entregadas y un periodo de elegibilidad definido en la operación de RMA.
El módulo:
- Busca líneas de pedido de venta entregadas al mismo partner
- Las filtra por el periodo de devolución permitido de la operación
- Consume las cantidades entregadas en orden cronológico
- Vincula el RMA al movimiento de stock correspondiente
- Divide el RMA si se necesitan múltiples entregas o coincidencias parciales
- Marca el RMA si no se encontró ninguna entrega de venta coincidente
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.0Vincula automáticamente las solicitudes de devolución (RMAs) a las líneas correctas de pedidos de venta entregados, dentro de un periodo de devolución que defines por operación, y te avisa cuando no se encuentra ninguna entrega coincidente.
Cuando se crea una solicitud de devolución (RMA) en estado borrador, aparece un nuevo botón "Link to sale line" en la cabecera. Al pulsarlo, Odoo busca en los pedidos de venta del cliente el mismo producto, conserva solo los que tienen cantidades entregadas aún disponibles para devolver y conecta la RMA con la entrega correspondiente.
- La ventana de búsqueda se controla mediante "Return eligibility duration (days)", definido en la operación de devolución (30 días por defecto) y copiado en la RMA. Establezca 0 para desactivar la búsqueda automática, o un número elevado para una garantía de por vida.
- La operación también decide si se emparejan primero los pedidos de venta más antiguos o los más recientes.
- Si la cantidad solicitada es mayor que una entrega, la RMA se divide en varias RMA para que cada una coincida con una entrega; si una entrega solo cubre parte de la cantidad, el resto permanece en la RMA original.
- Si no coincide nada, la RMA se marca con un mensaje de advertencia en el formulario: "No delivery move found or insufficient delivered quantity."
- Aparece una segunda advertencia cuando el periodo de devolución ya ha pasado.
- Al confirmar, Odoo bloquea la RMA si la cantidad a devolver es superior a lo que aún se puede devolver para esa entrega.
El módulo añade una "RMA Returnable Quantity" calculada en los movimientos de stock de salida, que muestra cuánto de una entrega aún se puede devolver, y modifica rma, rma.operation y stock.move.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- rma · amplía un modelo existentesale_auto_detect_note, ignore_sale_auto_detect, return_eligibility_days (Return eligibility duration (days)), has_sale_auto_detect_issue, return_eligibility_period_exceeded
- stock.move · amplía un modelo existenterma_returnable_uom_qty (RMA Returnable Quantity)
- rma.operation · amplía un modelo existentereturn_eligibility_days (Return eligibility duration (days)), return_eligibility_order
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/rma.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Crear un RMA en estado Draft
- Establecer el partner, el producto, la cantidad y la operación
- Hacer clic en "Link to sale order"
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.