NominexDocs
Referencia de la APICálculo de nómina

Listar incidencias

Consulta las incidencias del periodo que lee la nómina, con su estatus de autorización.

Descripcion general

Este endpoint lista las incidencias del registro global de asistencia que caen dentro de la ventana de fechas del periodo, para los empleados del calendario — las que el cálculo de esa corrida lee (la nómina lee el registro global en vivo, por fecha). El cálculo solo paga las filas con approval_status: "approved": las horas extra pendientes de autorizar o rechazadas aparecen en el listado, pero no se pagan.

Es la forma de verificar qué va a ver la nómina de un periodo sin filtrar el registro global a mano.

Requiere que la API key tenga el permiso Listar periodos de nómina.

Endpoint

GEThttps://app.integranom.com/api/v1/payroll-calendars/{payroll_calendar_number}/periods/{period_number}/incidences

Path params:

  • payroll_calendar_number — entero positivo, el número del calendario.
  • period_number — el periodo, con el formato {fiscal_year}-{sequence_number} (por ejemplo 2026-11).

Consulta las incidencias del periodo


Devuelve las incidencias de la corrida, paginadas de 20 en 20 y ordenadas por fecha.

Query params

ParametroTipoRequeridoDefaultDescripcion
pageinteger ≥ 1No1Página solicitada. El tamaño de página es fijo en 20.
employee_numberintegerNo-Filtra por empleado.
incidence_codestringNo-Filtra por el código del tipo de incidencia (por ejemplo FALTA).
sourcestringNo-Filtra por el origen exacto de la captura. Repetible para incluir varios.
origininternal | externalNo-Filtra por la clasificación del origen. Se puede combinar con source.

Campos de cada fila

CampoTipoDescripcion
datestring (YYYY-MM-DD)Día de la incidencia. Siempre dentro del periodo.
employee_numberintegerNúmero del empleado.
employee_namestringNombre completo del empleado.
incidence_codestringCódigo del tipo de incidencia.
incidence_namestringNombre del tipo de incidencia.
unit"days" | "hours" | "count"Unidad del tipo de incidencia.
quantitynumberCantidad registrada. Los tipos days registran 1, salvo las vacaciones de medio día, que registran 0.5.
notesstring | nullNotas de la captura.
approval_status"approved" | "pending" | "rejected"Estatus de autorización. Las horas extra dobles y triples quedan en pending hasta que las autorizan todos los niveles configurados, y en rejected si alguno las rechaza; la nómina solo paga las approved. Los demás tipos siempre son approved.
sourcestringOrigen exacto de la captura: attendance_module, payroll_run, employee_portal, api o time_clock.
origin"internal" | "external"Clasificación del origen: internal cuando la capturó el equipo de nómina en la plataforma; external en cualquier otro caso (portal de colaborador, reloj checador, integraciones).
captured_bystring | nullNombre de quien registró la incidencia: una persona, la integración que la envió o la plataforma. null si ese autor ya no existe.
updated_bystring | nullNombre de quien la modificó por última vez. null si nunca se ha editado.

Son las mismas incidencias del registro global, acotadas a la ventana de fechas del periodo — no hay un registro aparte por periodo.

Errores

StatusCausa
400payroll_calendar_number o period_number inválidos, o filtro inválido.
401API key ausente o inválida.
403La API key no tiene el permiso Listar periodos de nómina.
404El calendario o el periodo no existen en esta organización.
Abrir Nominex