How is Attendance Calculated in the EDS System?

Attendance Basic Concepts

The EDS HR System (AMPS and HROS) uses a powerful algorithm that allows unlimited flexibility in terms of work schedules. Recognizing that companies in various industries have vastly different shifts and scheduling requirements, EDS created a universal logic that can be applied in all scenarios without the need for reprogramming.

For example, some companies within the food industry require employees to log-IN and OUT more than 8 times per day. This is because of the "broken" nature of their work schedules that cater to peak hours. Also, many of these companies require break time tracking that identifies employees who have exceeded break time limits. This adds to the complexity of attendance calculation. The following logic can accommodate all of these.

What is the EDS way of Computing Attendance?

Attendance is calculated using the "overlapping" concept - the work schedule is overlapped with the employee's time logs. Only the overlapped part will be the credited hours. Please see the diagram below:

The figure above depicts attendance for a regular day-shift work schedule. Although the employee reported departed at 7:15 PM, his credited hours would only be up to 5 PM only. This is because there is no overlap between 5 PM and 7:15 PM.


For overtime to be calculated, the authorized users must encode an OT authorization. Shown below:

The overtime is now credited because an overlap has occurred between the OT Authorization (5 PM to 7 PM) and his time logs. His credited OT would be 2 hours.


Applying the same concept, we have the diagram below:

The red areas above represent the tardy. Since the overlap occurred after the start of the work schedule, the un-overlapped portion is considered tardy (late arrival). Note that tardiness can occur multiple times during a day.


Whereas tardy is defined as late arrival, undertime is an early departure. This means that an employee departed BEFORE the end of his shift or work schedule. The diagram for Undertime is similar to the tardy diagram above except that the employee logs out before the end of the shift.


Restaurant employees, teachers, etc., do not have the regular work shift as shown above. Due to the nature of their work, the hours and in-between rest periods can be irregular. Nonetheless, the System is capable of attendance calculation by using the "overlapping" concept.


Although simple in concept, the attendance calculation logic presented above is the most flexible that can be universally applied to all possible work schedules and shifts. Unlimited time pairs both for work schedules and employee time logs can be accommodated.