How to work with analytical accounts in Odoo?

February 3, 2025 by
Олена Кирилюк

Analytical accounts in Odoo are a tool that allows you to keep detailed records of expenses and revenues for specific projects, departments, orders or other business objects. They do not affect the main balance sheet, but provide an additional level of detail for internal analysis. Analytical accounts are the basis for management accounting and help you make informed business decisions.

How to create and configure analytical accounts?


1. Activation of analytical accounting

Go to the "Settings" module:

In the "Invoicing" section, enable the "Analytical accounting" option:

Save your changes.


2. Creation of analytical accounts

1.      Go to the "Invoicing" module:

2.      Through the "Settings" menu, go to "Analytical Plans":

Create an analytical plan. This could be "Line of Business", "Department", etc.

3.      Next, create analytical accounts.

Next, create analytical accounts.

 

3. Using analytical accounts

Open an invoice, sales order, or purchase order. In the "Analytical account" field, select the appropriate account. You can also specify multiple accounts by specifying a percentage distribution.

After confirmation of financial documents (invoices), all expenses and income will be attributed to the specified account.


4. Using analytical distributions

Analytical distribution allows you to automatically insert the necessary analytical accounts into documents, which simplifies accounting and reduces the likelihood of errors.

To configure them, go to the "Accounting" module - "Settings" menu - "Analytical distributions":

Create a rule by specifying the invoices and their distribution conditions (by product, product category, or partner):

Save the settings - now expenses will be automatically distributed between accounts.


5. Analytical data analysis

For analysis, go to the module "Accounting" - "Accounting" - "Analytics elements":

For ease of analysis, switch to table view:

Enable the necessary filters and groupings: