cost_dashboardreads only
Labor cost at a glance
The headline labor cost for this week, this month, the year to date and the year, from approved payroll attributed to the dates the work happened. The same four figures the payroll dashboard leads with. Start here when somebody asks how payroll is tracking.
Someone asks: “How is payroll tracking this month?”
Input
{}
What comes back
Labor cost as of 2026-10-16:
this week (2026-10-12 to 2026-10-18) · total 184,220.00 · paid to people 184,220.00 · basic 151,400.00 · overtime 24,820.00 · holiday 0.00 · incentives 8,000.00
this month (2026-10-01 to 2026-10-31) · total 742,980.00 · paid to people 742,980.00 · basic 611,300.00 · overtime 97,680.00 · holiday 6,000.00 · incentives 28,000.00
year to date (2026-01-01 to 2026-10-16) · total 7,118,450.00 · paid to people 7,118,450.00 · basic 5,884,100.00 · overtime 918,350.00 · holiday 94,000.00 · incentives 222,000.00
this year (2026-01-01 to 2026-12-31) · total 7,118,450.00 · paid to people 7,118,450.00 · basic 5,884,100.00 · overtime 918,350.00 · holiday 94,000.00 · incentives 222,000.00
Structured content
Show the structured answer
{
"today": "2026-10-16",
"hasData": true,
"spans": [
{
"span": "week",
"label": "this week",
"from": "2026-10-12",
"to": "2026-10-18",
"totals": {
"basic": "151400.00",
"holiday": "0.00",
"overtime": "24820.00",
"holidayOvertime": "0.00",
"incentive": "8000.00",
"employer": "0.00",
"payroll": "184220.00",
"total": "184220.00"
}
}
]
}
cost_over_timereads only
Labor cost as a series
Labor cost bucket by bucket over a window — the series behind the dashboard's chart, with empty buckets included so a chart has no gaps. Use this to draw a trend; use `cost_dashboard` for the headline figures and `job_costs` to break a span down by project.
Someone asks: “Chart our labor cost over the year.”
Input
{
"window": "year"
}
What comes back
Labor cost by bucket over the year to 2026-12-31 (10 of 12 bucket(s) carry cost):
Jan 2026 · 684,100.00
Feb 2026 · 701,560.00
Oct 2026 · 742,980.00
Structured content
Show the structured answer
{
"window": "year",
"buckets": [
{
"key": "2026-01",
"label": "Jan",
"tooltip": "Jan 2026",
"from": "2026-01-01",
"to": "2026-01-31",
"current": false,
"totals": {
"basic": "566300.00",
"holiday": "12000.00",
"overtime": "87800.00",
"holidayOvertime": "0.00",
"incentive": "18000.00",
"employer": "0.00",
"payroll": "684100.00",
"total": "684100.00"
},
"employees": 18,
"perEmployee": "38005.56"
}
]
}
payroll_reconciliationreads only
Do the runs and the attributed cost agree
Each approved or paid payroll run against the cost attributed to its payslips, newest period first, and whether the two agree. A run that does not reconcile is the thing to explain before trusting any cost figure above it.
Someone asks: “Do our payroll runs agree with the attributed cost?”
Input
{
"year": 2026
}
What comes back
3 run(s) in 2026, 1 not reconciled:
PR-2026-10B (2026-10-16 to 2026-10-31) · expected 371,490.00 · attributed 371,490.00 · agrees
PR-2026-10A (2026-10-01 to 2026-10-15) · expected 371,490.00 · attributed 369,990.00 · off by 1,500.00
PR-2026-09B (2026-09-16 to 2026-09-30) · expected 364,220.00 · attributed 364,220.00 · agrees
Structured content
Show the structured answer
{
"runs": [
{
"runPublicId": "c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f",
"referenceNo": "PR-2026-10A",
"periodStart": "2026-10-01",
"periodEnd": "2026-10-15",
"expected": "371490.00",
"attributed": "369990.00",
"difference": "1500.00",
"reconciled": false
}
],
"unreconciled": 1
}