Accounting: Use Case: Analytic Accounting


This documentation outlines the use cases and processes associated with Analytic Accounting in Odoo 14.

An Analytic Account contains accounting entries but is not bound to legal constraints, meaning you can create a Chart of Analytic Accounts that is completely your own and do with it as you wish.

Analytic Accounts are helpful for keeping track of specific costs and revenues. For example, you can make an Analytic Account called 'Administration' to track of all your administrative costs. An analytic account is comprised of Analytic Entries, which are similar to journal entries. These are lines that give you a clear view of your analytic account's costs and revenues, and are generally created when various Odoo documents are validated. You can also create manually analytic Entries.

You can use Analytic Tags to further refine analytic entries. For example, you could make tags for different teams in a department, you can then filter the list of analytic entries to view only those with a specific tag.


To get started, navigate to the Accounting app.

Configuring Analytic Accounting

Go to Configuration > settings.

Under the Analytics section, enable Analytic Accounting, then click Save.

Odoo CMS - a big picture

Creating an Analytic Account 

Go to  Configuration > Analytic AccountingAnalytic Accounts.

On this page, you will see a list of all Analytic Accounts. Click the create button to create a new Analytic Account. Here you'll see a blank form where you'll enter information for your new Analytic Account.

Analytic Account: Add a name for the account; this is the only required field.

Reference: Enter a word or phrase to reference this account quickly.

Customer: If this account applies to one customer only, select them here.

Group: If this account should be grouped with other analytic accounts, select or create the group here.

Currency: This will be automatically filled in based on your company's settings. 

When ready, click Save.

Generating an Analytic Entry

Making an analytic entry for an analytic account is easy!

Let's say, for example, you'd like to record the cost of a vendor bill in an analytic account. When adding a line item for the bill, simply choose the Analytic Account you desire from the dropdown menu!

When we post this vendor bill, the analytic accounting entry will be generated along with the other accounting items.

Odoo CMS - a big picture

Analytic Items

To view all of the analytic items, go to configuration > management > analytic items . Here, we have them grouped by "Analytic Account."

Odoo CMS - a big picture

To take a look at the analytic entries of an analytic account, go to Configuration > Analytic Accounting >Analytic Accounts then, click the desired account from the list.

Odoo CMS - a big picture

Next, click the  Cost/Revenue smart button.

You will see a list of all Analytic Entries for this analytic account, with the quantity and amount total summed on the right. Click an entry from the list to see the details.

Odoo CMS - a big picture

This summary gives you all the details pertaining to the entry.

Odoo CMS - a big picture

Manually Creating an Analytic Entry

In the Accounting application, click configuration > management > Analytic Items. Once there, click Create and enter the details of the entry into the form that displays.

Analytic Entry

  • Description: Enter the asset.

  • Analytic Account: Select the Analytic Account to record this asset.

  • Tags: Select any applicable tags.

  • Ref.: Enter any pertinent reference.

  • Partner: If applicable select a Partner.

  • Date: Enter the date of acquisition.


  • Amount: Enter the amount of purchase.

  • Quantity: Enter the quantity of item(s) purchased.

  • Product: If there is a related asset product, select it here.

  • Unit of Measure: Enter the unit of measure for this asset.


  • Financial Account: This field will auto-populate.

  • Journal Item: Select or Create a journal Item, if desired.

When ready, click Save.