OdooWiki OCA HUB

Analytic Activity Based Cost

analytic_activity_based_cost folder_open OCA/account-analytic open_in_new
Accounting/Accounting Licencia: AGPL-3

Con el Costeo Basado en Actividades (ABC), los costos son generados por actividades.

Las actividades que generan costos se representan como Elementos Analíticos. Por ejemplo, una entrada de parte de horas podría ser una actividad. Otras actividades podrían capturarse para almacenarse en Odoo como Elementos Analíticos.

Estos Elementos Analíticos de actividad generarán automáticamente Elementos Analíticos adicionales para los costos impulsados por esta actividad. Por ejemplo, un tiempo de funcionamiento de una máquina podría impulsar consumos de Mano de Obra y Gastos Generales.

Los generadores de costos son Productos regulares no almacenables, con una definición adicional de los costos que impulsan.

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 14.0

Configurar el costeo basado en actividades: marcar los productos como generadores de costes, definir los productos de coste que generan y permitir que los apuntes analíticos creen automáticamente los apuntes analíticos de coste relacionados.

Este módulo añade el costeo basado en actividades a la contabilidad analítica de Odoo. Los usuarios pueden marcar un producto como "Cost Driver" y, en ese producto, listar los productos de coste que impulsa con un factor de cantidad. Un nuevo menú "Cost Drivers" lista estos productos, y "Activity Based Cost Rules" lista las reglas que vinculan un driver con cada producto de coste.

Cuando se crea un elemento analítico para un producto cost-driver, el módulo crea automáticamente elementos analíticos hijos para cada regla de coste. Estos elementos hijos se vinculan al padre a través de "Related Analytic Items", y su cantidad e importe se calculan a partir de la cantidad del padre y el factor de la regla y el precio del producto de coste. El elemento analítico padre muestra un roll-up de la cantidad e importe del desglose.

Reglas de negocio: un producto no puede tener costes de actividad a menos que esté marcado como cost driver; el coste estándar de un producto cost-driver se acumula automáticamente a partir de sus costes de actividad. El formulario del elemento analítico incorpora una pestaña "Related Analytic Items", y la lista y búsqueda de elementos analíticos incorporan columnas de desglose y un filtro "No Driven Costs". El acceso a las reglas de coste es de solo lectura para los usuarios normales y total para los responsables de contabilidad.

Depende de

account

Lo necesitan otros módulos

Menús que añade

Activity Based Cost RulesCost Drivers
Modelos y campos (3)
  • product.product · amplía un modelo existenteis_cost_type (Is Cost Driver), activity_cost_ids (Activity Costs)
  • activity.cost.rule · modelo nuevoname (Description), active, factor (Qty. Factor), parent_id, product_id (Cost Product), standard_price
  • account.analytic.line · amplía un modelo existentechild_ids (Related Analytic Items), parent_id, unit_abcost (Breakdown Quantity), amount_abcost (Breakdown Amount), activity_cost_id

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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.

Fuentes · Odoo 14.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Cuando se crean elementos analíticos para un producto de controlador de costes, se generan los elementos analíticos correspondientes para el coste inducido.

  • Cuando se crea un elemento analítico, un proceso automático comprueba las reglas de costes basados en actividades para identificar las que aplican.
  • Cada regla crea un nuevo elemento analítico para los costes inducidos, como copia del original, con:
  • Product: establecido en el producto de tipo de coste de la regla. Un error de validación impide que sea el mismo que el producto del elemento analítico de origen, para evitar bucles infinitos.
  • Cost Quantity: es la cantidad original multiplicada por el factor de la regla
  • Cost Amount: es -1 * cantidad * coste unitario del producto
  • Parent Analytic Item (campo nuevo): establecido con un enlace al elemento analítico original
  • Quantity: cero, para evitar la duplicación
  • Amount: cero, para evitar la duplicación
  • Project y Task: si están presentes, se restablecen, para evitar representar los costes inducidos como líneas de partes de horas.

Una actualización de la cantidad original desencadena un recálculo de la cantidad y el importe de los elementos analíticos hijos.

Un borrado se propaga en cascada a los elementos analíticos hijos, provocando que también se eliminen.

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.