Direct Coffee · Payroll

● local

Log hours

Staff
Day
Unpaid break
None
15m
30m
45m
60m
0.00paid hours

This cycle

Weekly summary

Per-staff totals

Weekly roster

Plan Mon–Fri shifts. Tap a cell to set a shift or mark unavailable. This is a planning tool — it doesn't save to the xlsx.

Pay cycle

Generate timesheet

Builds Assuris_Timesheets.xlsx with the 4 staff sheets in the documented Assuris cell layout (E22, rows 25–31, cols B/C/D/F/G/H). Sat/Sun = RDO. "Archive to Drive" saves it to Payroll Archive / YYYY (needs the sync token).

Email to Assuris

payroll@assuris.com.au — opens a pre-filled Gmail draft. Attach the downloaded file yourself before sending.

Payslip check

Upload an Assuris payslip PDF, then enter the hours paid for each staff member. The app compares against your logged hours.

Cloud sync

Syncs to the payroll Google Sheet via your Cloudflare Worker so data follows you across devices. Paste the sync token once — it's stored on this device only.
Status

Data & backup

Data is saved on this device. Export a JSON backup to keep in Google Drive, or import to restore / move devices.