Setup required: Add config.js at the site root (copy from config.example.js) with your site IDs, Entra app ID, tenant, and SharePoint URLs.
See the inline README comment for full instructions, including how to lock the Rates list to admin-only access.
Detecting…
DayStartEndHours
Total hrs
0.00
OT hrs (>40)
0.00
Eff. hrs
0.00
Hours submitted successfully. Your admin will see this in the payroll report.
Pay Period
Contractor
Status
Totals and pay use one combined total per contractor per pay period (multiple submissions add together; overtime and the period adjustment apply once per group).
Loading…
Name
Period
Total hrs
OT hrs
Eff. hrs
Rate
Reg. pay
OT pay
Adjustment
Total pay
Notes
Submitted
Status
Rates & recurring adjustments
Stored in the private Contractor Rates SharePoint list. Not visible in the HTML source.