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.0Permite 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
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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/repair.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.