ResytechResytech Docs
Team Management

Timesheets

Track employee hours with clock-in/clock-out and admin management.

Resytech includes a built-in time tracking system. Employees clock in and out from the dashboard, and administrators have full oversight with editing, creation, deletion, and summary reporting tools.

Employee Time Tracking

Clocking In

Employees can clock in directly from the dashboard using the Clock Widget in the top navigation bar:

  1. Click the Clock In button
  2. A dropdown appears with available employee roles (optional)
  3. Select a role or leave the default pre-selected
  4. Click Clock In to start the shift

Once clocked in, the widget shows:

  • A green indicator confirming the active clock-in
  • Elapsed time (hours and minutes) updating in real time
  • The role name for the current shift

Clocking Out

  1. Click the Out button next to the elapsed time display
  2. The system records the clock-out time and calculates total hours

Default Role Pre-Selection

If the employee has a default employee role set on their profile, it is automatically pre-selected when clocking in. This saves time for employees who always work the same role.

Time Entry Fields

Each time entry records:

FieldDescription
EmployeeThe team member (first name, last name)
LocationThe location where the entry was recorded
Employee RoleThe role worked during this shift (e.g., "Guide", "Cashier")
Clock In (UTC)Timestamp when the employee clocked in
Clock Out (UTC)Timestamp when the employee clocked out (blank if still active)
Total HoursCalculated duration between clock-in and clock-out
Hourly WageThe wage rate snapshotted from the employee role at clock-in time
EarningsCalculated pay for the shift (total hours x hourly wage)
NotesOptional notes added by the employee or administrator
Is Manually EditedFlag indicating an administrator modified this entry

Admin Management

Administrators access the full timesheet system from Dashboard > Timesheets > Admin Reports. This view is restricted to users with administrator access.

Admin Dashboard Summary Cards

The admin view displays four summary cards at the top:

CardDescription
Total HoursSum of all hours for the filtered date range
Total EarningsSum of all calculated earnings for the filtered date range
Active Clock-insNumber of employees currently clocked in
Employees TrackedCount of unique employees with entries in the range

Filtering Entries

FilterDescription
Start DateBeginning of the date range
End DateEnd of the date range (defaults to the last 7 days)

Click Apply to refresh the entries and summary data.

Entries Tab

The entries tab shows a table of all individual time entries with columns for:

  • Employee name
  • Date
  • Clock-in and clock-out times
  • Employee role
  • Total hours
  • Earnings (calculated from hours and the snapshotted wage rate)
  • Status (shows an Edited badge if the entry was manually modified)
  • Actions (edit, delete)

Active clock-ins display a green Active indicator instead of a clock-out time.

Summary Tab

The summary tab shows aggregated data per employee:

  • Employee name
  • Total hours for the date range
  • Number of entries
  • Current status (Clocked In or Clocked Out)

Payroll Tab

The payroll tab provides a wage-focused view designed to help with payroll processing:

  • Employee name
  • Total hours for the date range
  • Total earnings -- the sum of all shift earnings for that employee
  • Number of entries
  • Clock-in status
  • A totals row at the bottom summing hours and earnings across all employees

Earnings are calculated per shift using the hourly wage that was recorded at clock-in time. If a role has no wage set, those shifts show a dash for earnings and are not included in the totals.

Earnings Calculation

Earnings are calculated automatically when an employee role has an hourly wage configured:

Shift earnings = Total hours x Hourly wage (snapshotted at clock-in)

Key behaviors:

  • The wage rate is captured at clock-in time from the employee's selected role
  • Changing a role's wage does not retroactively update existing time entries
  • Shifts without a wage-configured role show no earnings data
  • Earnings appear on both the employee's personal timesheet and the admin views
  • The payroll tab aggregates earnings per employee for easy payroll processing

Editing Time Entries

Administrators can correct mistakes or add missed punches:

  1. Click the edit icon on any entry in the entries tab
  2. Modify the clock-in time, clock-out time, or notes
  3. Click Save Changes

Edited entries are flagged with an Edited badge so the modification is visible in reports.

Creating Manual Entries

Administrators can create time entries on behalf of employees (for missed punches or retroactive corrections):

  1. Click Create Entry
  2. Select the employee from the dropdown
  3. Set the clock-in time (required)
  4. Set the clock-out time (optional -- leave blank for an open entry)
  5. Select an employee role (optional)
  6. Add notes (optional)
  7. Click Create Entry

Deleting Entries

  1. Click the delete icon on any entry
  2. Confirm the deletion in the popup dialog

Deleted entries are permanently removed.

Employee Self-Service View

Each employee can view their own timesheet from Dashboard > Timesheets:

  • Current week's hours with a running total
  • Historical time entries with clock-in/out times and hours
  • Total hours by pay period
  • Their own active clock-in status

Employees cannot edit their own entries -- only administrators can modify time records.

Multi-Location Time Tracking

In multi-location setups:

  • Time entries are recorded at the location the employee is currently working at
  • Administrators can filter entries by location in the admin view
  • The timesheet summary breaks down hours per location
  • Each entry displays the location name for clarity

On this page