Skip to content

Attendance Report

Open from the POS menu: Attendance Report.

Today's attendance at a glance

The Attendance Report shows today's staff attendance — who is present, clock-in/out times, hours worked, and current clock status for all employees at this location.


Header actions

ButtonWhat it does
Print ReportPrints a formatted attendance receipt to the main printer. Disabled if no data.
RefreshReloads attendance data from the server.

Summary cards

Visible when at least one attendance record exists for today.

CardWhat it shows
Total EmployeesTotal number of staff members in the report.
Present TodayCount of employees who have at least one clock-in record for today.
Total HoursCombined hours and minutes worked by all present employees today.
Currently Clocked InCount of employees who have clocked in but not yet clocked out.

Attendance table

A sortable table listing one row per employee.

ColumnDescription
EmployeeStaff member's avatar (initials), full name, and email address.
RoleThe employee's assigned role, shown as a badge.
Clock InTime of the employee's first clock-in event today. Blank (-) if not clocked in.
Clock OutTime of the employee's last clock-out event today. Blank (-) if not clocked out.
Hours WorkedTotal hours and minutes worked today (e.g. 8h 30m), sortable.
StatusCurrent attendance status (see below).
ActionsEye icon button — opens the employee detail dialog.

Clicking any row also opens the employee detail dialog.

Status values

StatusColourMeaning
Clocked InOrangeEmployee has clocked in and has not yet clocked out.
Clocked OutGreenEmployee clocked in and has since clocked out.
AbsentGreyNo clock events recorded for this employee today.

Employee detail dialog

Click any row or the eye icon to open a full breakdown for that employee.

Dialog header

Shows the employee's name and email address.

Daily records

One section per day (today's report only shows today). Each section contains:

Day summary:

FieldDescription
DateFull date (e.g. Wednesday, May 21, 2025).
Clock-in countTotal number of clock-in events for the day.
Clock-out countTotal number of clock-out events for the day.
First Clock InTime of the earliest clock-in event.
Last Clock OutTime of the most recent clock-out event.
Total HoursAggregate hours and minutes worked for the day.

Clock Events Timeline table:

One row per clock-in / clock-out pair.

ColumnDescription
DateDate of the events (YYYY-MM-DD).
Clock InTimestamp of the clock-in event (h:mm:ss A format).
Clock OutTimestamp of the matching clock-out event. Blank if still clocked in.
Total HoursDuration between the paired clock-in and clock-out. Shows In Progress if the employee is still clocked in.

Empty state

If no attendance records are found, the page shows "No attendance records found for the selected period" with a Reset Filters button that reloads the report.


Printing

Print Report generates a receipt via the main printer containing:

  • Restaurant name and address
  • Report date
  • Summary totals (total employees, present, total hours, currently clocked in)
  • Per-employee rows with clock-in, clock-out, hours worked, and status

The button is disabled until at least one attendance record is loaded.

Pratham POS User Guide