OdooWiki OCA HUB

Repair Purchase Return

repair_purchase_return folder_open OCA/repair open_in_new
Repair Licencia: LGPL-3

El propósito de este módulo es añadir la posibilidad de crear un pedido de devolución de compra para algunos productos y operaciones de componentes de reparación directamente desde el pedido de reparación.

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 16.0

Crea pedidos de devolución de compra directamente desde una orden de reparación, enviando de vuelta los componentes y las tarifas de reparación al proveedor. Las órdenes de reparación y las devoluciones de compra están vinculadas para que puedas saltar entre ellas.

Este módulo conecta las órdenes de reparación con las devoluciones de compra, para que puedas enviar piezas y tarifas de reparación de vuelta a un proveedor sin volver a introducir datos.

En una orden de reparación obtienes un nuevo botón "Create Purchase Return" en la cabecera. Abre un pequeño asistente donde eliges el proveedor (precargado desde la lista de proveedores del producto cuando es posible). Puedes crear la devolución y permanecer en la reparación, o crearla y abrir la nueva devolución de compra. La devolución se crea en borrador para que puedas revisarla antes de la validación.

Solo las operaciones de reparación de tipo "add" (piezas añadidas a la reparación) y todas las tarifas de reparación se copian en la devolución. Las líneas se crean con un precio cero y se marcan como solo reembolso, luego se recalculan los campos relacionados con el producto.

Ambos documentos se muestran mutuamente: la orden de reparación tiene un botón contador "Purchase Returns", y la devolución de compra tiene un botón contador "Repair Orders". Un campo "Return Purchase Notes" en la orden de reparación se copia en las notas de la devolución. La posición fiscal del proveedor y la moneda de compra se aplican automáticamente.

Depende de

Modelos y campos (6)
  • repair.fee · amplía un modelo existentepurchase_return_line_ids
  • repair.line · amplía un modelo existentepurchase_return_line_ids
  • repair.order · amplía un modelo existentepurchase_return_ids, purchase_return_count (Return Purchase Count), purchase_return_notes (Return Purchase Notes)
  • purchase.return.order · amplía un modelo existenterepair_order_ids, repair_order_count (Repair Orders Count)
  • purchase.return.order.line · amplía un modelo existenterepair_fee_ids, repair_line_ids
  • repair.purchase.return.wiz · modelo nuevovendor_id

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Vaya a Repair > Repair Orders > New y cree una nueva orden de reparación. Añada al menos una línea en Parts (con tipo Add y Quantity positiva) y Operations (con Quantity positiva).
  • Haga clic en el botón Create Purchase Return.
  • En el asistente, elija un proveedor válido y haga clic en el botón Create And View Purchase Return.

En la Purchase Return Order, el Unit Price de cada línea de producto sería el precio de coste del producto.

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.