Every punch type has a corresponding value in the database, and clocks must be configured to send the correct value to the server so that the applicable punch type is added to timecards.


This article contains a list of each punch type and its corresponding punch state value.


Punch Type
Punch State Value
None0
InPunch1
OutPunch2
LunchIn3
LunchStart4
BreakEnd5
BreakStart6
Transfer7
Tip12