Explanation of Analytical Account and Analytical Plan in Odoo?

What is an Analytical Account in Odoo?

An Analytical Account is used to track income and expenses beyond the main chart of accounts, such as by:

  • Project

  • Department

  • Cost center

  • Branch

  • Contract

  • Client

Example

ExpenseGL AccountAnalytic Account
Office RentRent ExpenseDubai Office /Sharjah office
FuelVehicle ExpenseLogistics Dept/ IT Dept
Consulting RevenueSalesProject Alpha/ SES Project

What is an Analytical Plan?

An Analytical Plan defines how analytic dimensions are structured.

πŸ‘‰ It allows multiple analytic dimensions at the same time.

Without Analytic Plan

You can track only one analytic account per line.

With Analytic Plan

You can track multiple dimensions simultaneously, such as:

  • Department

  • Project

  • Location

Real Business Example

Company wants to analyze:

  • Cost by Department

  • Cost by Project

  • Cost by Branch

Analytic Plans Setup

Analytic PlanPurpose
DepartmentHR, IT, Finance
ProjectProject A, Project B
BranchDubai, Abu Dhabi

Configuration Steps in Odoo

Step 1: Enable Analytic Accounting

πŸ“ Accounting β†’ Configuration β†’ Settings
βœ” Enable Analytic Accounting

Create Analytic Plans

πŸ“ Accounting β†’ Configuration β†’ Analytic Plans β†’ Create

Example:

  • Plan Name: Department / Project/ Branch

Create Analytic Accounts

πŸ“ Accounting β†’ Configuration β†’ Analytic Accounts β†’ Create

Assign:

  • Name: IT Department/ Finance Department/ Secondary Department

  • Analytic Plan: “Department”

Using Analytic Accounts in Transactions

Analytic accounts can be assigned at:

  • Vendor bills

  • Customer invoices

  • Journal entries

  • Expenses

  • Timesheets

  • Purchase orders (with configuration)

Example: Vendor Bill Line

FieldValue
GL AccountElectricity Expense
DepartmentIT
ProjectProject A
BranchDubai

Analytic Distribution (Very Important)

Odoo allows splitting costs across multiple analytic accounts.

Example

AED 10,000 expense split as:

  • 60% β†’ Project A / IT Department

  • 40% β†’ Project A / Finance Department

This is done using Analytic Distribution on invoice lines.


Analytic Reporting

πŸ“ Accounting β†’ Reporting β†’ Analytic Report

You can analyze:

  • Profitability by project