←
Reports Office view · job labor

Time by job for a period

Period 2–15 Aug 2026 · hours only

Labor hours by job, by crew, by week — close to live, from the same approved hours the payroll batch is built from, read back the other way. Deliberately no dollar rates: job costing stays in Sage, where it already works. A project manager who needs dollars asks accounting — same as today, minus the two-week wait for the hours.

JobCrewsWeek 1Week 2Period hours
J-2041 Cottonwood Clinic 41,644.251,640.25 3,284.50
J-1975 Ridgeline Data Center 31,458.501,451.75 2,910.25
J-2088 Riverbend Warehouse 31,071.251,074.75 2,146.00
J-2103 Maple Ridge Apartments 2936.50942.25 1,878.75

Top four jobs of the current batch, in hours. The same numbers land in Sage through the payroll import — this is the hours view, not a second set of books.

The second signature

Approval depth

Some divisions want one approval on a timesheet, some want two. That is approval depth — configuration per division, one step or two, rows an administrator edits rather than a rebuild.

How deep each chain goes is being confirmed

What is confirmed: the North and South chains differ, and the depth is one step or two. Which applies to which division — and who each chain ends at — is being confirmed rather than guessed, because a wrong chain routes approvals to somebody with no authority to give them. See the setting →

Reports here show hours only. Anything with a dollar sign lives in Sage — rates, costing, gross-to-net. This screen answers “where did the hours go?” while the job is still open; it never becomes a second set of books.