OdooWiki OCA HUB

Repair To Sale Order

repair_sale_order folder_open OCA/repair open_in_new
Repair Licencia: AGPL-3

Este módulo añade la posibilidad de crear un pedido de venta de piezas de repuesto en la orden 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

Vincular órdenes de reparación a órdenes de venta para que los repuestos utilizados en una reparación puedan venderse al cliente. Un tipo de reparación puede configurarse para crear automáticamente una orden de venta a partir de la orden de reparación.

Este módulo conecta las órdenes de reparación con las ventas, de modo que los repuestos consumidos durante una reparación se puedan facturar mediante una orden de venta normal.

En un tipo de reparación (la pantalla de configuración que se utiliza para definir clases de reparaciones), se puede activar una nueva opción "Create sale order?". Cuando está activada, las órdenes de reparación de ese tipo muestran un botón "Create Sales Order" una vez confirmada la reparación. Al pulsarlo se crea una orden de venta para el cliente, copiando el cliente, las direcciones de entrega y factura, la referencia de origen y las notas de la cotización de la orden de reparación, y convierte cada línea de pieza de la reparación en una línea de la orden de venta con el mismo producto, cantidad, precio e impuestos. Las líneas de reparación quedan vinculadas a las líneas de venta creadas.

Desde la orden de reparación se obtiene un botón inteligente "Sale Order(s)" que muestra cuántas órdenes de venta están vinculadas, y desde la orden de venta un botón inteligente "Repair Order(s)" muestra las reparaciones vinculadas. Cuando se confirma la orden de venta, las órdenes de reparación relacionadas pasan a Done; cuando se cancela la orden de venta, vuelven a Confirmed. Si un tipo de reparación requiere una orden de venta, la validación de una reparación sin ninguna línea de pieza se bloquea con un mensaje de error. El módulo también traslada la referencia de la reparación a los movimientos de stock generados por la orden de venta.

Depende de

repairrepair_typesalesales_team
Modelos y campos (6)
  • sale.order · amplía un modelo existenterepair_order_ids (Repair orders), repair_order_count (Repair orders count)
  • stock.rule · amplía un modelo existente
  • repair.line · amplía un modelo existentesale_line_id (Sale line)
  • repair.type · amplía un modelo existentecreate_sale_order (Create sale order?)
  • repair.order · amplía un modelo existentesale_order_ids (Sale orders), sale_order_count (Sale order count), create_sale_order
  • sale.order.line · amplía un modelo existenterepair_line_ids (Repair lines)

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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/manufacture.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

En Repairs / Configuration / Repair Type puede activar Create Sale Order; esto cambia el comportamiento del formulario de reparación y permite crear Sales Order desde Repair Order

Su repair order cambiará al estado Done cuando se confirmen los Sales Orders relacionados; si el Sales Order se cancela, el Repair Order se establecerá como Confirmed

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.