OdooWiki OCA HUB

Repair Analytic

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

Añade distribución analítica a las órdenes de reparación.

Cuando se completa una reparación, se crean automáticamente asientos analíticos para cada movimiento de piezas, utilizando el tipo de precio configurado (precio de venta o coste) con la siguiente convención de signos:

  • Piezas añadidas → importe negativo (coste)
  • Piezas eliminadas → importe positivo (recuperación)
  • Piezas recicladas → importe positivo (recuperación)

Los asientos se eliminan al cancelar o cuando se elimina 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 18.0

Permite adjuntar cuentas analíticas a las órdenes de reparación y registra automáticamente asientos analíticos cuando se completa una reparación, en función de las piezas añadidas, retiradas o recicladas.

Este módulo conecta las órdenes de reparación con la contabilidad analítica. En el formulario de la orden de reparación obtienes un campo Analytic Distribution (visible para los usuarios con derechos de contabilidad analítica) donde puedes dividir la reparación entre una o varias cuentas analíticas y porcentajes. El campo pasa a ser de solo lectura una vez que la reparación está hecha o cancelada.

Cuando la reparación se marca como hecha, el sistema crea automáticamente apuntes analíticos para cada línea de pieza completada, utilizando el tipo de precio configurado en el tipo de operación de reparación (Price o Cost). El signo sigue el tipo de pieza: las piezas añadidas se registran como un importe negativo (coste consumido), mientras que las piezas retiradas y recicladas se registran como un importe positivo (recuperación). Los apuntes se eliminan cuando la reparación se cancela o se elimina.

Un botón inteligente en la orden de reparación muestra cuántas líneas analíticas existen y abre la lista filtrada. Las líneas analíticas ahora llevan un enlace Repair Order, que también está disponible en las vistas de formulario, lista y búsqueda de la línea analítica, incluidos filtros y agrupación por orden de reparación.

En el tipo de operación de reparación puedes elegir si el valor analítico se basa en el precio de venta o en el coste del producto. La lista Parts de la orden de reparación también muestra columnas Price y Cost de solo lectura.

Depende de

repairanalytic

Lo necesitan otros módulos

Modelos y campos (5)
  • stock.move · amplía un modelo existentecost (Cost), company_currency_id (Company Currency)
  • repair.order · modelo nuevoanalytic_line_count (Analytic Lines)
  • stock.picking.type · amplía un modelo existenteanalytic_price_type
  • account.analytic.line · amplía un modelo existenterepair_order_id (Repair Order)
  • account.analytic.applicability · amplía un modelo existentebusiness_domain

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Inventory → Configuration → Operation Types y abra un tipo de operación Repair. En la sección Analytic, establezca Analytic Price Type en Price (usa el precio de venta) o Cost (usa el coste del producto).
  • Abra una orden de reparación y establezca el campo Analytic Distribution (visible solo para usuarios con contabilidad analítica habilitada).
  • Añada piezas (Added, Removed o Recycled), inicie y complete la reparación. Los asientos del diario analítico se crean automáticamente y son accesibles mediante el botón inteligente Analytic Lines.
  • Cancelar o eliminar la orden de reparación elimina todos los asientos analíticos vinculados.

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.