NominexDocs
Referencia de la APICálculo de nómina

Exportar a Excel

Descarga los resultados del periodo en un archivo .xlsx.

Descripcion general

Este endpoint descarga los resultados de un periodo en un archivo Excel (.xlsx): un libro de tres hojas — totales de la corrida, detalle por empleado y conceptos fila por fila.

A diferencia del resto de la API, la respuesta no es JSON: es el archivo binario. Solo los errores se devuelven en JSON.

Requiere un periodo calculated o closed (un periodo sin abrir o en draft todavía no tiene resultados que exportar). Requiere que la API key tenga el permiso Exportar nómina.

Endpoint

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

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

Descarga el libro de la corrida


La respuesta es el archivo .xlsx tal cual (no va en base64 ni envuelto en JSON). El nombre del archivo viaja en el encabezado Content-Disposition: con curl -OJ se guarda como nomina-corrida-14.xlsx. Algunos clientes REST ignoran ese encabezado y guardan la respuesta sin extensión — el archivo es correcto, solo renómbralo agregando .xlsx.

Contenido del libro

Las tres hojas llevan el encabezado de la corrida (razón social, calendario, periodo y fecha de generación).

Hoja 1 — Resumen

Los totales de la corrida, agrupados por sección: Generales (empleados, percepciones, percepciones no monetarias, deducciones y neto), Percepciones por concepto (gravado, exento y total), Deducciones por concepto, y Costo patronal por concepto con el costo total empresa. Cada concepto del catálogo aparece con su clave y su nombre (P001 - Sueldo).

Cuando los datos lo permiten, agrega IMSS patrón desglosado por rama. Si algún empleado no cuenta con ese desglose, la hoja lo advierte con una nota y sus cuotas se reflejan solo en el total de IMSS patronal.

Hoja 2 — Detalle

Formato ancho: una fila por empleado y una columna por concepto, con una fila final de totales. Las columnas de identidad y los encabezados quedan congelados para poder desplazarte.

ColumnaDescripcion
Número de empleado / Nombre completoIdentidad del empleado.
RFC / NSS / PuestoDatos fiscales y laborales.
Banco / CLABEDatos bancarios para la dispersión.
Días del periodo / Días pagados / Faltas / IncapacidadesDías del periodo y su desglose.
Salario diario / SBC / Factor de integraciónBases salariales.
(una columna por concepto)Percepciones y deducciones, cada concepto en su columna; los demás conceptos a cargo del patrón van después de las cuotas. El encabezado lleva la clave y el nombre (P001 - Sueldo), o solo el nombre si no es un concepto del catálogo.
Total percepciones / Percepciones no monetarias / Total deduccionesTotales del empleado.
Neto a depositarLo que se deposita al empleado.
Cuotas IMSS e INFONAVITQuince columnas fijas con las cuotas del patrón (PAT) y del empleado (EMP), en este orden: 4001 Riesgo de trabajo - PAT, 4002 Cuota fija enf. y mat. - PAT, 4003 Excedente 3 UMA - PAT, 4004 Excedente 3 UMA - EMP, 4005 Prestaciones en dinero - PAT, 4006 Prestaciones en dinero - EMP, 4007 Gastos médicos pensionados - PAT, 4008 Gastos médicos pensionados - EMP, 4009 Invalidez y vida - PAT, 4010 Invalidez y vida - EMP, 4011 Guarderías y prest. sociales - PAT, I005 Retiro (SAR) - PAT, 4012 Cesantía y vejez - patronal, 4013 Cesantía y vejez - EMP e I004 INFONAVIT patronal. Estas claves son etiquetas del reporte, no conceptos del catálogo. Sin desglose por rama, el archivo muestra O001 - IMSS patronal y O002 - INFONAVIT patronal; si solo algunos empleados no lo tienen, conserva O001 - IMSS patronal para ellos. Cuando el patrón absorbe las cuotas de un empleado, sus columnas EMP quedan en cero.
Costo social patronalTodo el costo a cargo del patrón: IMSS, INFONAVIT, impuesto sobre nómina, vales y demás conceptos.
Costo social empleadoIMSS descontado al empleado en el recibo. Es informativo y no se suma al costo total empresa.
Costo total empresaCosto del empleado para la empresa.

Hoja 3 — Conceptos

Formato largo: una fila por empleado y concepto, pensada para tablas dinámicas.

ColumnaDescripcion
Número de empleado / Nombre completoIdentidad del empleado.
TipoPercepción, deducción o costo patronal.
Código / ConceptoClave del concepto en el recibo (P001) y su nombre. En lo que no es un concepto del catálogo, Código lleva el identificador de cálculo de la línea (isn).
Gravado / Exento / ImporteImportes del concepto para ese empleado.

Errores

Los errores sí se devuelven en JSON.

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 Exportar nómina.
404—El calendario o el periodo no existen en esta organización.
409NOT_CALCULATEDEl periodo aún no se ha calculado, así que no hay resultados que exportar.
Abrir Nominex