OdooWiki OCA HUB

Return Merchandise Authorization Management - Link with MRP Kits

rma_sale_mrp folder_open OCA/rma open_in_new
RMA Licencia: AGPL-3

Este módulo habilita los RMA para kits, lo cual no es compatible con los módulos base. En el lado del backend, podemos devolver componentes por separado, mientras que en el lado del frontend, los clientes pueden devolver el kit completo y se generarán los RMA 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

Permite a los clientes y al personal crear RMAs para productos kit (BoMs fantasma) devolviendo el kit completo, mientras que Odoo genera automáticamente RMAs separados para cada componente y gestiona los reembolsos en función de la cantidad del kit.

Este módulo amplía la funcionalidad de RMA (Return Merchandise Authorization) para que funcione con productos kit (BoMs fantasma). Cuando un cliente solicita una devolución desde el portal de pedidos de venta, ve el kit como una sola línea y puede devolver el kit completo. En segundo plano, Odoo crea RMA individuales para cada componente del kit, vinculadas entre sí mediante un registro compartido.

  • En el portal, las líneas de kit se muestran con una referencia de producto kit oculta, y las líneas de componentes se ocultan al cliente. El cliente solo ve el kit y su cantidad.
  • En el backend, las vistas de formulario y lista de RMA muestran el producto kit relacionado. El informe de RMA y la página del portal muestran la información del kit y listan todas las RMA de componentes relacionadas.
  • Al reembolsar, el sistema comprueba que todas las RMA de componentes se hayan recibido antes de permitir un reembolso. A continuación, reembolsa la cantidad del kit, no los componentes individuales, y marca todas las RMA de componentes como reembolsadas.
  • Impide convertir una RMA de kit cancelada de nuevo a borrador para evitar inconsistencias de cantidades.
  • El asistente de RMA del pedido de venta divide las líneas de kit en líneas de componentes y, al crear RMA, valida que todos los componentes estén disponibles y calcula las cantidades correctas por kit.
  • El módulo afecta a rma, sale.order, sale.order.line, account.move y a los modelos del asistente de RMA, añadiendo campos como phantom_bom_product, kit_qty y rma_kit_register.

Depende de

Modelos y campos (7)
  • rma · amplía un modelo existentekit_qty (Kit quantity), rma_kit_register, phantom_bom_product (Related kit product)
  • sale.order · amplía un modelo existente
  • account.move · amplía un modelo existente
  • sale.order.line · amplía un modelo existente
  • sale.order.rma.wizard · amplía un modelo existentecomponent_line_ids (Component Lines)
  • sale.order.line.rma.wizard · amplía un modelo existentekit_qty_done, per_kit_quantity, phantom_kit_line, phantom_bom_product
  • sale.order.line.rma.wizard.component · modelo nuevo

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Cree un pedido de venta con un kit y entregue sus componentes.
  • Vaya a la vista del portal del pedido y lance el asistente de RMA.
  • Verá una línea para el kit.
  • Habrá un límite de kits a devolver que debería coincidir con el número de kits entregados.
  • Una vez que valide el asistente con el número de kits a entregar, tendrá tantos RMA como componentes tengan esos kits con las cantidades adecuadas para cada uno.
  • Si reembolsa los componentes, el kit de la línea de venta se usará como referencia.

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.

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.