# Por qué no existen las ausencias automáticas

> **Para quién es esta página:** administración y jefaturas.
> **Qué vas a saber al terminar:** por qué el módulo no detecta ausencias y qué hacer al respecto.

## La expectativa que no se cumple

Casi todo el mundo asume lo mismo cuando conoce un sistema de marcas: *si alguien no marca, el sistema me lo va a decir*.

<p class="callout danger">En Talentify eso <strong>no ocurre</strong>.<br><br>No hay generación automática de ausencias. No hay reporte de ausentismo. No hay alerta de "no marcó". Y el proceso diario, en vez de señalar la falta, <strong>la rellena</strong>.</p>

Es la brecha más importante entre lo que la gente espera del módulo y lo que hace.

## De dónde salen las ausencias entonces

Las ausencias en Talentify nacen **de acciones de personal**, no de marcas:

| Origen | Qué genera |
|---|---|
| Permiso aprobado | Ausencia justificada |
| Vacaciones aprobadas | Ausencia justificada |
| Incapacidad aprobada | Ausencia justificada |

<p class="callout info">El camino es al revés de lo que uno imagina. No es "no marcó → se registra ausencia". Es "se tramitó una ausencia → se ajustan las marcas".</p>

## Qué significa esto en la práctica

<p class="callout danger"><strong>Una ausencia no tramitada desaparece.</strong> Si alguien falta y nadie registra un permiso, unas vacaciones o una incapacidad, el sistema le rellena las marcas al día siguiente y esa jornada se paga como trabajada.</p>

No hay un momento posterior en que alguien lo detecte automáticamente. Si nadie lo nota el mismo día, no lo nota nunca.

## Cómo cubrir la brecha

Ninguna de estas la hace el sistema. Son procedimiento de tu empresa.

**Revisar el tablero todos los días.** Es la única pantalla donde la falta de marca es visible, y solo lo es ese día. Debería ser una rutina fija de cada jefatura.

**Tramitar toda ausencia el mismo día.** Cuanto antes se registre el permiso o la incapacidad, más limpio queda todo.

**Revisar las marcas autocompletadas antes de cerrar planilla.** Filtrando por ese origen se ven los días que el sistema rellenó. Cruzalos con lo que sepas de ausencias reales.

**Definir quién es responsable.** Si no está claro que la jefatura revisa el tablero cada mañana, no lo va a hacer nadie.

## Cómo usar el reporte para buscar ausencias

Es imperfecto, pero es lo que hay.

El reporte de asistencia muestra `00:00:00` en entrada y salida cuando faltan marcas del todo. Filtrando esos días se encuentran las ausencias **que el relleno no cubrió**.

<p class="callout warning">La limitación es grande: la mayoría de los días de ausencia <strong>no van a estar en cero</strong>, porque ya fueron rellenados. Este método solo encuentra los casos donde el relleno no aplicó — típicamente personas con horario rotativo, que quedan fuera del proceso.</p>

## La excepción útil: los turnos rotativos

<p class="callout success">El relleno automático <strong>se salta a las personas con horario por turnos</strong>. En esos casos la falta de marca <strong>sí queda visible</strong>, porque nadie la rellenó.</p>

Es una limitación técnica que resulta funcionalmente conveniente: en operaciones de turnos rotativos, el ausentismo es visible en el reporte.

## Qué NO intentes hacer

<p class="callout warning"><strong>No uses la falta de marca como evidencia de ausencia</strong> sin verificarla. Puede ser un olvido, un quiosco caído o un problema de reconocimiento facial. La ausencia se documenta con el trámite correspondiente, no con la ausencia de un registro.</p>

<p class="callout warning"><strong>No deshabilites el relleno automático</strong> creyendo que así vas a ver las ausencias. No es configurable, y si lo fuera, tendrías cientos de días incompletos por olvidos legítimos.</p>

## Un resumen honesto

| Lo que muchos esperan | Lo que hace Talentify |
|---|---|
| Detecta que alguien no vino | No |
| Genera una ausencia automática | No |
| Avisa a la jefatura | No |
| Tiene reporte de ausentismo | No |
| Rellena las marcas faltantes | **Sí** |
| Ajusta las marcas cuando se tramita una ausencia | **Sí** |

<p class="callout info">💡 El módulo está diseñado para <strong>controlar horarios de quien vino</strong>, no para <strong>detectar a quien no vino</strong>. Sabiendo eso, se usa bien. Esperando lo otro, decepciona.</p>