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
Analytic plan
The reporting dimension: for example, Projects.
Analytic account
A member of that dimension: for example, Project Alpha.
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.
Official Odoo documentation
The Odoo-specific explanation above is based on the documentation for Odoo 19. Features and workflows can differ in other versions.
Related glossary terms
Continue reading