Everything You Need to Know about Attendance Policy

Attendance Policy serves as the central configuration hub for all attendance-related rules, including approval settings. Beyond that, it also controls the availability and behavior of various features within the Employee Self-Service (ESS) system. This allows users to tailor attendance functionalities to align with specific organizational needs.

Configurations can include settings for check-in and check-out activities, such as face/selfie validation, location validation, and enforcement of rules around lateness or early departures. It also covers eligibility settings for features like break times, overtime, dispute submissions, leave requests, and exception handling—such as modifications to schedules or tagging Work From Home (WFH) or business trips.

Approval mechanisms can also be customized—whether the process should be automatic (auto-approved without review) or require manual approval.

You can get the attendance policy creation or the database by clicking settings → click attendance → choose attendance policy .

Below are the details and implications of each configurable field on the Attendance Policy page

GroupSub GroupDefinition
Attendance Type Selfie Without VerificationAttendance proof is collected through selfie capture. Employees are required to take a photo as evidence of attending their assigned schedule.
Selfie With VerificationAttendance proof is collected through selfie capture. Each selfie taken during check-in and/or check-out will be automatically validated by the system by comparing it with the profile photo submitted during onboarding.

The process works as follows: every time a selfie is recorded, the system performs validation and immediately provides feedback to the user, indicating whether the selfie is valid or invalid.
Selfie With Verification & Liveness DetectionAttendance proof is collected through selfie capture, which includes a liveness check where the employee must blink and shake their head. After passing the liveness check, the system validates the selfie by comparing it with the onboarding photo during check-in and/or check-out.
Check in Button Availability Check in Button Availability 1. When set to inactive, the Check-In button will be available as long as a schedule is visible on the homepage—regardless of the time.
2.
When set to active, the Check-In button will only appear within the defined time range. For example, if the range is set to 30 minutes, the Check-In button will become available starting from 30 minutes before the scheduled start time.
Auto-tag Late Check-inAuto-tag Late Check-in1. When set to inactive, the system will not automatically tag late arrivals.
2.
When set to active, the admin must define the late threshold. For example, if it's set to 30 minutes and an employee’s schedule starts at 10:00, then any check-in after 10:30 will be considered late. If the employee checks in at 10:35, the system will automatically mark them as Late by 5 minutes.
Required check-outRequired check-outBy default, attendance records require both check-in and check-out to comply with standard regulations. However, if there are conditions where an employee can be marked as present after check-in only, or if the client prefers to determine the attendance status based on check-in alone, this setting can be switched to inactive.
GeofenceGeofence ValidationWhen this setting is active, employees are required to record their attendance only within the location assigned to them. If they are outside the defined radius, they will not be allowed to check in.
When the setting is
inactive, employees are allowed to check in and/or check out from any location without restriction.
Location Modification RequestThis setting can only be configured if geofence location tracking is active. When enabled, it allows employees to request a modification to their assigned location—provided the new location is selected from the list of registered client working locations.
For example, if an employee is assigned to a specific location but is outside the allowed radius, they can submit a location modification request to check in from another valid location. This acts as a
backup solution to prevent attendance issues caused by strict geofence enforcement.
Location Addition RequestThis setting can only be configured if both geofence location tracking and location modification requests are active. It grants employees the privilege to request a location change and even add a new location that is not registered as a client working location.
When submitting the request, employees must provide the location name and the exact coordinates (latitude and longitude/pin point). However, any location submitted through this request is treated as
temporary and will not be automatically added to the official working location database.
Auto Reject Incomplete AttendanceAuto Reject Incomplete AttendanceBy activating this setting and specifying the total number of days, the system will automatically mark attendance as Absent if the attendance record is incomplete—for example, if it remains in a “Waiting for Check-In” or “Waiting for Check-Out” status beyond the defined timeframe.
Record BreakRecord BreakIf the client requires break time to be recorded, this setting should be activated. Once enabled, it will trigger the Break Recording button to appear in the Staffinc Work app.
When active, the break start time, end time, and total duration will also be displayed on the
Attendance Monitoring Dashboard in the Staffinc Suite Portal. However, the recorded break will not affect the employee’s overall attendance status.
Overtime RequestOvertime RequestIf the client allows employees to request overtime, this setting should be enabled. Once active, it will unlock the Overtime Request entry point for employees.
All submitted overtime requests will be recorded with a
Pending status by default. These requests will then require admin approval before being considered valid.
Dispute RequestDispute RequestIf the client allows employees to dispute their attendance status or the status and duration of overtime, this setting should be enabled. Once active, it will unlock the Dispute Request entry point for employees.
All submitted disputes will be recorded with a
Pending status by default. These requests will then require admin approval before any changes are applied to the attendance or overtime records.
Leave RequestLeave RequestIf the client allows employees to request leave, this setting should be enabled. Once active, it will unlock the Leave Request entry point for employees.
All submitted leave requests will be recorded with a
Pending status by default. These requests will then require admin approval before being considered valid.
Back Date Attendance RequestBack Date Attendance RequestIf the client allows employees to submit attendance records for past dates, this setting should be enabled. Once active, it will unlock the Backdated Attendance Request entry point for employees.
All submitted backdate requests will be recorded with a
Pending status by default. These requests will then require admin approval before being reflected in the official attendance records.
Schedule Modification requestSchedule Modification requestEnabling this setting allows employees to edit their current schedule by selecting from the available work times listed in the client’s master schedule. Employees can also add additional schedules if needed.
Schedule Addition RequestSchedule Addition RequestEnabling this setting allows employees to add another schedule in selected date by selecting from the available work times listed in the client’s master schedule. Employees can also add additional schedules if needed.
Enable WFH TaggingEnable WFH TaggingIf this setting is enabled, employees can select the WFH (Work From Home) tag after checking in. The option will appear in the Staffinc Work app, and once selected, it will also be reflected in the Attendance Monitoring Dashboard on the Staffinc Suite Portal.
Enable Business Trip TaggingEnable Business Trip TaggingIf this setting is enabled, employees can select the Business Trip tag after checking in. The option will appear in the Staffinc Work app, and once selected, it will also be reflected in the Attendance Monitoring Dashboard on the Staffinc Suite Portal.

The settings above can be combined across multiple fields, and each field can have its own approval rule. If an attendance record violates any rule that requires manual validation, it will be flagged for attendance approval. However, if all validations are set to auto-approve, no manual approval will be necessary.