Saltar al contenido principal

⏰ Fichajes

El panel de fichajes te da la vista completa del registro horario de toda tu plantilla. Es la herramienta legal (RD-Ley 8/2019) para registrar la jornada laboral, controlar incidencias, aprobar ausencias y exportar al gestor o a la inspección de trabajo.

Tus empleados fichan desde el portal del empleado con un solo toque de "Entrar" / "Salir". Tú, desde aquí, lo controlas todo.


🚪 Cómo se accede

Menú lateral → RRHH → Fichajes (solo admin).

La página tiene dos pestañas:

  1. Fichajes — listado de jornadas completas.
  2. Ausencias — solicitudes de vacaciones, bajas y permisos pendientes de aprobar.

⚙️ Configuración del módulo

Antes de empezar, conviene configurar el comportamiento del módulo en Mi empresa → Fichajes. Ahí defines:

  • Activación del módulo — encender/apagar fichajes para toda la empresa.
  • Tolerancia de retraso (minutos) — minutos de gracia al entrar antes de marcarlo como retraso.
  • Auto-cierre nocturno — si un empleado se olvida de fichar la salida, el sistema cierra automáticamente la jornada a la hora configurada (típicamente 23:59).
  • Permite editar el pasado — si los empleados pueden corregir fichajes de días anteriores o solo el admin.
  • Geolocalización — exigir o no la ubicación al fichar.
  • Notas obligatorias en pausa — pedir motivo cuando se pause.

📋 Pestaña Fichajes

Tabla AG Grid con una fila por jornada completa (entrada + salida del mismo día).

Columnas principales

  • Fecha.
  • Empleado.
  • Entrada — hora del primer "Entrar" del día.
  • Salida — hora del último "Salir" del día. Vacía = sesión abierta.
  • Pausas (min) — minutos totales acumulados de pausas/descansos.
  • Trabajo (HH:MM) — tiempo neto trabajado.
  • Origen — manual, portal, app, auto-cierre, etc.
  • Ubicación — coordenadas o "—" si no se exigió.
  • Notas.

Filtros

  • Desde / Hasta — rango de fechas.
  • Empleado — uno concreto o todos.
  • Solo abiertas — para detectar olvidos de cierre.
  • Solo editadas — fichajes manipulados manualmente (con auditoría legal).

Estados especiales (color)

  • 🟢 Jornada cerrada normal.
  • 🟡 Sesión abierta (el empleado no ha fichado salida y aún no es la hora del auto-cierre).
  • 🔴 Cierre automático (sistema cerró sin que el empleado fichara).
  • ⚪ Editada manualmente (un admin la modificó).

➕ Crear un fichaje manual

Botón Nuevo fichaje arriba a la derecha.

Útil cuando un empleado olvidó fichar y necesitas registrarlo a posteriori.

Formulario:

  • Empleado.
  • Fecha.
  • Hora entrada + Hora salida.
  • Tipo — trabajo, pausa, descanso, desplazamiento.
  • Notas (obligatorio por trazabilidad legal).
Cumplimiento legal

Toda creación o edición manual queda marcada como editada y registra quién la hizo y cuándo. Esto es imprescindible para que, ante una inspección, puedas demostrar que los cambios son trazables y justificados.


✏️ Editar un fichaje existente

Botón del lápiz. Permite modificar horas, tipo y notas.

Mismo aviso: queda como editado con auditoría.


🗑️ Eliminar un fichaje

Botón rojo de papelera. Pide confirmación.

Solo en casos justificados

Eliminar un fichaje borra el registro de jornada. Para una corrección, casi siempre es mejor editar que eliminar: deja rastro y es más defendible legalmente.


📤 Exportar a CSV

Botón Exportar CSV arriba a la derecha. Genera un CSV con todos los fichajes del rango filtrado.

Útil para:

  • Enviar a tu gestoría a final de mes.
  • Conservar copia legal (la normativa pide conservarlos 4 años).
  • Análisis en Excel propio.

🌴 Pestaña Ausencias

Tabla con todas las solicitudes de los empleados.

Tipos de ausencia

  • Vacaciones.
  • Baja médica.
  • Permiso.
  • Asuntos propios.
  • Formación.
  • Otro.

Estados

EstadoSignificado
🟡 SolicitadaEl empleado la ha pedido, esperando tu validación.
🟢 AprobadaLa has aceptado. Cuenta como ausencia justificada.
🔴 RechazadaLa has denegado, con motivo.
CanceladaEl empleado la canceló antes de tu decisión.

Aprobar / Rechazar

Botones en cada fila pendiente:

  • ✓ Aprobar — confirma. Se notifica al empleado automáticamente.
  • ✗ Rechazar — pide motivo obligatorio. Se notifica al empleado.
Las aprobadas se reflejan en el calendario

Una vez aprobada una ausencia, los días asociados aparecen marcados en el calendario interno de la empresa (si tu plan incluye Agenda) y bloquean ese empleado para reservas.


💡 Buenas prácticas

  • Auto-cierre activo siempre. Sin él, los olvidos generan sesiones abiertas eternas que ensucian los informes.
  • Edita en vez de borrar. Conservar trazabilidad es mucho más defendible ante una inspección.
  • Aprueba/rechaza ausencias en menos de 48 h. Tus empleados necesitan certezas para planificar.
  • Exporta a CSV a final de cada mes y guarda el fichero con la fecha en el nombre. Es tu prueba documental.
  • Revisa el listado de "Solo abiertas" todos los lunes: detectas olvidos del fin de semana en 30 segundos.

❓ Preguntas frecuentes

Un empleado dice que fichó y no aparece en la lista. ¿Qué reviso?

  1. Filtro de fechas (¿estás mirando el rango correcto?).
  2. Filtro de empleado (¿lo tienes seleccionado?).
  3. Pestaña actual (¿estás en Fichajes o en Ausencias?).
  4. Si nada de eso, mira en su portal: si tampoco está allí, probablemente nunca llegó al servidor (red caída, móvil sin cobertura).

El auto-cierre cerró una jornada a las 23:59 pero el empleado salió a las 18:00. ¿Cómo lo arreglo? Edita el fichaje → cambia la hora de salida a 18:00 → añade nota "Corrección: salida real 18:00, no fichó el cierre" → guarda. Queda marcado como editado con auditoría.

¿Puedo importar fichajes históricos desde otro sistema? Por el momento no hay un importador específico de fichajes en la interfaz. Si tienes un CSV con histórico, contacta con soporte@extremanet.com para hacer la carga manual.

¿Las ausencias aprobadas restan vacaciones automáticamente? TPVReady no lleva un contador estricto de "vacaciones disponibles". Lo que sí tienes es el histórico exportable: cuántos días de cada tipo ha disfrutado cada empleado en el período que filtres.


¿Te falta algo? Escríbenos a soporte@extremanet.com.