Appearance
Timesheets
Timesheets turn the hours crews already capture on forms into a pay-period view the office can review, sign off, and hand to payroll. Nobody enters hours twice.
Where the hours come from
Time entries are captured automatically from form submissions:
- the Work Order Submission's hours rows, one entry per employee per job
- the PTO form, logged as PTO hours
- the Daily Timecard Signoff and On-Time Check-In feed the same ledger
Each entry knows its date, employee, work order, and wage type:
| Wage type | How it's decided |
|---|---|
| Standard | The default |
| Overtime | The submission's after-hours flag |
| Prevailing wage | Rides the job. Set by the linked project, not by the person |
| PTO | From the PTO form |
| Non-billable | Work that's paid but not charged to a customer |
Prevailing wage being a property of the project matters: the same employee on the same day earns standard on one job and prevailing on the next, and nobody has to remember which is which.
The timesheet grid
Timesheets shows a pay period at a time, with employees down the side, days across. Pay periods are semi-monthly: the 1st–15th and the 16th–end of month.
- Click a day to see the work behind the number: which work orders, which submissions.
- Click an employee to open their record.
- Employees appear on the grid when their record says so (the Include in timesheet toggle on the employee page. Owners and office staff who don't log field hours stay off it.
Sign-off
Each employee's period gets signed off. A scheduled reminder nudges whoever hasn't signed off as the period closes, so payroll day doesn't start with chasing.
PTO
PTO submissions draw against the employee's balance, which is tracked on their record. Yearly allowances top the ledger up; the balance shown on the PTO form is live.
Outputs
- Payroll email: the period's hours in the layout payroll entry expects, emailed on demand.
- Excel hour log: the same data as a spreadsheet, one row per entry.
Pay math (rates, taxes, the actual run) deliberately stays in the payroll system. Blok's job ends at accurate hours.
Fixed capture rules, for now
How form fields map to time entries, and the semi-monthly period shape, are currently fixed. Making both configurable per organization is designed and planned. It becomes necessary the first time an org tracks hours differently.