← Centro de Ayuda

Fichaje — Control Horario

Descripción

La sección de Fichaje permite a los empleados registrar sus horas de trabajo mediante un sistema simple de entrada y salida. Cada empleado puede fichar su jornada y consultar el historial del día.

Acceso

  • Ruta: /app/fichaje
  • Requisitos: Disponible para todos los usuarios con empleado asociado

Funcionalidades

Fichar Entrada

  • Botón "Entrar": Registra la hora de inicio de la jornada laboral
  • Un solo fichaje activo: Solo puede haber una entrada activa a la vez
  • Registro automático: Se guarda la hora exacta del servidor
  • Empleado vinculado: Se asocia automáticamente al empleado del usuario logueado

Fichar Salida

  • Botón "Salir": Registra la hora de finalización de la jornada
  • Solo si hay entrada activa: El botón de salida solo aparece cuando hay un fichaje en curso
  • Cálculo de duración: Se calcula automáticamente el tiempo trabajado

Información del Empleado

  • Nombre del empleado: Se muestra el nombre del empleado vinculado al usuario
  • Estado actual: Indicador de si está fichado o no
  • Tiempo actual: Si está fichado, muestra el tiempo transcurrido desde la entrada

Historial del Día

Lista de todos los fichajes del día actual del empleado:

CampoDescripción
EntradaHora de inicio del turno
SalidaHora de finalización (o "Abierto" si aún está fichado)
DuraciónTiempo total trabajado en formato "Xh Ymin"

Estados Posibles

  • Sin empleado asociado: El usuario no tiene un empleado vinculado en el sistema
  • No fichado: El empleado no tiene entrada activa hoy
  • Fichado (activo): El empleado tiene una entrada en curso sin salida
  • Turnos completados: El empleado ya tiene uno o más turnos cerrados hoy

Consideraciones

  • El fichaje está diseñado para ser rápido y sencillo: un botón de entrada y otro de salida
  • No se puede fichar salida si no se ha fichado entrada previamente
  • Los fichajes se almacenan con marca de tiempo del servidor para evitar manipulación
  • El historial muestra solo los fichajes del día actual

Relación con otras secciones

  • Personal (Staff): Los empleados se gestionan desde la sección de Personal
  • Horarios (Ajustes): Los horarios del restaurante se configuran en Ajustes
  • Informes: Las horas trabajadas pueden consultarse para cálculos de nómina