NominexDocs
Referencia de la APICálculo de nómina

Recalcular

Aplica los cambios pendientes de empleados y recalcula el periodo.

Descripcion general

Este endpoint es el recálculo maestro: toma los cambios de plantilla ocurridos después de abrir el periodo, los incorpora a la corrida y recalcula una sola vez.

La asistencia no necesita un paso de sincronización: el cálculo lee el registro global en vivo, así que cualquier incidencia capturada ya se toma en cuenta al recalcular. Lo que sí hay que aplicar son los cambios de plantilla: empleados agregados, eliminados y modificados (salario, contrato, calendario) desde que se abrió el periodo:

  1. Aplica los cambios de plantilla.
  2. Ejecuta el cálculo una vez, leyendo el registro de asistencia vigente.

Solo aplica a periodos en estado calculated. No lleva cuerpo. Requiere que la API key tenga el permiso Calcular nómina.

Endpoint

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

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-14).

Recalcula con los cambios pendientes


La respuesta te dice qué se aplicó: cuántos empleados se modificaron, se agregaron o se quitaron de la corrida.

Campos de la respuesta

CampoTipoDescripcion
period_numberstringEl periodo recalculado.
payroll_run_numberintegerNúmero de la corrida.
statusstringSiempre calculated cuando la llamada tiene éxito.
entries_countintegerEmpleados calculados tras aplicar los cambios.
employee_changesobjetoCambios de plantilla aplicados: modified, added, removed.

Si no había nada pendiente, los contadores llegan en 0: la corrida simplemente se recalcula, leyendo la asistencia vigente.

Errores

StatusCódigoCausa
400—payroll_calendar_number o period_number inválidos en la URL.
401—API key ausente o inválida.
403—La API key no tiene el permiso Calcular nómina.
404—El calendario o el periodo no existen en esta organización.
409NOT_CALCULATEDEl periodo no está calculado. Córrelo primero con calcular.
409CLOSEDEl periodo está cerrado y no admite recálculos.
409CANCELLEDLa corrida del periodo fue cancelada y no admite recálculos.
409NO_EMPLOYEESLas bajas pendientes dejarían la corrida sin empleados.
409OUT_OF_NORMAlguno de los empleados agregados o modificados tiene un contrato con prestaciones por debajo del mínimo de ley. La respuesta incluye norm_violations.
409CATALOG_MISSINGFalta configurar un catálogo fiscal requerido para el periodo.
409NO_SNAPSHOTLa corrida no tiene una configuración congelada, así que no puede recalcularse.
409RETRO_STATE_CHANGEDUn ajuste retroactivo cambió durante el cálculo. Vuelve a intentar.
409HOUSING_INSURANCE_STATE_CHANGEDOtra nómina del bimestre cambió el seguro de vivienda INFONAVIT durante el cálculo. Vuelve a intentar.
409CONCURRENT_CALCULATIONOtro cálculo de nómina de los mismos empleados está en curso. Vuelve a intentar en un momento.
409NOT_ONE_EMPLOYMENTLa corrida es un finiquito con más de un empleado; un finiquito cubre a uno solo.
409NOT_CLOSING_PERIODLa corrida tiene activado el ajuste anual de ISR, pero no es el último periodo ordinario del ejercicio. Desactívalo en las opciones de la corrida.
409NO_ANNUAL_ISR_TARIFFLa corrida aplica el ajuste anual de ISR, no está configurada la tarifa anual de ISR del ejercicio y al menos un empleado no está excluido por tipo de trabajador, no estar marcado para el ajuste, año incompleto o solicitud por escrito.

Las validaciones se ejecutan antes de tocar la corrida: si alguna falla, la corrida queda intacta (nunca a medio aplicar).

Abrir Nominex