All Timesheets is available at routeDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/hr/timesheets-admin. No explicit permission gate on this route.
Overview
The All Timesheets page provides an organization-wide HR admin view of every employee timesheet. A header shows approved and pending counts. A search input filters by employee name or number. Tabbed status filters include All, Draft, Pending (submitted), Approved, Rejected, and Paid. Each timesheet is rendered as aTeamTimesheetCard. An Export Payroll button opens the PayrollExportDialog for data export.
Who it’s for
No explicit permission gate on this route — intended for HR payroll administrators.Before you start
- Employees must have submitted timesheets; the list is empty if none exist matching the filter.
Steps
Key concepts
| Term | Meaning in code |
|---|---|
TimesheetStatus | Status values: draft, submitted, approved, rejected, paid |
TeamTimesheetCard | Shared card component rendering a single timesheet summary |
PayrollExportDialog | Dialog for exporting timesheet data for payroll processing |
Related
Human Resources
Human Resources core overview.
Governance & parity
Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/hr.tsx
- src/cores/hr/pages/TimesheetsAdmin.tsx
- src/cores/hr/hooks/time/useAllTimesheets.ts