workspace-v1/shared/knowledge-base/reference/odoo/docs/02-modulos-business/MOD-analytic.md
rckrdmrd cb4c0681d3 feat(workspace): Add new projects and update architecture
New projects created:
- michangarrito (marketplace mobile)
- template-saas (SaaS template)
- clinica-dental (dental ERP)
- clinica-veterinaria (veterinary ERP)

Architecture updates:
- Move catalog from core/ to shared/
- Add MCP servers structure and templates
- Add git management scripts
- Update SUBREPOSITORIOS.md with 15 new repos
- Update .gitignore for new projects

Repository infrastructure:
- 4 main repositories
- 11 subrepositorios
- Gitea remotes configured

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 04:43:28 -06:00

3.1 KiB

Modulo: Analytic Accounting (Contabilidad Analitica)

Odoo Module: analytic Version: 1.2 Categoria: Accounting/Accounting Es Aplicacion: No (modulo auxiliar)


1. Descripcion General

El modulo analytic proporciona contabilidad analitica independiente de la general. Permite distribuir costos e ingresos entre multiples centros de costo/proyectos.

Funcionalidades Principales:

  • Cuentas Analiticas (account.analytic.account): Centros de costo/proyectos
  • Lineas Analiticas (account.analytic.line): Movimientos analiticos
  • Planes Analiticos (account.analytic.plan): Estructura jerarquica de planes
  • Distribuciones (analytic.mixin): Asignar a multiples cuentas con porcentajes
  • Modelos de Distribucion: Pre-configurar distribuciones automaticas

2. Dependencias

2.1 Dependencias Explicitas (manifest)

Modulo Tipo Descripcion
base Requerido Modulo base
mail Requerido Mensajeria
uom Requerido Unidades de medida

3. Modelos Principales

3.1 Analytic Core

Modelo Descripcion Archivo
account.analytic.account Cuentas analiticas analytic_account.py
account.analytic.line Lineas analiticas analytic_line.py
account.analytic.plan Planes analiticos analytic_plan.py
account.analytic.applicability Reglas aplicabilidad analytic_plan.py

3.2 Distribucion

Modelo Descripcion Archivo
account.analytic.distribution.model Modelos distribucion analytic_distribution_model.py

3.3 Mixins

Modelo Descripcion Archivo
analytic.mixin Campos distribucion JSON analytic_mixin.py
analytic.plan.fields.mixin Campos dinamicos por plan analytic_line.py

4. Integraciones con Otros Modulos

El modulo analytic se integra ampliamente:

Modulo Modelo Integracion
account account.move.line analytic.mixin
sale sale.order.line analytic.mixin
purchase purchase.order.line analytic.mixin
hr_timesheet hr.timesheet analytic.plan.fields.mixin
hr_expense hr.expense analytic.mixin
project project.project account_id M2O
stock_account stock.move ?
mrp_account mrp.production ?

5. Formato de Distribucion JSON

{
    "account_id1,account_id2": 50.0,
    "account_id3": 50.0
}
  • Claves: IDs de cuentas separados por coma
  • Valores: Porcentaje (total debe ser 100% para obligatorios)

6. Aplicabilidad de Planes

Tipo Descripcion
optional Plan opcional
mandatory Plan obligatorio (debe sumar 100%)
unavailable Plan no disponible

7. Grupos de Seguridad

Grupo Permiso
group_analytic_accounting Acceso contabilidad analitica

8. Estadisticas del Modulo

Metrica Valor
Modelos principales 5
Mixins 2
Complejidad MEDIA

Referencias:

  • Fuente: addons/analytic/
  • Manifest: addons/analytic/__manifest__.py