Reviewing the list
The reports list, filters, and detail view are all under Reports in the admin menu. A location manager only sees reports for their own location; managers and admins see the whole company.
Confirming a report
Each report has a confirmation status: pending by default, or confirmed. Toggling it to confirmed is how you record "I reviewed this and it's correct" — it's a separate thing from a worker's task photo verification, which is automated and unrelated.
Creating a manual report
Occasionally you'll need to file a report yourself (e.g. backfilling a missed one). Requirements:
- Shift date, location, and at least one worker are mandatory.
- Start/end time must be provided and parseable.
- The same worker can't appear twice in one report.
- You can't create a second report for a location/date that already has one — "REPORT_ALREADY_EXISTS_FOR_BICYCLE_AND_DATE".
- You can't create a manual report if there's still an active (in-progress) shift for that location on that day — "ACTIVE_SHIFT_ALREADY_EXISTS".
Editing an existing report
Only managers and admins can edit a report after it's been submitted — workers can't touch it themselves once closed. If the shift date falls inside a locked payroll period, you'll see a warning banner rather than being blocked outright: you can still save the edit, but it's a signal to double-check whether that change should really happen after the period was locked.
If your company applies a garage-time cap and you manually override a worker's worked minutes on a report, you must add a comment explaining why — leaving it blank returns "GARAGE_CAP_OVERRIDE_COMMENT_REQUIRED".
Troubleshooting quick reference
| Message | Cause |
|---|---|
| REPORT_ALREADY_EXISTS_FOR_BICYCLE_AND_DATE | A report already exists for that location/date |
| ACTIVE_SHIFT_ALREADY_EXISTS | Someone's still actively clocked in on that slot |
| DUPLICATE_WORKER_IN_REPORT | The same worker was added twice |
Field required: <field> |
A required field (built-in or custom) was left blank |
| GARAGE_CAP_OVERRIDE_COMMENT_REQUIRED | You overrode capped worked minutes without a comment |