SP
Tech Billings Report
SPD-2000 · Paid lock + Payroll Runs prototype
Viewing as
What this prototype shows. Payroll is run in named Payroll Runs (non-overlapping periods). Marking a run’s lines Paid is a single admin action that freezes that period’s figures and lets you adjust the submitted hours before locking. Frozen periods never re-prorate when more time is logged later, and the period where a flat-rate job is finished pays book − already-paid, so a job always totals its full book amount. Flip the two controls below to compare the per-row vs whole-run ways to mark Paid, and toggle Compare to current report to see today’s buggy numbers.
Payroll Run
“Paid” action
Tick lines, then “Mark Selected as Paid.” Run stays open.
Job ledger — Greg Wall · WO #123.1.1 Install CS Chassis harness (flat rate)
Book pay
$432.00
13.50 quoted hrs @ $32.00
Paid in prior runs
$344.64
10.77 hrs submitted
Remaining to book
$87.36
2.73 hrs left
This run the job is Done. It pays the remaining $87.36 so the total lands at exactly book ($432.00). Today’s report would instead show $25.30 for this period.
Technician / Work OrderStatusQuotedClockedEfficiencyLabor SoldTechnician PayPayroll
Greg WallFlat · $32.00/hr2.47$151.360/2 paid
123.1.1Install CS Chassis harnessDone13.500.67100%$100.50
$87.36suggested · 2.73 / 13.50
Pending
124.1.1R&R AlternatorDone2.001.80100%$270.00
$64.00suggested · 2.00 / 2.00
Pending
Gary BellFlat · $32.00/hr1.20$38.400/1 paid
167.1.1Inspect RearIn Progress5.501.20$180.00
$38.40suggested · 1.20 / 5.50
Pending
Mike TorresHourly · $28.00/hr1.50$42.000/1 paid
130.2.1No-Start DiagnosticDone1.50100%$225.00
$42.001.50 clocked
Pending
Totals — PP2 · May 24–30$231.76
Efficiency and Labor Sold columns are shown for layout fidelity with the live report; this prototype focuses on the Technician Pay → Payroll Run workflow. The in-progress over-credit you can see under “Compare” (e.g. Gary Bell’s full book every period) is being addressed separately by SPD-1681; this ticket handles the closed/paid-period lock and book reconciliation on top of it.