RRHH / Fichaje
Control de jornada con fichaje, locales (geofence), banco de horas, calendario, ausencias y nómina gerencial.
Changelog: v2026.7.11
Visión general
El módulo RRHH / Fichaje permite:
- Fichar (entrada, pausa, retorno y salida) con foto y GPS
- Definir locales permitidos (geofence) o liberar home office por persona
- Configurar jornada semanal por colaborador (días y horas)
- Registrar festivos / sin expediente y certificados / libranzas individuales
- Seguir banco de horas y vista previa de nómina con horas por día
- Notificar a gestores por push cuando alguien ficha
- Separar la vista del colaborador (Mi perfil RRHH) de la vista admin
Importante
El módulo no viene activado por defecto. Un superadmin debe activar RRHH / Fichaje en Admin → Organizaciones → Módulos.
Fichar sin calendario
No es necesario registrar festivos en el calendario para fichar. El calendario y las ausencias solo afectan el cálculo de la nómina (horas esperadas del día).
Cómo liberar el módulo
- Acceda a Admin → Organizaciones
- Edite la organización y abra la pestaña Módulos
- Active RRHH / Fichaje y guarde
- Recargue la app — el ítem RRHH / Fichaje aparece en el menú
Fichar
- En el menú, abra RRHH / Fichaje → Fichar
- Permita la ubicación (si la organización exige GPS)
- Si la foto es obligatoria:
- Con webcam: la vista previa aparece en espejo (como selfie)
- Sin webcam: use Enviar foto
- Haga clic en Registrar entrada (o pausa / retorno / salida, según el estado)
Tipos de marcaje
| Tipo | Significado |
|---|---|
| Entrada | Inicio de la jornada |
| Pausa | Inicio del intervalo |
| Retorno | Fin del intervalo |
| Salida | Fin de la jornada |
Locales / Geofence
- Abra RRHH / Fichaje → Locales
- Registre nombre, coordenadas y radio (metros)
- En Colaboradores, elija el modo de geofence de cada persona:
| Modo | Comportamiento |
|---|---|
| Heredar org | Usa la regla por defecto de la organización |
| Obligatorio | Debe estar en un local permitido |
| Home office | Geofence desactivado para esa persona |
| Locales personalizados | Usa solo los locales vinculados a la persona |
Colaboradores y jornada (admin)
En RRHH / Fichaje → Colaboradores el admin registra cargo, jornada semanal, geofence, vacaciones y remuneración (cuando está permitido).
Jornada semanal
En el modal de alta/edición:
- Marque los días en que la persona trabaja
- Indique las horas de cada día (ej.: lun–vie
8, sábado4) - Guarde
La nómina usa esa jornada para calcular horas esperadas, extras y faltas. Los días desmarcados (0h) no generan falta.
Al abrir la ficha de una persona:
- Fichajes — marcajes con filtro; use Detalles para ver foto y evidencias
- Banco de horas — saldo y movimientos
- Nómina — vista previa del período con totales y horas por día
- Ausencias — certificados y libranzas individuales (con adjunto)
- Notificaciones — quién recibe push cuando esa persona ficha
Calendario RRHH (festivos / sin expediente)
En RRHH / Fichaje → Calendario (admin):
- Registre la fecha y un título
- Elija el tipo: Festivo o Sin expediente
- Opcional: marque recurrente todos los años (mismo día/mes)
Esos días ponen a cero las horas esperadas en la nómina para todos (no generan falta). Si alguien ficha ese día, el tiempo puede contar como HE.
Ausencias (certificado y libranza)
En el detalle del colaborador → pestaña Ausencias:
- Pulse Registrar
- Tipo: Certificado médico o Libranza individual
- Indique inicio y fin, observación (ej.: dónde se presentó el certificado) y adjunte PDF/imagen si hay
- Guarde
Las ausencias también ponen a cero el esperado en los días cubiertos, solo para esa persona.
Mi perfil RRHH (colaborador)
En RRHH / Fichaje → Mi perfil RRHH el colaborador ve:
- Sus fichajes (sin foto y sin IP)
- Banco de horas
- Vista previa de nómina con totales y horas por día (horas, sin importes salariales sensibles)
La ruta y la pantalla están separadas de la vista admin, por privacidad.
Fichajes (admin)
En RRHH / Fichaje → Fichajes:
- Filtre por colaborador, tipo y período
- La columna Foto solo indica si hay adjunto (
Sí/—) — la imagen no se carga en el listado - Pulse Detalles para abrir el modal (foto bajo demanda, IP, GPS, dispositivo)
- El GPS en la fila o en el modal abre el mapa
- Orden cronológico (más antiguo → más reciente)
Banco de horas y nómina
- Banco de horas — saldo e historial; el admin puede registrar ajustes
- Nómina — vista previa gerencial del período:
- Totales por colaborador (normales, HE, faltas, estimaciones)
- Sección Horas por día (entrada, salida, trabajado, esperado, estado del día)
- Exportación CSV período o CSV diario
- Cierre del período
Nota
La nómina en Interflow es gerencial y no sustituye la nómina oficial / eSocial.
Estado del día en la nómina
| Estado | Significado |
|---|---|
| Trabajo | Día con jornada esperada |
| Folga | Sin jornada en la escala de la persona |
| Festivo / Sin expediente | Calendario de la organización |
| Certificado / Libranza individual | Ausencia registrada en el colaborador |
Notificaciones push
- Abra el detalle admin del colaborador
- Pestaña Notificaciones
- Marque los usuarios que deben recibir el push OneSignal
- Guarde
Cuando la persona ficha, los destinatarios reciben una notificación con enlace a su perfil RRHH.
Permisos y privacidad
| Quién | Qué ve |
|---|---|
| Colaborador | Fichar, Mi perfil RRHH, propio banco/nómina (sin foto/IP) |
| Admin / Owner | Colaboradores, fichajes con detalles/foto, locales, calendario, nómina, ausencias, notificaciones |
En el servidor, las respuestas de fichajes para no-admin no incluyen foto, IP ni user-agent.