BuilderForecast reporting is designed around project decisions: current position, movement, exposure and corrective action rather than a dump of accounting transactions.
Current contract, budget, incurred cost, commitments, forecast final cost and forecast margin.
The cost categories, variations and procurement movements driving a different forecast.
The specific commercial actions available to protect or recover the remaining project result.
A single forecast shows the current answer. Comparing saved forecast positions shows whether the project is stabilising or continuing to deteriorate. That history belongs in reporting because it helps management understand movement without cluttering the day-to-day budget and procurement workflow.