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
| Planned | Actual | Forecast | Remaining | |
|---|---|---|---|---|
| Time | Estimated hours | Logged hours | Projected hours to completion | Plan vs projection gap |
| Costs | Estimated costs | Incurred costs | Projected costs to completion | Plan vs projection gap |
| Revenue | Estimated revenue | Recorded revenue | Projected revenue to completion | Plan vs projection gap |
| Profit | Estimated margin | Real margin | Projected margin to completion | Plan 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
| Pillar | Data source |
|---|---|
| Planned time | Estimated hours from project-task allocations (resource assignments). |
| Planned costs | Budget lines (expense estimates) linked to milestones or tasks — cost side. |
| Planned revenue | Budget lines (expense estimates) linked to milestones or tasks — revenue side. |
| Planned profit | Calculated: planned revenue − planned costs. |
"Actual" column
| Pillar | Data source |
|---|---|
| Actual time | Hours logged in timesheets on the project's tasks. |
| Actual costs | Purchase invoices (suppliers/sub-contractors) reconciled against budget lines + hourly cost of logged hours. |
| Actual revenue | Sales invoices (clients) reconciled against budget lines. |
| Actual profit | Calculated: 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 revenueNote:
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.
Related concepts