Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The My Timesheets page lists all timesheets belonging to the currently signed-in employee and is available at /hr/my-timesheets.

Overview

My Timesheets shows the signed-in employee’s time records grouped by status. Tabs across the top let the employee filter between All, Draft, Submitted, Approved, and Paid timesheets. Clicking a timesheet card navigates to the detail view at /hr/my-timesheets/:id. A Date Range button is available in the header for date-based filtering.

Who it’s for

Requires permission hr.timesheets.view (HR_PERMISSIONS.TIMESHEETS_VIEW).

Before you start

  • You must have at least one timesheet record associated with your employee profile.
  • Timesheets are scoped to the current organization; records from other tenants are never visible.

Steps

  1. Navigate to HR → My Timesheets or go directly to /hr/my-timesheets.
  2. Use the status tabs to filter: All, Draft, Submitted, Approved, or Paid.
  3. Use the Date Range button to narrow results to a specific period.
  4. Click any timesheet card to open the detail view.

Key concepts

  • Draft — A timesheet that has been started but not yet submitted for approval.
  • Submitted — Sent to a manager or payroll processor for review.
  • Approved — Reviewed and accepted; eligible for payroll processing.
  • Paid — Processed through payroll.

Human Resources

Human Resources core overview.

Governance & parity

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.
  • src/routes/hr.tsx
  • src/cores/hr/pages/MyTimesheets.tsx
  • src/cores/hr/hooks/time/useMyTimesheets.ts