# Marcas y proyectos

> **Para quién es esta página:** empresas que usan el módulo de Proyectos.
> **Qué vas a saber al terminar:** cómo una marca se convierte en trabajo de proyecto, y las cinco condiciones que tienen que cumplirse.

## La cadena completa

<p class="callout info"><strong>1.</strong> La persona marca <strong>entrada</strong> eligiendo proyecto — o marca en un quiosco cuya ubicación tiene proyecto.<br><strong>2.</strong> Marca <strong>salida</strong>.<br><strong>3.</strong> El sistema calcula las horas y crea un <strong>registro de trabajo</strong> en ese proyecto, en estado pendiente.<br><strong>4.</strong> Alguien lo <strong>aprueba</strong>.<br><strong>5.</strong> Si a la persona se le paga por hora, esas horas entran a su <strong>planilla</strong>.</p>

Todo lo automático ocurre en el paso 3, y se dispara **al marcar la salida**, no la entrada.

## Las dos formas de atribuir el proyecto

**Por ubicación (quiosco).** Si la persona marcó en un quiosco cuya ubicación está ligada a un proyecto, el sistema lo resuelve solo. Nadie elige nada.

**Por selección (autoservicio).** La persona elige el proyecto al marcar entrada, de una lista.

<p class="callout warning">En ambos casos, el proyecto tiene que tener activado el <strong>registro de trabajo desde marcas</strong>. Sin eso, la cadena no arranca.</p>

## Las cinco condiciones

Para que una marca genere trabajo en un proyecto tienen que cumplirse **todas**:

<p class="callout warning"><strong>1.</strong> La marca es de <strong>salida</strong>.<br><strong>2.</strong> Es de naturaleza <strong>laboral</strong>.<br><strong>3.</strong> Existe la marca de <strong>entrada</strong> correspondiente.<br><strong>4.</strong> El proyecto tiene activado el <strong>registro desde marcas</strong>.<br><strong>5.</strong> La persona es <strong>recurso activo</strong> de ese proyecto.</p>

<p class="callout danger">Si falta cualquiera, <strong>no se crea nada y nadie recibe un aviso</strong>. No hay error, no hay alerta. El registro simplemente no existe.</p>

Cuando alguien reporta que sus horas no llegaron al proyecto, esta lista es el diagnóstico.

## El caso que más se escapa

<p class="callout danger">Las marcas <strong>autocompletadas no generan trabajo en proyectos</strong>.<br><br>Si alguien olvidó marcar y el sistema le rellenó el día, su asistencia queda completa — pero sus horas <strong>no se atribuyen a ningún proyecto</strong>.</p>

Es una limitación conocida del relleno automático: completa la asistencia, no la atribución de trabajo.

Consecuencia práctica: si tu empresa paga por proyecto, **olvidar marcar puede dejar a alguien con la asistencia completa y sin las horas del proyecto**. Y como el día se ve normal, nadie lo nota.

<p class="callout success">La defensa: cuando alguien olvide marcar, que la <strong>jefatura registre la marca</strong> en vez de dejar que el sistema la rellene. Una marca registrada por jefatura sí dispara la cadena.</p>

## Cómo se calculan las horas

Tiempo entre la entrada y la salida, menos el almuerzo — con la regla de proyectos, que **no es la misma del reporte de asistencia**:

<p class="callout info"><strong>Horario con pausa</strong> → una hora fija.<br><strong>Horario continuo</strong> → tiempo real, solo si superó 45 minutos.</p>

Ver *Los tres cálculos de horas*.

La fecha del registro es la del **turno de entrada**, lo que resuelve los turnos que cruzan medianoche: entrar el lunes a las 22:00 y salir el martes a las 6:00 genera un registro **del lunes**.

## Las horas extra del proyecto

Si el proyecto está configurado para ello y la persona supera su jornada semanal, el registro se **parte en dos**: uno regular y uno marcado como extra.

<p class="callout warning">Es una lógica del módulo de <strong>Proyectos</strong>, distinta del sobretiempo de marcas. Una misma jornada larga puede generar tiempo extra en el proyecto <strong>y</strong> aparecer en la bandeja de sobretiempo de marcas.<br><br>Antes de pagar sobretiempo desde marcas, verificá que ese tiempo no se esté pagando ya por el proyecto.</p>

## Re-marcar la salida borra el registro pendiente

<p class="callout danger">Si la salida se vuelve a procesar, el sistema <strong>borra el registro de trabajo pendiente</strong> que había generado y crea uno nuevo.<br><br>Si alguien había editado ese registro a mano, ese trabajo se pierde. Los registros ya <strong>aprobados</strong> no se tocan.</p>

Si vas a corregir a mano un registro venido de marcas, **aprobalo primero**.

## Lo que el colaborador no ve

<p class="callout warning">Desde su autoservicio, el colaborador <strong>solo</strong> ve la lista de proyectos al marcar. No puede consultar cuántas horas lleva, ni si le aprobaron algo, ni la tarifa.</p>

## Diagnóstico rápido

| Síntoma | Causa probable |
|---|---|
| No generó registro | Falta alguna de las cinco condiciones |
| El proyecto no aparece al marcar | Falta el registro desde marcas, o no es recurso activo |
| Las horas no coinciden con el reporte | Regla de almuerzo distinta |
| Se perdió lo que edité a mano | Se volvió a procesar la salida |
| Asistencia completa pero sin horas de proyecto | La marca fue autocompletada |