Ordinary accounting tells a business whether it made money. Analytic accounting tells it where. This piece explains analytic accounting in Odoo.
The limit of the general ledger
Ordinary, general-ledger accounting organises money by its nature: revenue, the kinds of cost, profit. It tells a business its overall financial result. What it does not, by itself, tell you is where that result came from, which project was profitable, which department costs what, which product line earns its keep. The general ledger sees the business as one whole. Analytic accounting is what slices it.
What analytic accounting is
Analytic accounting is a second, parallel way of classifying the same money. Alongside recording what a cost is by nature, analytic accounting also records what it was for, which project, which department, which job, whichever dimension matters to the business. The same is done for revenue. Once cost and revenue both carry that extra classification, the business can ask, for a project or a department, what came in and what went out, and so what it earned or lost. Analytic accounting makes that question answerable.
How it works in Odoo
In Odoo, analytic accounting works through analytic accounts and analytic plans. An analytic account is one of the things you want to track money against, a specific project, a specific department. An analytic plan is a whole dimension of slicing, "by project", "by department", and a business can have several plans, so the same money can be sliced more than one way at once. When cost or revenue is recorded, it can carry an analytic distribution, a tagging of which analytic account or accounts it belongs to, and Odoo can apply that distribution automatically for common cases.
The power of the connection
Analytic accounting is powerful in Odoo because the connected system feeds it. Costs and revenue arise all over the business, a sale, a purchase, time logged on a project, a production cost, and because Odoo is one system, those can carry their analytic tagging as they arise. The analytic account for a project then gathers, from across the whole connected operation, everything the project earned and everything it cost. This is what makes profitability visible by project, by dimension.
What it lets a business see
With analytic accounting in use, a business can answer the questions the general ledger leaves dark: which projects are profitable and which quietly lose money, what each department costs to run, which lines of the business earn their keep. For a service business it turns "we were busy and made some money" into "this engagement made money, that one lost it". For a manufacturer it is how the cost of an individual job is gathered. Analytic accounting is how a business understands its own shape.
The takeaway
Analytic accounting in Odoo is a parallel classification of cost and revenue by the dimensions that matter, projects, departments, jobs, so a business can see not just whether it made money but where. It works through analytic accounts and plans, with distribution tagged as transactions arise across the connected system, which is what makes profitability by project or dimension visible. It is how a business understands where it genuinely makes and loses money. For how we approach Odoo, see our ERP practice.