Get in touch
⌘K

Odoo Analytic Accounting

Multi-dimensional cost and revenue management by projects, departments, and cost centers

Analytic Accounting is a multi-dimensional cost and revenue management system in Odoo that enables detailed tracking by projects, departments, cost centers, or any analytical dimension you need.

Automatically distribute costs from customer invoices, vendor bills, and employee expenses to analytic accounts with intelligent distribution models. Support concurrent multi-dimensional analysis with visual reports through graphs and pivot tables.

Accounting
Cost Analysis
Project Management
Management Reports

Key Features

Key points

  • Create multi-level Analytic Plans (Projects, Departments, Cost Centers) with Optional/Mandatory configuration

  • Automatically distribute costs/revenues from invoices, purchase orders, and employee expenses to analytic accounts

  • Automatic Distribution Models by partner, category, or company with flexible percentage allocation

  • Concurrent multi-dimensional analysis (e.g., Project + Department) with List, Graph, and Pivot reports

  • Real-time tracking of balance, Gross Margin, Debit/Credit across all analytic accounts


System Structure

Key points

  • Analytic Plans: Define analytical dimensions like Projects, Departments, Cost Centers

  • Analytic Accounts: Specific accounts to track costs/revenues within each dimension

  • Analytic Items: Detailed transaction lines from invoices, orders, and expenses

  • Analytic Distribution: Widget to allocate percentage splits on each invoice/order line

  • Distribution Models: Rules to automatically populate distributions based on conditions


Terminology Reference EN/VI

FieldsTrường dữ liệuDescription
Analytic PlansKế hoạch phân tíchAnalytical dimensions (Projects, Departments, Cost Centers)
Analytic AccountsTài khoản phân tíchSpecific accounts within each plan to track costs/revenues
Analytic ItemsHạng mục phân tíchDetailed transaction lines from business operations
Analytic DistributionPhân bổ phân tíchPercentage allocation of costs/revenues across multiple accounts
Distribution ModelsMô hình phân bổRules to automatically populate distributions based on conditions
Gross MarginBiên lợi nhuận gộpTotal Credit - Debit of analytic account

Basic Workflow

Steps

  • 1. Create Analytic Plans: Go to Accounting → Analytic → Analytic Plans, create dimensions like "Projects", "Departments". Choose Default Applicability: Optional (flexible), Mandatory (must = 100%), or Unavailable (hidden).

  • 2. Create Analytic Accounts: Go to Analytic Accounts, create specific accounts for each plan (e.g., Website, Mobile, Consulting for Projects plan). Fill name, code, select plan and company.

  • 3. Distribute on Invoices/Orders: When creating customer invoices, vendor bills, or employee expenses, fill Analytic Distribution field on each line. Select accounts and adjust % with slider. Mandatory plans must total = 100%.

  • 4. Configure Automatic Models (optional): Go to Configuration → Analytic Distribution Models, create rules to auto-populate distributions by partner, category, or company. System will auto-fill when creating invoices/orders.

  • 5. View Analytic Reports: Go to Analytic Items, switch to Graph (Bar/Line/Pie charts) or Pivot (spreadsheet) to analyze costs/revenues by account, time, partner. Click Gross Margin on account to view detailed transaction lines.


Real-World Scenarios

Industry Applications

ScenarioConfigurationBenefits
Track project costsCreate "Projects" plan, accounts for each project (Website, Mobile, Consulting). Distribute costs when creating invoices/expenses.Know exact costs per project, calculate project profitability, report to clients.
Allocate department costsCreate "Departments" plan (Mandatory), accounts for each dept. Office costs split: Sales 50%, Accounting 30%, Admin 20%.Control department budgets, compare costs between departments, management reporting.
Multi-dimensional analysisCreate 2 plans: "Projects" + "Departments" (both Optional). Distribute both dimensions on invoices. View Pivot with Rows = Projects, Columns = Departments.Know costs per project by department, identify which department spends most on which project.
Auto-distribute by partnerCreate Distribution Model: Partner = Company A, distribute Project X 60% + Project Y 40%. When creating invoice for Company A, distribution auto-fills.Save data entry time, ensure consistent distribution for frequent partners.

Reporting Views

View Comparison

View ModeWhen to UseAdvantages
ListView detailed transaction lines, audit and verify dataShows complete info: date, account, amount, partner, user
GraphPresent trends visually for management reportsVisual with Bar, Line, Pie charts. Easy for executives to understand.
PivotMulti-dimensional analysis, dynamically change groupingFlexible, powerful aggregation. Customize Rows/Columns/Values. Export to Excel.
KanbanView analytic accounts as cardsSuitable for visual project management by stage

Best Practices

Key points

  • Use clear plan names (e.g., "Projects", "Departments", "Cost Centers"). Use hierarchy for specific projects/departments.

  • Choose "Mandatory" for critical plans (must total = 100%), "Optional" for supplementary plans.

  • Distribute promptly when creating invoices, don't wait. Verify total % = 100% for mandatory plans.

  • Create automatic distribution models for frequent partners to save data entry time.

  • Filter by date, group by plan when viewing reports. Export data to Excel for further analysis.

  • Always verify distribution before posting invoices. Review analytic reports monthly to check accuracy.

  • Only accountants can create/edit analytic accounts. Only finance managers can configure plans.


User Groups and Permissions

Access Control

GroupPermissions
AccountantCreate/edit analytic accounts, use distribution on invoices, view reports
Finance ManagerFull access: configure plans, accounts, distribution models, reports
Project ManagerView project analytic accounts, view project costs