Attendance Human Resources

Attendance & Timesheets

Track your clock in/out times, view attendance history, and manage timesheet entries.

Attendance & Timesheets

Attendance & Timesheets

Track your clock in/out times, view attendance history, and manage timesheet entries.

Quick Access

Role Navigation Route
Employee HR → My Attendance /hr/my-attendance
Employee HR → My Timesheet /hr/my-time-sheet
Manager HR → Staff Timesheets /hr/hod-time-sheet
HR Admin HR → Timesheets /hr/time-sheet

For Employees

Viewing Your Attendance

  1. Go to HR → My Attendance
  2. View your attendance summary:
    • Days present
    • Days absent
    • Late arrivals
    • Early departures

[Screenshot: my-attendance-summary]

Viewing Your Timesheet

  1. Go to HR → My Timesheet
  2. Select the date range using the date picker
  3. View daily entries showing:
    • Clock in time
    • Clock out time
    • Total hours worked
    • Overtime hours (if any)
    • Special duty assignments

[Screenshot: my-timesheet-view]

Understanding Timesheet Entries

Column Description
Date The work date
Shift Your assigned shift for that day
Clock In Time you started work
Clock Out Time you ended work
Hours Total hours worked
OT Hours Overtime hours (beyond regular shift)
Status Present, Absent, Leave, Public Holiday

Attendance Status Indicators

Status Meaning
Present Normal attendance recorded
Late Clock in after shift start time
Early Out Clock out before shift end time
Absent No attendance recorded
On Leave Approved leave for the day
Public Holiday Organization-wide holiday

For Managers/HOD

Viewing Team Timesheets

  1. Go to HR → Staff Timesheets (or HOD Timesheet)
  2. Select the department (if applicable)
  3. Choose the date range
  4. View team attendance summary

[Screenshot: team-timesheet-view]

Filtering Team Data

  • By Employee - Select specific staff members
  • By Date Range - Filter to specific periods
  • By Status - Show only present, absent, or late entries

Daily Attendance View

To see who is currently on duty:

  1. Go to HR → Daily Attendances (/hr/current-attendances)
  2. View real-time staff status:
    • Currently clocked in
    • Not yet arrived
    • Already clocked out

[Screenshot: daily-attendance-view]


For HR Admin

Managing All Timesheets

  1. Go to HR → Timesheets (/hr/time-sheet)
  2. Select filters:
    • Department
    • Employee
    • Date range
  3. Review and edit entries as needed

Editing Timesheet Entries

HR Administrators can correct timesheet entries:

  1. Find the employee's timesheet entry
  2. Click the entry to edit
  3. Modify clock in/out times
  4. Add notes explaining the correction
  5. Save changes

Corrections are logged for audit purposes.

[Screenshot: timesheet-edit]

Running Attendance Reports

Report Navigation Purpose
Attendance Report /hr/attendance-report Detailed attendance analysis
Yearly Attendance /hr/yearly-attendance-report Annual trends and patterns
Special Duty Report /hr/special-duty-report Special duty assignments

Shared Views

  • Shared Timesheet (/hr/shared-time-sheet) - Cross-employee comparison
  • Shared Shift Calendar (/hr/shared-shift-calendar) - Organization-wide schedule view

Common Tasks

Check Attendance for a Specific Date

  1. Go to My Timesheet
  2. Select the specific date in the date picker
  3. View that day's entry

Export Attendance Data

  1. Navigate to the attendance report
  2. Set your filters (date range, department)
  3. Click Export (Excel or CSV format)

Understand Attendance Deductions

Attendance may affect payroll:

  • Late arrivals may incur penalties based on shift settings
  • Unauthorized absences may result in deductions
  • Check with HR for your organization's attendance policy

Tips

  1. Review weekly - Check your timesheet at least once a week to catch any discrepancies early
  2. Report issues promptly - If your clock in/out time is incorrect, report to HR immediately
  3. Check special duty - Verify special duty hours are recorded correctly for proper compensation

See Also

An unhandled error has occurred. Reload X

Rejoining the server...

Rejoin failed... trying again in <span id="components-seconds-to-next-attempt"></span> seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.