You can configure a list of Punch Codes that the employee may choose from when an employee clocks IN or OUT. The selected punch code will be then be added to the IN or OUT punch, for reporting purposes. For example, you might want the employee to select a reason for clocking OUT, e.g., Lunch, Doctor Appointment, etc.
Setting up your Punch Codes settings is easy. Go in the Console to Settings -> Punches -> Punch Codes:
Click the "+ New Punch Code" button to add your Punch Codes, and set the Mode to either Optional or Required. When you're done, it might look like the following:
The time clock will prompt the employee to choose from one of the available punch codes:
The punches with their punch codes can be viewed and edited in the Console.
To view them in a report, go to Reports -> Raw Punches:
To edit them, go to Manage -> Raw Punches: