An electronic system which records the clocking in and out of employees to automatically generate time attendance reports. The clocking data can be used for integration with third party payroll software.