clocking_outside_employment_period
El instante del fichaje cae antes de la fecha de alta del empleado o después de su fecha de baja, así que no se ha escrito nada en el registro horario. El día de alta y el día de baja sí admiten fichaje. Al aprobar una corrección se vuelve a comprobar el periodo de alta vigente, y una aprobación rechazada deja la solicitud pendiente.
| Code | Type | HTTP | Categoría |
|---|---|---|---|
clocking_outside_employment_period | invalid_request_error | 422 | Control horario |
Causa
El instante del fichaje cae antes de la fecha de alta del empleado o después de su fecha de baja, así que no se ha escrito nada en el registro horario. El día de alta y el día de baja sí admiten fichaje. Al aprobar una corrección se vuelve a comprobar el periodo de alta vigente, y una aprobación rechazada deja la solicitud pendiente.
Qué hacer
Revisa la fecha enviada en occurred_at (o el inicio y el fin de la franja manual o de la corrección) frente a las fechas de alta y baja del empleado, y envía una fecha dentro de ese periodo o corrige antes la fecha de alta del empleado con PUT /v1/employees/{employee}. Fichar la salida, pausar o reanudar una franja ya abierta nunca se rechaza por esta regla.