Skip to main content

Attendance Records

Required Role

ATTENDANCE permission required — Available to managers and administrators

The Attendance Records page gives managers and administrators a complete view of attendance history across the organization, including check-in/out times, working hours, overtime, and attendance status.

Page Layout

The page has two main tabs:

1. Today Records

Shows all attendance records for the current day, providing real-time visibility of who has checked in and who hasn't yet checked out.

Attendance Records

2. All Records

Shows historical attendance records with advanced filtering and organization-level overview statistics.

All Attendance Records

Records Table

The attendance table displays the following columns:

ColumnDescription
EmployeeEmployee name (clickable - opens detailed attendance view)
DateThe date of the attendance record
Check InTime the employee checked in (in 12-hour format with AM/PM)
Check OutTime the employee checked out (shows "-" if not yet checked out)
Time ZoneUser's timezone based on check-in location
Shift StartScheduled shift start time from attendance policy
Shift EndScheduled shift end time from attendance policy
Working HoursTotal hours worked (calculated from check-in to check-out time)
OvertimeOvertime hours beyond scheduled shift
LocationOffice location name where check-in occurred
StatusPresent / Late / Absent / Half-Day / On Leave / Work From Home
Issue StatusShows if employee raised a dispute or if issue was resolved
VerificationMethod used for check-in (Geolocation / Manual / etc.)

Table Features

  • Search: Search by employee name, location, or status
  • Sort: Click column headers to sort by check-in time, check-out time, or status
  • Pagination: Navigate through records with page controls
  • Quick Actions:
    • Click employee name to view their detailed attendance history
    • Click Check Out button for employees who haven't checked out yet
    • Delete records (admin only)

Filtering

All Records Tab Filters

Filter records by:

  • Date Range - Select start and end dates to view specific time periods
  • Status - Filter by attendance status:
    • All Statuses
    • Present
    • Late
    • Absent
    • Half Day
    • On Leave
    • Work From Home
  • Branch - Filter by specific office branch
  • Employee - Select specific employee (available to global managers and admins only)

Clear Filters button resets all filters to defaults.

User Statistics

When filtering by a specific employee, you'll see attendance statistics badges showing:

  • Total Records
  • Present Days
  • Absent Days
  • Late Days
  • Half Days
  • Leave Days
  • Work From Home Days

Organization Attendance Overview

All Records tab includes an overview section showing organization-wide statistics for the selected date range and branch:

  • Total attendance metrics
  • Status breakdown
  • Trends and patterns

Quick Actions

Check In

Click the Check In button to open a new check-in window. Available to all users with attendance permission.

Manual Entry (Admin Only)

Administrators can click Manual Entry to:

  • Create new attendance records for employees who forgot to check in/out
  • Edit existing attendance records
  • Correct check-in or check-out times
  • Set attendance status manually
  • Add explanatory notes

Detailed Employee View

Click on any employee name to view their detailed attendance page, which includes:

  • Full attendance history
  • Calendar view
  • Detailed statistics
  • Leave summary
  • Attendance patterns

Deleting Records

Administrators can delete attendance records if needed:

  1. Locate the record in the table
  2. Click the delete icon/button
  3. Confirm deletion in the dialog
warning

Deleted records cannot be recovered. Consider editing the record instead if you need to make corrections.