Department P&L
Open Reports → Department PL in Thermal →
What it's for
Department P&L is "Revenue and cost by department, sourced from the cost and revenue attribution ledgers." It answers whether service, install, and maintenance are each carrying their own weight, rather than hiding inside one company total.
Reach it from Reports → Department P&L, at /reports/department-pl.
Tabs
Reports links back to the hub. Each department drills into its own detail.
Panels and controls
Columns: Department, Revenue, Labor, Material, Subcontractor, Commission, Total cost, Margin $, and Margin %.
Every figure comes from the attribution ledgers rather than being estimated, which means a department only shows what has actually been attributed to it. A department with revenue and no cost usually means cost attribution is incomplete, not that the department is free.
Download CSV takes the table out; Clear resets the filters.
Empty states
Department P&L isn't enabled yet means the feature has not been turned on for your shop. No activity in this period means it is on and the period is genuinely empty.
What it accepts
| Field | Format | Required | Rule |
|---|---|---|---|
| Period and filters | Dates, branch | No | "Clear" resets them |
The report is a read-out. Departments are configured under Settings.
How to configure it
- Departments under Settings decide which departments exist and what work is booked to each.
- Job costing settings decide how labour, material, subcontractor and commission cost are attributed, which is the whole basis of this report.
- Branches scope it.
- The feature has to be enabled for your shop before the report shows anything.
Who can see it
This screen sits behind the Reports area.
Owners, office managers and dispatchers can open it. Technicians cannot. The gate is checked on the server, not just hidden in the sidebar, so a direct link does not get around it.
The full role matrix is on Roles & permissions.