Este módulo amplía las capacidades de contabilidad analítica y de stock creando automáticamente líneas analíticas a partir del stock según reglas configurables.
Características principales:
- Definir reglas de movimiento de stock por ubicaciones de origen y destino.
- Calcular los importes de las líneas analíticas usando:
- Precio de lista del producto.
- Fórmula basada en categoría: (avg_price * (avg_weight * qty)) + ((avg_weight * qty) * supplement)
- Compatibilidad con distribuciones analíticas positivas y negativas.
- Gestiona distribuciones parciales y combinaciones de múltiples cuentas.
- Compatible con pickings de devolución y líneas analíticas de reversión.
- Totalmente compatible con planes analíticos y contabilidad analítica multidimensional.
El módulo es útil para organizaciones que necesitan contabilidad analítica precisa para movimientos de inventario, como fabricación, logística o servicios.
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 17.0Crea reglas que generen automáticamente asientos de contabilidad analítica cuando se completen los movimientos de stock, en función de las ubicaciones de origen y destino. Los importes pueden calcularse a partir de los precios de los productos o de las medias de las categorías de productos.
Este módulo permite definir reglas analíticas de stock que vinculan los movimientos de stock con la contabilidad analítica. Cada regla especifica una ubicación de origen y una ubicación de destino; cuando se completa un movimiento de stock entre esas ubicaciones, las líneas analíticas se crean automáticamente.
- Las reglas se gestionan en Accounting > Configuration > Stock Analytic > Stock Analytic Rules.
- Para cada regla se elige cómo se calcula el importe: por Product (usando el precio de venta del producto, opcionalmente con impuestos) o por Category (usando el precio medio, el peso medio y el suplemento de la categoría).
- Puede establecer una distribución analítica positiva y otra negativa, de modo que los importes pueden repartirse entre varias cuentas analíticas, y las devoluciones/reversiones generan líneas con el signo opuesto.
- Las categorías de producto incorporan tres campos nuevos: Average Price, Average Weight y Supplement, utilizados por el cálculo basado en la categoría.
- Las líneas analíticas creadas de este modo muestran un enlace al movimiento de stock relacionado.
- El sistema impide crear dos reglas con la misma combinación de ubicación de origen y de destino, y las reglas se filtran por compañía.
- Si se utiliza una regla basada en la categoría pero la categoría no tiene peso o precio mayor que cero, se genera un error y no se crea ninguna línea.
Depende de
Menús que añade
Modelos y campos (4)
- stock.move · amplía un modelo existente
- product.category · amplía un modelo existenteavg_price (Average Price), avg_weight (Average Weight), supplement
- stock.analytic.rule · modelo nuevoname, active, company_id, include_taxes, location_dest_ids (To), location_from_ids (From), amount_compute_type (Compute amount by), financial_account_id (Financial Account), analytic_distribution_negative (Negative Analytic Distribution)
- account.analytic.line · amplía un modelo existentestock_move_id (Stock Move)
Texto generado por IA (DeepSeek) al leer el código de la versión 17.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 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/account-analytic.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0- Configurar categorías de productos
Vaya a Inventario > Configuración > Categorías de productos.
Para cada categoría de producto relevante, configure los siguientes campos:
Average Price: Coste base por unidad.Average Weight: Se utiliza para escalar el coste en relación con la cantidad.Supplement: Recargo adicional aplicado sobre el coste base.
Estos valores se utilizan cuando el tipo de cálculo se establece en Categoría.
---
- Definir cuentas y planes analíticos
Vaya a Contabilidad > Configuración > Contabilidad analítica.
- Cree uno o varios planes analíticos.
- Cree cuentas analíticas vinculadas a estos planes.
Estas cuentas se referenciarán en la lógica de distribución analítica de cada modelo.
---
- Crear reglas analíticas de stock
Vaya a Contabilidad > Configuración > Reglas analíticas de stock.
Configure cada regla con:
Name: Se utiliza como etiqueta para las líneas analíticas generadas.Source LocationsyDestination Locations: Determina cuándo se aplica el modelo.Amount Compute Type: Elija entre:- Producto – utiliza el precio de lista del producto.
- Categoría – utiliza la fórmula de la categoría
(avg_price × weight × qty) + (weight × qty × supplement). Analytic Distribution(para líneas positivas)Negative Analytic Distribution(para líneas negativas)Financial Account: Se utiliza en la línea analítica generada.
📌 Nota: La distribución para movimientos invertidos (por ejemplo, devoluciones) se calcula automáticamente invirtiendo las cuentas — no es necesario definir una regla aparte.
- Realizar un movimiento de stock
Cree una transferencia que coincida con la regla configurada:
- Puede ser interna, de entrega o de recepción.
- Asegúrese de que las ubicaciones de origen y destino coincidan con la regla analítica.
- Revisar líneas analíticas
Vaya a Contabilidad > Contabilidad > Líneas analíticas.
Ahora debería ver las líneas analíticas generadas automáticamente que reflejan el coste y la distribución definidos en su modelo.
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.