Horarios y Turnos
El catálogo base de Control de Asistencia: qué jornada le corresponde a cada empleado, sus descansos, y cómo se acomodan esas jornadas en un rol o rotación.
Antes de que el motor de cálculo pueda determinar si un día fue presente, retardo, falta o tiempo extra, primero hay que definir las reglas base: Horarios (la jornada), Descansos (las pausas dentro de esa jornada), Turnos (cómo se acomodan los Horarios en un ciclo/rotación) y Asignación de Turnos (qué Turno sigue cada empleado). Se configura una sola vez, o cada que cambian horarios o rotaciones.
Horarios
Un Horario define una jornada de trabajo reutilizable: a qué hora se espera la entrada y la salida, qué tan flexible es esa ventana, y qué tolerancias aplican. Los Horarios luego se acomodan dentro de un Turno. Los campos se organizan en pestañas: Básico, Descansos, Fuera de horario, Tiempo extra y Reglas.
| Campo (como se ve en pantalla) | Qué hace |
|---|---|
| Entrada / Salida | Hora programada de entrada y salida de la jornada. |
| Inicio entrada / Fin entrada | Ventana de tiempo dentro de la cual una checada cuenta como "de entrada". |
| Inicio salida / Fin salida | Ventana de tiempo dentro de la cual una checada cuenta como "de salida". |
| Salto | Ajuste de día que acompaña a cada hora anterior (Entrada, Salida y sus ventanas). Es el único valor que puede ser negativo, y permite que una checada del "día anterior" (turno nocturno) cuente para la jornada correcta. |
| Jornada | A cuántos días de jornada equivale este horario (normalmente 1; puede ser 0.5 para medio turno o más de 1 en turnos que abarcan varios días). |
| Tolerancia retardo (min) | Minutos de gracia después de la hora de entrada antes de que empiece a contar como retardo. |
| Tolerancia salida temprana (min) | Minutos de gracia antes de la hora de salida antes de que cuente como salida temprana. |
| Entrada temprana | Qué hacer con el tiempo trabajado antes de la hora de entrada. Opciones: Ignorar, Mover a trabajo normal, Mover a tiempo extra normal, Mover a tiempo extra fin de semana, Mover a tiempo extra festivo. |
| Mínimo entrada temprana (min) | Minutos mínimos que deben acumularse antes de la entrada para que aplique la opción anterior (oculto si "Entrada temprana" = Ignorar). |
| Salida tardía | Misma idea que "Entrada temprana", aplicada al tiempo trabajado después de la hora de salida. Mismas 5 opciones. |
| Mínimo salida tardía (min) | Minutos mínimos para que aplique "Salida tardía". |
| Descansos | Selecciona los Descansos (comidas/pausas) incluidos en esta jornada. |
| Checada entrada necesaria / Checada salida necesaria | Si se apaga, se da por cumplida la hora programada aunque el empleado no haya marcado — útil para personal que no checa entrada o salida. |
| Basado en estado dispositivo | Si está activo, entrada/salida se identifican por el código que manda el reloj (ver el manual de Bitácora de Asistencias) en vez de por la cercanía a la ventana horaria. |
| Cambio de día | Hora de corte para horarios nocturnos: checadas antes de esta hora se consideran del día anterior. |
| Checada duplicada | Si se activa, este Horario define su propia tolerancia de "checada duplicada" (campo "Checada duplicada (min)") en vez de usar la de Configuración de Asistencia. |
| Horario flexible | Modalidad sin hora fija: no hay retardo, salida temprana ni ausencia por horario; solo importa cumplir cierta cantidad de minutos trabajados. Cambia las pestañas disponibles del formulario. |
| Tiempo trabajo (min) | Minutos que debe acumular el empleado en el día para que la jornada flexible se dé por cumplida. |
| Tipo trabajo | Clasificación del día en horario flexible: Normal, Día de descanso o Fin de semana (afecta cómo se clasifica cualquier tiempo extra). |
| Entradas y salidas múltiples | Permite varias entradas/salidas dentro del mismo día (disponible en horario no flexible). |
Descansos
Una pausa (comida, descanso) dentro de un Horario. Puede descontarse automáticamente del tiempo trabajado o exigir que el empleado marque su salida y regreso.
| Campo (como se ve en pantalla) | Qué hace |
|---|---|
| Modalidad | Fijo (hora determinada) — tiene su propio horario de inicio/fin — o Flexible (minutos, cualquier hora) — puede tomarse en cualquier momento, con una duración objetivo. |
| Tipo de cálculo | Solo en modalidad Fijo: Deducir automaticamente (se resta del tiempo trabajado sin necesidad de checar) o Checada obligatoria (el empleado debe marcar salida y regreso). |
| Inicio / Fin | Hora de inicio y fin del descanso (solo en modalidad Fijo). |
| Duración (minutos) | Duración objetivo del descanso (ambas modalidades). |
| Mínimo descanso | Duración mínima que debe durar el descanso. |
| Retorno temprano | Solo en modalidad Fijo. Qué hacer si el empleado regresa antes de tiempo: Ignorar, Mover a trabajo normal, Mover a tiempo extra normal, Mover a tiempo extra de fin de semana, Mover a tiempo extra de festivo. |
| Min retorno temprano | Minutos mínimos de anticipación para que aplique "Retorno temprano". |
| Retardo descanso / Si excede los minutos | Mismo concepto que "Retorno temprano" pero para quien regresa tarde (el nombre del campo cambia según la modalidad). Mismas 5 opciones. |
| Tolerancia retardo | Minutos de tolerancia otorgados antes de aplicar la regla anterior. |
| Checada duplicada / Basado en estado dispositivo / Entradas y salidas múltiples | Mismas reglas que en Horario, aplicadas específicamente a las checadas de inicio/fin de descanso. |
Turnos
Un Turno es la plantilla de rol o rotación: una cuadrícula que dice qué Horario le toca a un empleado en cada día/columna del ciclo. Permite modelar desde una semana laboral fija hasta rotaciones de 24×48 horas.
| Campo (como se ve en pantalla) | Qué hace |
|---|---|
| Horas Turno | Horas totales que representa el turno. |
| Tipo de jornada | Catálogo SAT de jornada laboral (para efectos de nómina/timbrado). |
| Unidad | Cómo se arma la cuadrícula: Día, Semana, Mes, Ciclo de 24 Horas o Ciclo de 48 Horas. |
| Ciclos | Cuántas filas tiene el patrón antes de reiniciar (por ejemplo, una rotación de 4 semanas antes de repetirse). |
| Cuadrícula (tabla "Ciclo") | Se genera automáticamente según la Unidad elegida (por ejemplo, columnas "Dom" a "Sáb" en Semana). Cada celda es un selector de Horarios: puede quedar vacía, con uno o con varios Horarios (para modelar turno partido). |
Asignación de Turnos
Conecta a un empleado con el Turno que debe seguir, durante un rango de fechas vigente.
| Campo (como se ve en pantalla) | Qué hace |
|---|---|
| Empleado / Turno | Empleado y Turno asignados. Solo puede existir una asignación por combinación empleado + turno. |
| Inicio / Fin | Vigencia de la asignación (Fecha de Inicio / Fecha de Fin). A partir de la fecha de Inicio, el sistema calcula en qué fila del ciclo del turno cae cada fecha, para saber qué Horario aplica ese día. |
La pantalla Calendario Empleado permite visualizar, día por día, el resultado de este cálculo: qué horario, ventana de entrada/salida y descansos le tocan a un empleado en una fecha concreta.
Glosario general
| Término | Definición |
|---|---|
| Horario | Una jornada reutilizable: hora de entrada/salida, tolerancias y reglas de descanso. |
| Descanso | Pausa dentro de un Horario (comida, receso). |
| Turno | Plantilla de rol/rotación que asigna un Horario a cada día de un ciclo. |
| Ciclo | Número de filas/repeticiones del patrón de un Turno antes de reiniciar. |
| Tolerancia | Minutos de gracia antes de que un retardo o salida temprana empiece a contar. |