Saltar al contenido
CheckBiz360de EncodeBiz

Cómo funciona el fichaje

El fichaje en CheckBiz360 no es un simple marcado de hora. Cada vez que un empleado registra su entrada o salida, el sistema ejecuta un proceso de validación en tres capas que garantiza la integridad del dato, la coherencia con el turno activo y la identidad del dispositivo utilizado. Este artículo explica cómo funciona ese proceso de principio a fin.

Artículo 13 de 924 min de lectura

Las tres capas de validación

Cuando un empleado pulsa el botón de fichaje, el sistema evalúa de forma secuencial tres condiciones. Si alguna de ellas no se cumple, el fichaje queda registrado como fallido con un código de error específico que indica la causa exacta.

Capa 1 — Geolocalización

El sistema obtiene las coordenadas GPS del dispositivo en el momento del fichaje y las compara con la ubicación de la sucursal asignada al empleado. Cada sucursal tiene configurado un radio de fichaje (expresado en metros). Si el empleado se encuentra fuera de ese radio, el fichaje se rechaza con el código checklog/out_of_radius.

La distancia real entre el empleado y el centro de la geocerca queda registrada en el sistema para análisis posterior. Esto permite al responsable revisar si el radio está bien dimensionado o si existe un patrón de intentos de fichaje desde ubicaciones incorrectas.

Si el empleado trabaja en modalidad de teletrabajo y tiene activado el campo "trabajo en remoto", esta capa de validación se omite por completo. La geocerca no aplica en entornos de trabajo remoto.

Capa 2 — Horario efectivo

Una vez validada la ubicación, el sistema comprueba que el fichaje se realiza dentro del turno activo del empleado para ese día, según su calendario efectivo.

El fichaje siempre guarda la hora real. Lo que decide si el tiempo trabajado fuera de la franja oficial se computa o no es la modalidad de jornada del calendario: con jornada estricta no se contabiliza; con jornada flexible se suma como tiempo extra. Consulte Jornada estricta y jornada flexible.

Si el fichaje se realiza fuera del turno activo, el sistema lo rechaza con el código checklog/out_of_schedule.

Capa 3 — Dispositivo y biometría

La tercera capa verifica la identidad del dispositivo y, si aplica, la biometría del empleado.

Si el empleado tiene activada la autenticación de doble factor (2FA), solo puede fichar desde dispositivos que hayan sido previamente registrados como dispositivos de confianza. Intentar fichar desde un dispositivo no registrado genera el error auth/untrusted_device.

Si la configuración del empleado o de la sucursal tiene activa la verificación biométrica, el empleado debe completar la verificación biométrica (huella dactilar o reconocimiento facial según el dispositivo) antes de que el fichaje se procese.

Resultado del fichaje

Una vez superadas las tres capas de validación, el fichaje queda registrado con estado valid. Este estado indica que el registro es correcto, coherente con el turno y autenticado.

Si alguna capa falla, el fichaje se registra con estado failed y el código de error correspondiente. Un punto importante: los fichajes fallidos también se almacenan en el sistema. No se descartan. Quedan disponibles para auditoría, análisis de incidencias y revisión por parte del responsable.

Estado tras el fichajeSignificado
validTodas las validaciones superadas. Jornada activa.
failedUna o más validaciones fallaron. Código de error disponible.

Diferencia entre fichaje válido y fichaje fallido

La distinción es importante para la gestión de nómina y cumplimiento normativo. Un fichaje válido cuenta como tiempo trabajado dentro de la jornada. Un fichaje fallido queda registrado para auditoría pero no computa horas.

Cuando un empleado acumula fichajes fallidos reiterados, el responsable puede revisar el patrón desde el backoffice y determinar si se trata de un problema de configuración (radio demasiado pequeño, horario mal asignado) o de una incidencia que requiere atención.

Si un empleado no pudo fichar por causas justificadas, el responsable puede crear una solicitud de jornada manual para registrar la asistencia de forma retroactiva.

Roles con acceso a esta funcionalidad

La configuración de las capas de validación (zona de chequeo, biometría, 2FA) es gestionada por usuarios con rol owner o manager. Los empleados interactúan con el sistema de fichaje desde la app móvil sin necesidad de configurar nada.

¿Te ha resultado útil este artículo?

Configuración de cookies

Elige qué quieres permitir. Puedes cambiar de opinión cuando quieras desde «Configuración de cookies», al final de la página. Ver política de cookies

NecesariasSiempre activas

Hacen que la web funcione y recuerdan esta misma decisión, para no volver a preguntarte. No identifican a nadie ni salen de aquí, así que no dependen de tu permiso.

Nos dicen qué anuncios nuestros traen visitas y cuáles no, para no seguir gastando en los que no funcionan. Lo hacen el píxel de Meta (Facebook e Instagram) y Google Tag Manager (Google Analytics y Google Ads): instalan cookies propias y envían datos a Meta Platforms Ireland y a Google Ireland.