Skip to content

Attendance Records ​

The Attendance Records section is the daily attendance ledger per employee and shift.

It supports listing, review, bulk take-attendance, manual adjustment, locking, unlocking, and recalculation.

Records Index Page ​

Available Filters ​

FilterDescription
BranchLimits records to one branch.
EmployeeFilters by employee.
ShiftFilters by shift.
StatusFilters by attendance status.
FromStart work date.
ToEnd work date.

Attendance Status Values ​

  • Present
  • Absent
  • Leave
  • Holiday
  • Off
  • Incomplete

Table Columns ​

  • Work Date
  • Employee
  • Shift
  • Status
  • Worked Time
  • Branch

Header Actions ​

  • Take Attendance

Row Actions ​

  • Show
  • Manual Adjust
  • Lock
  • Unlock
  • Recalculate

Bulk Actions ​

  • Recalculate selected rows

Take Attendance Page ​

Use this page for shift/date attendance entry in one batch.

Top Inputs ​

OptionPurpose
BranchBranch context for shifts and employees.
ShiftShift to load eligible employees.
Work DateDate to take attendance for (cannot be future date).

Employee Row Fields ​

OptionPurpose
Select RowIncludes/excludes employee from save operation.
StatusDaily status for the selected employee.
Clock InFirst check-in time (HH:mm or hh:mm AM/PM).
Clock OutLast check-out time (HH:mm or hh:mm AM/PM).
NotesOptional notes for this entry.
Override LockedAvailable only when record is locked and user has override permission.

Time Behavior Rules ​

  • For statuses Absent, Leave, Holiday, and Off, time fields are disabled and cleared.
  • Clock Out without Clock In is invalid.
  • For non-overnight shifts, Clock Out must be after Clock In.

Record Show Page ​

The show page provides full calculated record details:

  • Employee, branch, shift, status, work date
  • First check-in, last check-out
  • Worked minutes, break minutes, overtime minutes
  • Late minutes, early leave minutes
  • Lock status and timestamps
  • Events: Event timeline for employee/date
  • Overtime Requests: Requests linked to this record
  • Audit Logs: Change and action history linked to this record

Manual Adjust Drawer ​

Use this drawer to correct a specific record.

Available Fields ​

  • Clock In
  • Clock Out
  • Status
  • Notes
  • Override Locked (only when record is locked and user has permission)

Validation Notes ​

  • Time format: HH:mm or hh:mm AM/PM
  • Clock-out requires clock-in
  • Locked records require override permission and override toggle to update

Tenvoro