Archivo de prenómina

Básicamente, la estructura del archivo consiste en:
ID Empledo
Fecha de Incidencia
Clave de Concepto/Incidencia
Horas de Concepto/Incidencia

Adicionalmente se pueden agregar columnas relacionadas, entre otras, como:

Area
Departamento/Centro de Costos
Categoría
Tipo de Empleado
Turno
Hora de Entrada del Turno
Hora de Salida del Turno
Hora de Checada de Entrada de Asistencia
Hora de Checada de Salida de Asistencia

*El orden y longitudes de las columnas es configurable así como la justificación del texto y el relleno de los espacios en blanco.

Esta es una imagen de la pantalla de eTime donde se configura el archivo para una mejor idea:


 

Ejemplo:

105220061023TNO9.00000000000000101
105220061023TE21.00000000000000101
105220061025TNO8.30000000000000101
105920061025TNO8.30000000000000102
107320061025TNO8.30000000000000103
107320061025TE26.30000000000000103
 

Los conceptos básicos son:
Horas Normales
Horas Extras
Horas Retardo
Horas Salida Temprano
Falta Injustificada
Vacaciones*
Incapacidades*
Suspensiones*
Permisos*

*Se consideran Justificaciones de Faltas. El usuario puede definir tantas justificaciones (incidencias) sean necesarias, por ejemplo:

Incapacidad por Maternidad
Incapacidad por Accidente de Trabajo
Incapacidad por Accidente en Trayecto
Incapacidad por Enfermedad General
Suspensión por Acumulación de Faltas
Suspensión por Mal Comportamiento
Permiso por Cursos
Permiso por Asunto Sindical
Permiso por Asunto Personal
Permiso por Luto
Etc…