Accounting · Odoo glossary

Analytic Accounting

Understand analytic accounting, analytic accounts, plans and cost distribution in Odoo, and how they support project and department profitability reporting.

Definition

In general ERP practice

Analytic accounting is a management-accounting approach that assigns costs and revenues to the activities that generate them, such as projects, departments or business units. It helps explain where money is earned or spent, beyond the categories used in the general ledger.

A general-ledger account describes the type of income or expense. An analytic dimension describes the business activity it belongs to. The same expense category can therefore be analysed across several projects without creating a separate ledger account for each one.

In Odoo

In Odoo, analytic accounts collect costs and revenues for management reporting. Analytic plans organise those accounts into dimensions, such as Projects or Departments. An analytic distribution allocates an accounting line across one or more analytic accounts.

Odoo 19 lets a plan be optional, mandatory or unavailable, with applicability conditions. Analytic distribution models can apply allocation rules automatically. These features support profitability analysis without replacing the chart of accounts.

Three concepts to keep separate

  1. Analytic plan

    The reporting dimension: for example, Projects.

  2. Analytic account

    A member of that dimension: for example, Project Alpha.

  3. Analytic distribution

    The allocation of a transaction: for example, 60% to Alpha and 40% to Beta.

Illustrative allocation

A shared service costs €1,000. Allocating 60% to one project and 40% to another attributes €600 and €400 respectively. This is an illustrative management allocation; the basis should reflect how the business actually uses the service.