¿Por qué no funciona el control horario?
Un empleado que no puede fichar, registros bloqueados, horas que no se guardan y días que aparecen vacíos.
Un empleado no puede fichar
Es el problema más habitual, y casi siempre tiene la misma causa: ese empleado tiene un fichaje abierto. En algún momento marcó la entrada y nunca la salida, así que para el sistema esa jornada sigue en marcha ahora mismo. Como un fichaje nuevo se solaparía con el que está corriendo, la app lo rechaza.
El fichaje abierto puede ser de hace semanas, así que no lo busques solo en el día de hoy.
Cómo encontrarlo
- Abre la ficha del empleado desde el listado.
- Retrocede mes a mes con las flechas.
- Busca un día con un total que no cuadre (sigue creciendo, o es desproporcionado) y despliégalo.
- El tramo culpable tiene hora de entrada, no tiene hora de salida y lleva la etiqueta Activo.

Cómo arreglarlo
Pulsa Ver detalles en ese día, edita el tramo abierto con el lápiz y ponle la hora de fin que le tocaba. Si aquel día no llegó a trabajar, bórralo directamente con la papelera.
En cuanto el tramo deja de estar abierto, el empleado vuelve a poder fichar.
Para que no vuelva a pasar se pueden activar los recordatorios de fichaje, que avisan a quien no ha marcado la salida a la hora que le toca según su cuadrante.
No puedo editar ni borrar un registro
Lo más probable es que el mes esté validado. La validación bloquea los registros de forma definitiva y no se puede revertir. Comprueba si el fichaje muestra la etiqueta Validado al desplegar el día.
Si no lo está, puede ser un problema de permisos: no todos los roles pueden modificar los fichajes de otras personas.
No me deja guardar la hora
Los mensajes que verás y qué significan:
| Mensaje | Qué pasa |
|---|---|
| La hora de fin no puede ser anterior a la de inicio | Has invertido las horas. |
| La hora de inicio y la de fin no pueden ser iguales | Un tramo de duración cero no es un fichaje. |
| La hora de inicio o la de fin se solapa con otro registro horario existente | Ya hay un fichaje de esa persona en ese rango. Ojo con los tramos abiertos: cuentan hasta ahora mismo, así que se solapan con todo lo que venga después. |
| La hora no puede ser posterior a la hora actual | No se puede fichar en el futuro. |
| El formato de la hora no es válido (HH:mm) | Escribe la hora como 09:00. |
| Introduce al menos una hora de entrada o de salida | El formulario está vacío. |
Un día aparece con 0min
Ese día no tiene ningún fichaje. Puede ser normal (festivo, vacaciones, día no laborable) o puede ser que el empleado olvidara fichar. En ese segundo caso, añade el registro a mano.
No veo a un empleado en el listado
- Comprueba los Filtros: un filtro de grupo o de usuario puede estar escondiéndolo.
- Comprueba el mes: si esa persona no tiene ningún fichaje ese mes, no aparece.
A un empleado le rechaza el fichaje por su ubicación
Si tu cuenta tiene activada la ubicación obligatoria, la app rechaza el fichaje cuando el empleado está fuera de las zonas autorizadas o cuando el móvil no entrega la posición (permisos de ubicación desactivados, GPS sin señal en interiores).
El registro no muestra el mapa
El mapa solo aparece cuando la app capturó la ubicación al fichar. Los registros creados a mano desde el backoffice nunca la tienen.