BIM 2.0Odoo 19

Process manual

Search for what you want to do and follow the steps. Each process shows where it is in the menu, what you need first and which mistakes to avoid.

The life of a project

Certification and billing

How do I compare what was invoiced by milestones with the actual cost?Budget, cost, executed and treasury for each milestone.

Where BIM › Home › Projects › (project) › Milestone Analysis tab

How do I compare what was invoiced by milestones with the actual cost?

Steps

  1. In the project, Milestone Analysis tab, fill in Theoretical Margin %: it is used to calculate the Planned Cost of each milestone.
  2. Choose the Schedule Type: Distributed spreads the budget over the time between milestones; By Gantt spreads it according to the schedule of the items.
  3. Open Billing Milestones and look at the columns: Budget, Planned Cost, Actual Cost (posted vendor bills of the project's analytic account between the previous milestone and this one) and Executed (measurement captures finished in that period).
  4. Budget vs Expenses Diff = Budget − Actual Cost; Treasury = Actual Amount − Actual Cost. Negatives are shown in red.
  5. In the project also compare Current Margin % with the theoretical one and the Purchase Deviation.
Warning

If the project has no analytic account, the Actual Cost comes out as zero.

Documented version: BIM 2.0 (base_bim_2 19.0.19.04.2026) · Odoo 19