You are on page 1of 4

Employee Number Employee Full Name Department Job Manager name Date

Shif Leave (Yes/No) Working Hours Time Card Status


Sr.No
1
2
3
4
5
6
7
8
9
10
Logic
If Employee on Leave then Dispay status "On Leave"
If Employee Punch in and Punch out is missing and he is not on leave then display status "ABSENT"
If Employee has no punch in and proper punch out as per the assigned shift on that date then display status as "DID NOT CHEC
If Employee has no punch in and early punch out as per the assigned shift on that date then display status as "DID NOT CHECK
If Employee has late punch in and proper punch out as per the assigned shift on that date then display status as "LATE"
If Employee has late punch in and no punch out as per the assigned shift on that date then display status as "LATE, DID NOT CH
If Employee has late punch in and early punch out as per the assigned shift on that date then display status as "LATE, LEFT EAR
PROPER PUNCH-IN / PROPER PUNCH-OUT : ON TIME
PROPER PUNCH-IN / NO PUNCH-OUT : ON TIME, DID NOT CHECK OUT
PROPER PUNCH-IN / EARLY PUNCH-OUT : ON TIME, LEFT EARLY

- Main Shift Employees are following a flexible timing which has the following constrains:
1. Punch-In time should be 8:30-9:00.
2. 9:01 is considered late.
3. Calculation of 8 hours starts by 8:30 in case employee came early.
4. If employee is Late or No Punch-in, Punch-out must be 5:00

Other than main shift, supervisors should enter the shift details for their employees which is not to be considered as flexible ev
range

You might also like