OdooWiki OCA HUB

Repair Quotation Manual Sync

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

Este módulo convierte la sincronización entre una orden de reparación y su presupuesto en una acción explícita en lugar de automática. En el Odoo estándar, cada pieza añadida o modificada en una orden de reparación se envía al presupuesto vinculado de inmediato; aquí el presupuesto solo cambia cuando un usuario lo solicita, y cada pieza lleva una marca Invoiceable que decide si llega al presupuesto. Siempre que los dos documentos se desincronizan, un banner en el presupuesto lo informa y ofrece un botón Synchronize Lines que alinea el presupuesto con la orden de reparación. La sincronización se aplica a los presupuestos que aún son borrador o han sido enviados; las líneas del presupuesto creadas a partir de la propia orden de reparación se rellenan automáticamente.

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 19.0

Las órdenes de reparación ya no actualizan su cotización automáticamente: cada pieza lleva una marca Invoiceable, y un banner en la cotización ofrece un botón Synchronize Lines para aplicar los cambios cuando tú decidas.

En el Odoo estándar, cada pieza añadida o modificada en una orden de reparación se envía al presupuesto vinculado de inmediato. Con este módulo, el presupuesto solo cambia cuando un usuario lo solicita.

En la orden de reparación, la lista de piezas ahora muestra una casilla Facturable. Solo las piezas con esta casilla marcada llegarán alguna vez al presupuesto. Una vez que el presupuesto vinculado ha sido confirmado (estado sale), la casilla pasa a ser de solo lectura, por lo que la decisión de facturabilidad ya no se puede cambiar.

En el presupuesto, aparece un banner de advertencia siempre que la orden de reparación y el presupuesto se hayan desincronizado. El banner explica que los dos documentos no están sincronizados y ofrece un botón Sincronizar líneas. Al pulsarlo, el presupuesto se alinea con la orden de reparación: las nuevas piezas facturables se añaden como líneas del presupuesto, las piezas modificadas se actualizan y las piezas que ya no son facturables o tienen cantidad cero se eliminan del presupuesto. La sincronización solo funciona mientras el presupuesto sigue siendo un borrador o ha sido enviado; en cualquier otro estado, el botón no hace nada.

Cuando el presupuesto se crea por primera vez a partir de la orden de reparación, sus líneas se rellenan automáticamente, por lo que el presupuesto inicial está completo sin ningún paso manual. El módulo toca repair.order, sale.order y stock.move.

Depende de

repair
Modelos y campos (3)
  • sale.order · amplía un modelo existenteneeds_repair_sync
  • stock.move · amplía un modelo existenterepair_create_sync, repair_invoiceable (Invoiceable), repair_update_sync, is_repair_sale_confirmed
  • repair.order · amplía un modelo existente

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para crear un presupuesto a partir de una orden de reparación, debe:

  • Vaya a Repair \> Repair Orders y abra una orden de reparación.
  • En la lista de piezas, desmarque Invoiceable en cada pieza que no deba facturarse al cliente.
  • Haga clic en Create Quotation. El presupuesto se crea con una línea por cada pieza facturable.

Para trasladar cambios posteriores de la orden de reparación a su presupuesto:

  • Añada, elimine o sustituya piezas, cambie sus cantidades, o marque y desmarque Invoiceable.
  • Abra el presupuesto vinculado. El banner informa de que la orden de reparación y el presupuesto ya no están sincronizados.
  • Haga clic en Synchronize Lines. Las líneas se añaden, se actualizan o se establecen a una cantidad cero, de modo que el presupuesto coincida con las piezas facturables de la orden de reparación.

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.