How to Configure a 24-Hour Shift and Time Attendance (00:00 to 24:00)

24-Hour Shift Attendance

Purpose

The 24-Hour Shift Attendance feature allows organizations to create shift schedules where employees can work and record attendance for a full 24-hour period within the same calendar day.

This configuration is commonly used for:

  • Security personnel

  • Emergency response teams

  • On-call support staff

  • Healthcare workers

  • Operations monitoring teams

  • Continuous service environments

A 24-hour shift is created by configuring a Shift Category with both the shift start time and shift end time set to 12:00 AM (00:00). Employees assigned to this shift can check in at the beginning of the day and check out at the end of the same day.

The system calculates working hours based on the attendance records and configured break periods.


Create

Prerequisites

Before creating a 24-hour shift:

  1. Manual Timesheets must be enabled.

  2. Employees must have attendance permissions.

  3. A Shift Category must be created.

  4. A Shift must be assigned to employees.


Create a 24-Hour Shift Category

Step 1: Open Shift Categories

  1. Navigate to Timesheets & Leave from the left sidebar.

  2. Select Shift Categories.

  3. Click Add.

Step 2: Configure Shift Category

Complete the following information:

Field Example Value
Name 24-Hour Shift
Color Any preferred color
Shift Start Time 12:00 AM
Shift End Time 12:00 AM
Lunch Start Configure as required
Lunch End Configure as required
Description 24-hour on-call support shift

Step 3: Save

  1. Click Save.

The 24-Hour Shift Category is created.

Business Rule

When both:

  • Shift Start Time = 12:00 AM

  • Shift End Time = 12:00 AM

the system treats the shift as a full-day shift covering:

00:00:00 to 24:00:00


Create a 24-Hour Shift

Step 1: Open Shifts

  1. Navigate to Timesheets & Leave → Shift.

  2. Click New.

Step 2: Configure the Shift

  1. Select the newly created 24-Hour Shift category.

  2. Select the From Date.

  3. Select the To Date.

  4. Assign employees to the shift.

Step 3: Save

  1. Click Save.

The shift becomes available on:

  • Work Shift Table

  • Attendance Screen

  • Attendance Reports


Create Attendance Records

Check-In

Step 1: Open Attendance

  1. Navigate to Timesheets & Leave → Attendance.

  2. Click Check-In / Check-Out.

Step 2: Record Check-In

  1. Perform check-in.

Example:

Check-In Time: 00:00:00

The employee begins the 24-hour attendance cycle.


Check-Out

Step 1: Open Attendance

  1. Navigate to Timesheets & Leave → Attendance.

  2. Click Check-In / Check-Out.

Step 2: Record Check-Out

  1. Perform check-out.

Example:

Check-Out Time: 23:59:59

The employee completes the full-day attendance cycle.


View

24-hour shift information can be viewed through:

  • Shift Categories

  • Shift Management

  • Work Shift Table

  • Attendance

  • Attendance Reports

  • Employee Attendance History

Managers and administrators can review assigned employees and attendance results associated with the shift.


Edit

Edit a 24-Hour Shift Category

Step 1: Open Shift Categories

  1. Navigate to Timesheets & Leave → Shift Categories.

Step 2: Select Shift Category

  1. Select the 24-Hour Shift category.

  2. Click Edit.

Step 3: Update Information

  1. Modify the required settings.

  2. Save the changes.


Edit a 24-Hour Shift

Step 1: Open Shift Management

  1. Navigate to Timesheets & Leave → Shift.

Step 2: Select Shift

  1. Select the shift.

  2. Click Edit.

Step 3: Update Assignment

  1. Modify employee assignments or scheduling information.

  2. Click Save.


Delete

Delete a 24-Hour Shift Category

Step 1: Open Shift Categories

  1. Navigate to Timesheets & Leave → Shift Categories.

Step 2: Select Shift Category

  1. Select the category.

  2. Click Delete.

Step 3: Confirm

  1. Confirm the deletion.


Delete a 24-Hour Shift

Step 1: Open Shift Management

  1. Navigate to Timesheets & Leave → Shift.

Step 2: Select Shift

  1. Select the shift.

  2. Click Delete.

Step 3: Confirm

  1. Confirm the deletion.


Field Descriptions

Field Description
Name Name of the shift category.
Color Color used to represent the shift in schedules and work shift tables.
Shift Start Time Beginning time of the shift.
Shift End Time Ending time of the shift.
Lunch Start Beginning of the unpaid or excluded break period.
Lunch End End of the unpaid or excluded break period.
Description Additional information about the shift category.
From Date Date when the shift assignment begins.
To Date Date when the shift assignment ends.
Check-In Time Employee attendance start time.
Check-Out Time Employee attendance end time.

Workflow Rules

24-Hour Shift Logic

A shift is treated as a 24-hour shift when:

  • Shift Start Time = 12:00 AM (00:00)

  • Shift End Time = 12:00 AM (00:00)

The system interprets this as:

00:00:00 through 23:59:59 of the same calendar day

Attendance Processing Rules

Employees assigned to a 24-hour shift:

  1. Check in at the start of the day.

  2. Perform work throughout the assigned shift.

  3. Check out before the end of the same calendar day.

Attendance records are processed using standard attendance calculations.

Working Hour Calculation Rules

Working hours are calculated using:

Check-Out Time − Check-In Time

If lunch breaks are configured:

  • Lunch Start and Lunch End periods are excluded from total working hours.

Shift Assignment Logic

Employees must be assigned to the 24-hour shift before attendance can be evaluated against the shift schedule.

Assigned shifts are displayed in:

  • Work Shift Table

  • Attendance

  • Attendance Reports

Attendance Status Logic

Attendance status is determined using:

  • Assigned shift schedule

  • Check-in time

  • Check-out time

  • Attendance policies

  • Approved leave records

Overtime Calculation Rules

Working hours beyond the configured shift schedule may contribute to overtime calculations according to organizational policies.

Payroll Integration Behavior

Attendance records generated from 24-hour shifts may be used for:

  • Payroll attendance calculations

  • Working hour summaries

  • Overtime calculations

  • Workforce reporting

Notification Rules

Attendance notifications follow standard attendance notification settings, including:

  • Check-in notifications

  • Check-out notifications

  • Missed attendance reminders

  • Auto checkout processing


Status Behavior

Attendance Status

Status Description
Checked In Employee has started the shift.
Checked Out Employee has completed the shift.
Present Attendance completed according to attendance rules.
Late Employee checked in after the expected shift start time.
Early Departure Employee checked out before the expected shift end time.

Shift Status

Status Description
Active Shift is assigned and available for attendance processing.
Completed Attendance cycle has been completed for the shift.
Deleted Shift assignment has been removed.

Synchronization

Data created in this screen is synchronized with:

  • Shift Categories

  • Shift Management

  • Work Shift Table

  • Attendance Management

  • Employee Attendance History

  • Attendance Reports

  • Overtime Management

  • Payroll Processing

  • Workforce Analytics

Changes are reflected immediately throughout all related attendance processes.


Important Notes

  • A 24-hour shift is created by setting both the Shift Start Time and Shift End Time to 12:00 AM (00:00).

  • Employees must be assigned to the shift before attendance can be processed against it.

  • Attendance for a 24-hour shift should normally begin at 00:00:00 and end at 23:59:59 on the same day.

  • Lunch break periods are excluded from working hour calculations.

  • Standard attendance policies, notifications, overtime calculations, and payroll integrations continue to apply.

  • Deleting a shift category may impact existing shift assignments that use that category.

  • Organizations should verify compliance with local labor regulations before implementing 24-hour work schedules.

Did you find this article useful?

  • Permission

    Permissions Purpose The Permissions screen allows administrators to control access to features wit...
  • Type of Leave

    Type of Leave Purpose The Type of Leave screen allows administrators to create and manage leave ca...
  • Timesheets Settings

    Timesheet Settings Purpose The Timesheet Settings screen allows administrators to define how emplo...
  • Setting

    Attendance & Leave Settings Purpose The Attendance & Leave Settings screen allows administ...
  • Norms of Leave Setting

    Leave Entitlement Rules Purpose The Leave Entitlement Rules screen allows administrators to define...
';