Hours already spent and actual progress tell you how many hours the project will take in total, whether it will overrun, and what will remain of the margin.
What was sold
Where the project stands today
Actual progress is judged on work delivered, not on hours used: the gap between the two announces the overrun.
Hours forecast at completion
472.7 h
for 400 h sold, at the current pace
Remaining work212.7 h
Forecast overrun+72.7 h
that is+18.2%
Pace index (work delivered ÷ hours spent)0.85
Margin planned in the quotation5,200,000 F
as % of price65.0%
Margin forecast at completion4,690,909 F
as % of price58.6%
In Odoo: allocated time, time spent and progress are on each task; the project update dates them and keeps a record of successive forecasts.
The method
What the calculation does.
At completion
260 h ÷ 55% progress = 472.7 h in total, for 400 h sold.
Overrun
72.7 h more than planned: + 18.2%. Remaining: 212.7 h.
Pace
55% of 400 h = 220 h of work delivered for 260 h spent: index 0.85.
Margin
From 65% planned in the quotation to 58.6% at the end, if nothing changes.