Hola,
El reloj electrónico te permite tener un registro de Fichadas de Ingresos / Egresos del personal y según las distintas marcas y modelos estas fichadas pueden ser bajadas a un archivo ASCII desde el cual importarás los datos a tu sistema de asistencia.
En el sistema de asistencia debes configurar cual es el modelo de "horario teórico" de cada persona, ej. de Lunes a Viernes de 09:00hs a 18:00hs.
Luego al importar las fichadas del reloj cruzas el horario teórico con la fichada real para liquidar las diferencias. Estas posibles diferencias son en principio 5:
1- Ausencia (no se registró fichada en la fecha)
2- Llegada tarde (El horario de Ingreso real es mayor que el horario de ingreso teórico)
3- Retiro antes de horario (El horario de salida real es menor que el horario de salida teórico)
4- Faltante de horario (Se retira y regresa en horario laboral)
5- Exceso de horario, inferior (ficha ingreso antes de horario de ingreso teórico o ficha egreso después de horario de egreso teórico)
A estos cinco casos fundamentales a su vez se los cruza con posibles "justificaciones". Por ejemplo, se justifica 1 hora de llegada tarde al empleado Pedro para la fecha 10/01/2015 por permiso de exámen.
Esto adquiere diversas complejidades de acuerdo a los modelos horarios. En el sector salud por ejemplo es muy común guardias de 24hs. o quienes trabajan días intermedios (uno si, otro no) o reemplazos eventuales.
A su vez el sistema de asistencia puede exportar mensualmente al sistema de nóminas o sueldos las novedades de presentismo valorizadas, para que impacten en la liquidación económica del empleado.
Es un tema interesante des desarrollar.
Saludos