Skip to content

The financial report

The financial report is the heart of the RevasOS Projects module. It shows the economic health of a project through a 4×4 matrix that crosses four pillars with four perspectives, providing a complete, real-time snapshot of the project's financial status.

The 4×4 matrix

PlannedActualForecastRemaining
TimeEstimated hoursLogged hoursProjected hours to completionPlan vs projection gap
CostsEstimated costsIncurred costsProjected costs to completionPlan vs projection gap
RevenueEstimated revenueRecorded revenueProjected revenue to completionPlan vs projection gap
ProfitEstimated marginReal marginProjected margin to completionPlan vs projection gap

The four pillars (rows)

  • Time — The work hours invested in the project.
  • Costs — Outgoing expenses: internal labour cost, supplier purchases, travel expenses.
  • Revenue — Incoming funds: sales invoices issued to the client.
  • Profit — The difference between revenue and costs. This pillar is calculated, not directly fed.

The four perspectives (columns)

  • Planned — What you expected to spend and earn before starting.
  • Actual — What has actually happened up to today.
  • Forecast — What you expect at completion, combining actual data with remaining estimates.
  • Remaining — The difference between planned and forecast. A negative value means you are over budget.

Where the data comes from

Every cell in the report is fed by a specific RevasOS module. You do not need to enter numbers into the report — data flows in automatically.

"Planned" column

PillarData source
Planned timeEstimated hours from project-task allocations (resource assignments).
Planned costsBudget lines (expense estimates) linked to milestones or tasks — cost side.
Planned revenueBudget lines (expense estimates) linked to milestones or tasks — revenue side.
Planned profitCalculated: planned revenue − planned costs.

"Actual" column

PillarData source
Actual timeHours logged in timesheets on the project's tasks.
Actual costsPurchase invoices (suppliers/sub-contractors) reconciled against budget lines + hourly cost of logged hours.
Actual revenueSales invoices (clients) reconciled against budget lines.
Actual profitCalculated: actual revenue − actual costs.

"Forecast" column

The forecast combines actual data with remaining estimates to project the final outcome of the project. It is calculated automatically by the system.

"Remaining" column

Shows the difference between planned and forecast. A negative value signals an overrun against the original plan.

Data flow into the report

Task allocations ─────────────────► Planned time
Budget lines (costs) ─────────────► Planned costs
Budget lines (revenue) ────────────► Planned revenue

Timesheets ────────────────────────► Actual time
Purchase invoices ─────────────────► Actual costs
Sales invoices ────────────────────► Actual revenue

Note:

The "Actual" columns only populate if the Timesheet and Invoice Register modules are active and fed by the team. Without real data the report shows the "Planned" column only.

Reading the report in practice

  • Positive remaining profit — The project is on track or performing better than planned.
  • Negative remaining profit — The project is eroding its margin. Consider renegotiating scope or reallocating resources.
  • Actual time > Planned time — The team is spending more hours than estimated. Check whether this is an estimation or efficiency issue.
  • Actual costs > Planned costs — External expenses are growing. Review supplier invoices.