Skip to main content

Reports & Analysis

The Project Costing module includes an interactive Project Financial Dashboard that provides a comprehensive, real-time view of your project finances with KPI cards, bar charts, alert tables, breakdown panels, and a detailed budget table.

Accessing the Dashboard

Navigate to Project > Dashboard from the main Odoo menu. The dashboard loads automatically with data from all your projects.

Project Financial Dashboard Project Dashboard with KPI cards: Total Projects, Revenue, Cost, Profit/Margin, and Over Budget count


Dashboard Layout

The dashboard is organized into the following sections from top to bottom:

SectionDescription
FiltersDate range (Start/End) and project selector to narrow down data
KPI Summary CardsFive color-coded cards showing Total Projects, Revenue, Cost, Profit/Margin, Over Budget count
Budget vs Actual ChartBar chart comparing budgets to actual costs for Fixed Cost projects
Client Payments vs Costs ChartBar chart for Variable Cost projects showing payments received vs costs incurred
Cost Analysis ChartStacked bar chart showing Labor Cost vs Extra Costs per project
Over Budget AlertsTable listing projects that exceed their budget with variance details
Cost BreakdownPanel showing Labor Cost, Extra Costs, and Total Cost
Revenue BreakdownPanel showing Fixed Budgets, Client Payments, and Total Revenue
Budget Details TableComplete project-wise table with Type, Budget, Costs, Profit, Margin %, Hours, Status, and Utilization

Using Filters

The filter section at the top of the dashboard allows you to narrow your view:

  • Start Date -- Filter data from this date onward
  • End Date -- Filter data up to this date
  • Project -- Select a specific project to view its individual financial data
tip

Leave all filters empty to see an aggregated view across all projects. The dashboard updates in real-time as you change filter values.


KPI Summary Cards

The dashboard displays five color-coded KPI cards at the top, providing a quick snapshot of your project finances.

CardColorWhat It ShowsHow It's Calculated
Total ProjectsPurpleCount of projects matching current filtersCount of all active projects
Total RevenueGreenSum of all project revenuesFixed Cost budgets + Variable Cost client payments
Total CostRedSum of all project costsLabor costs (timesheets) + Extra costs
Profit / MarginCyanOverall profit and margin percentage(Revenue - Cost) / Revenue x 100
Over BudgetOrangeNumber of projects exceeding their budgetCount where Total Cost > Project Budget

Budget vs Actual (Fixed Cost Projects)

This bar chart compares the approved budget against actual costs for all Fixed Cost projects. It helps identify which projects are on track and which are over budget at a glance.

  • Green bars: Approved project budget
  • Red bars: Actual costs incurred (Labor + Extra Costs)

Budget vs Actual and Client Payments charts Budget vs Actual (Fixed Cost) and Client Payments vs Costs (Variable Cost) bar charts side by side

Client Payments vs Costs (Variable Cost Projects)

This chart compares client payments received against costs incurred for Variable Cost projects. Useful for tracking whether client payments are covering ongoing project expenses.

  • Blue bars: Total client payments received
  • Orange bars: Total costs incurred

Cost Analysis by Project

A stacked bar chart showing the composition of costs for each project, breaking down into:

  • Purple bars: Labor Cost (total timesheet-based employee costs)
  • Red bars: Extra Costs (total miscellaneous expenses logged)

Cost Analysis by Project Cost Analysis by Project -- Labor Cost vs Extra Costs breakdown per project


Over Budget and At Risk Alerts

Below the charts, the dashboard shows alert tables for projects that need attention:

  • Over Budget: Projects where total costs exceed the approved budget
  • At Risk: Projects approaching their budget limit

Each row shows the Project Name, Budget, Actual Cost, and the Variance amount.


Cost and Revenue Breakdowns

Two summary panels provide aggregated financial data across all filtered projects:

Cost Breakdown

MetricDescription
Labor CostSum of all timesheet costs across filtered projects
Extra CostsSum of all extra cost entries across filtered projects
Total CostLabor Cost + Extra Costs

Revenue Breakdown

MetricDescription
Fixed BudgetsSum of budgets from all Fixed Cost projects
Client PaymentsSum of payments from all Variable Cost projects
Total RevenueFixed Budgets + Client Payments

Over Budget alerts and breakdowns Projects Over Budget alert table with Cost Breakdown and Revenue Breakdown panels


Complete Project Budget Details Table

The bottom section of the dashboard features a comprehensive project-wise financial details table with all key metrics at a glance.

Table Columns

ColumnDescription
Project NameName of the project
TypeFixed Cost or Variable Cost
Budget / PaymentsProject Budget (Fixed) or Total Client Payments (Variable)
Labor CostTotal timesheet-based employee costs
Extra CostsTotal miscellaneous expenses
Total CostLabor Cost + Extra Costs
ProfitRevenue - Total Cost
Margin %Profit / Revenue x 100
HoursTotal hours logged on timesheets
StatusBudget status indicator (On Track, At Risk, Over Budget)
UtilizationBudget utilization percentage

Complete Project Budget Details table Complete Project Budget Details table showing all financial metrics per project with color-coded status indicators

Status Indicators

Each project row includes a color-coded status indicator:

StatusConditionColor
On TrackTotal cost is well within the budgetGreen
At RiskTotal cost is approaching the budget limitOrange
Over BudgetTotal cost exceeds the budgetRed

Technical Details

The dashboard is built using:

  • Owl.js -- Odoo's native reactive component framework for real-time UI updates
  • Chart.js -- For rendering bar and stacked bar charts
  • Bootstrap -- For responsive grid layout and styling
  • Custom CSS -- For KPI cards, color coding, and responsive design
Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com