40 nóminas españolas,
una sola hoja de cálculo
El penúltimo día del mes es la fecha límite para la transmisión al Sistema RED. Tu software de nóminas — A3, Sage, NominaSol, PayFit — ya ha calculado cada nómina correctamente: salario base, complementos, deducciones de la Seguridad Social divididas en cinco tipos de cotización, retención del IRPF al tipo individual de cada empleado, la aportación empresarial al pie de cada página. Lo que no ha hecho es fusionar esos cuarenta PDF individuales en una sola tabla. Y el RNT (Relación Nominal de Trabajadores, el detalle de cotización a la Seguridad Social por trabajador que sustituyó al antiguo TC2 desde 2015 con el Sistema de Liquidación Directa) requiere datos por trabajador. También la declaración trimestral del IRPF, el Modelo 111. Cuarenta PDFs en una carpeta. La hoja de cálculo vacía. La fecha límite se acerca.
Conclusiones clave
- Cuarenta nóminas en PDF en una carpeta y el plazo del Sistema RED vence mañana — tu software de nóminas calculó cada número correctamente pero nunca las consolidó en una sola tabla.
- Tres columnas calculadas integradas en el proceso de extracción reducen la verificación de cuarenta filas a solo las tres a cinco filas cuyas fórmulas señalan una discrepancia.
- Define tus diecinueve columnas de nómina una vez en ImageToTable.ai, procesa los cuarenta archivos por lotes, y la verificación cruzada del RNT ocurre antes de la confirmación del Sistema RED en lugar de después — repetible cada mes sin importar cuántos proveedores de nóminas haya en la carpeta.
Por qué el software de nóminas español genera 40 archivos pero ninguna hoja de cálculo consolidada
El software de nóminas español no está diseñado para generar hojas de cálculo. Está diseñado para calcular las nóminas correctamente y transmitir los resultados a la Tesorería General de la Seguridad Social (TGSS) a través del Sistema RED, el sistema de presentación electrónica que gestiona la declaración mensual de cotizaciones a la Seguridad Social de cada empleador en España. Bajo el Sistema de Liquidación Directa (SLD), el empleador transmite las bases de cotización por trabajador mediante un fichero de bases. La TGSS responde con el RLC (Recibo de Liquidación de Cotizaciones, antes TC1) — el importe total que debe la empresa — y el RNT (Relación Nominal de Trabajadores, antes TC2) — el detalle por trabajador de bases de cotización, días y tipo de contrato.
Esta arquitectura crea una brecha con la que conviven todos los departamentos de RRHH y gestorías en España. El software de nóminas genera los PDF individuales de las nóminas como justificante legal que cada empleado debe recibir según el artículo 29 del Estatuto de los Trabajadores. Luego, el software transmite los datos de cotización agregados al Sistema RED. Pero entre el PDF individual y la transmisión agregada hay un agujero negro: ningún botón en A3, Sage NominaPlus o NominaSol consolida esos cuarenta PDF en una tabla para su verificación interna antes de confirmar el RNT.
La consecuencia es un ritual mensual. Abrir el PDF de nómina de cada empleado. Localizar el Total Devengado, las cinco deducciones de Seguridad Social (contingencias comunes 4,70%, desempleo 1,55%/1,60%, formación profesional 0,10%, FOGASA y, desde 2023, MEI al 0,15%), la retención de IRPF y la aportación empresarial al pie de la página. Escribir cada número en una hoja de cálculo. Repetir cuarenta veces. Cerrar el mes. Con un estimado conservador de dos minutos por nómina — contando el escaneo visual para localizar campos que cambian de posición según el software de nóminas — una empresa de cuarenta empleados pierde aproximadamente ochenta minutos al mes solo en la transferencia de datos. En doce ciclos de nómina: dieciséis horas. Y eso antes de que alguien intente cotejar los totales del RNT con los valores individuales de las nóminas.
Un análisis más detallado de los campos individuales de una nómina española y cómo los maneja la extracción se cubre en nuestra guía para extraer datos de nóminas españolas a Excel. Este artículo retoma donde termina esa guía: qué sucede cuando pasas de una nómina a cuarenta, y de un solo PDF a una obligación de informes de fin de mes.
El proceso mensual de liquidación al que alimenta el procesamiento por lotes
El valor de consolidar cuarenta nóminas en una sola hoja de cálculo no es la tabla en sí. Es lo que alimenta esa tabla a continuación. El cumplimiento de la nómina en España sigue un ritmo mensual con dos demandas de datos distintas, y ambas se nutren de la misma fuente: la nómina individual.
Sistema RED / RNT (mensual). El empresario debe transmitir las bases de cotización a la TGSS a través de la plataforma Sistema RED. El plazo de presentación se abre el primer día del mes y se cierra el penúltimo día. El plazo de pago es el último día hábil del mes para transferencia bancaria, o el día 20 para domiciliación. Antes de confirmar el RNT, cualquier responsable de nóminas verifica: ¿coincide el total de todas las bases de CC de los empleados en el RNT con el agregado de las nóminas individuales? ¿Coincide el total de la aportación empresarial con la suma de todas las nóminas? Una discrepancia entre el borrador del RNT y los datos subyacentes de las nóminas, si se transmite y paga, se convierte en una rectificación — y si se detecta durante una Inspección de Trabajo, en una sanción según la LISOS.
Modelo 111 (trimestral). Todo empresario que retenga IRPF de los salarios de sus empleados debe presentar el Modelo 111 ante la Agencia Tributaria (AEAT) dentro de los primeros veinte días siguientes a cada trimestre: del 1 al 20 de abril (T1), del 1 al 20 de julio (T2), del 1 al 20 de octubre (T3), del 1 al 20 de enero (T4). El Modelo 111 requiere el total de la retención de IRPF de todos los empleados del trimestre. El tipo de IRPF en una nómina española no es un porcentaje fijo — se calcula individualmente para cada empleado según su ingreso anual estimado, las circunstancias familiares comunicadas mediante el Modelo 145, y la escala autonómica que complementa los tramos estatales (19%–47% progresivo). El importe de la retención de IRPF de cada empleado figura en su nómina individual. El agregado trimestral está en su Modelo 111. El paso intermedio es la hoja de cálculo. Si esa hoja de cálculo se construyó transcribiendo manualmente cuarenta nóminas, un solo error de transcripción — escribir 342,15 en lugar de 432,15 — hace que el total del Modelo 111 sea incorrecto y la conciliación de la AEAT (que finalmente aflora en la declaración anual del Modelo 100 del empleado) señale una discrepancia.
Además de estas dos declaraciones, las empresas también deben presentar el CRA (Conceptos Retributivos Abonados) mensualmente — un desglose detallado de los conceptos retributivos pagados — y las empresas con 50 o más empleados deben mantener un registro retributivo según el Real Decreto 902/2020, desagregando los salarios medios y complementos por sexo y categoría profesional. Ambas obligaciones se nutren de los mismos datos que residen en cuarenta PDF de nóminas individuales. La consolidación por lotes convierte cada una de estas presentaciones de un ejercicio de búsqueda de datos en una tabla dinámica construida a partir de una sola fuente.
Si también gestiona nóminas transfronterizas en Europa, el mismo principio de consolidación por lotes se aplica al procesamiento de bulletin de paie francés y a la extracción por lotes de Lohnabrechnung alemana — el marco regulatorio difiere, pero la brecha operativa entre el PDF individual y la declaración agregada es la misma en todos los mercados de nóminas europeos.
Cuando una nómina se convierte en tres diseños: por qué A3, Sage y NominaSol rompen las plantillas fijas
Todo el software de nóminas español genera nóminas legalmente conformes bajo el mismo modelo de la Orden ESS/2098/2014. Cada nómina debe contener los mismos cuatro bloques: encabezado, devengos, deducciones y el panel de bases de cotización con la aportación empresarial. Los campos son obligatorios. Su posición en la página no lo es.
A3 / a3innuwa Nómina (Wolters Kluwer), la plataforma dominante en gestorías y asesorías laborales que gestionan nóminas de múltiples empresas clientes, produce un diseño multicolumna con datos del empleador y del empleado en bloques de encabezado diferenciados, devengos en una tabla alineada a la izquierda, deducciones en una tabla alineada a la derecha y el panel de bases de cotización en la parte inferior ocupando todo el ancho. Sage NominaPlus (y Sage 200 Laboral para empresas más grandes) dispone los cuatro bloques en una sola columna vertical — encabezado arriba, devengos debajo, deducciones apiladas debajo, panel de bases al final — con el tipo de retención del IRPF destacado en el encabezado junto al NIF y el CCC. NominaSol (Software DELSOL), popular entre micropymes por su modelo gratuito y actualizado perpetuamente, usa su propio diseño de una sola columna con un formato compacto que agrupa todas las deducciones en una tabla estrecha y sitúa la aportación empresarial en un panel pequeño debajo.
Tres diseños de PDF diferentes. Los mismos dieciséis campos obligatorios por nómina. Una herramienta de extracción basada en plantillas — calibrada en un PDF de A3 — lee las posiciones de los campos como coordenadas de píxeles o cuadros delimitadores. Cuando una nómina de Sage NominaPlus entra en el mismo lote, el campo "Salario Base" que estaba en (x=140, y=320) en el diseño de A3 ahora está en (x=80, y=280) en el diseño de Sage. La plantilla lee la celda en la posición antigua. Obtiene un número diferente — o un espacio en blanco. La fila sale mal. Y si una empresa cambió de proveedor de nóminas a mitad de año — migrando de Sage a PayFit, por ejemplo — la mitad del lote viene de un diseño y la otra mitad de otro. Crear y mantener dos plantillas para las mismas definiciones de columnas, y luego verificar manualmente que la plantilla n.º 1 se aplicó a las filas 1–6 y la plantilla n.º 2 a las filas 7–12, anula el tiempo ahorrado por el procesamiento por lotes.
Aquí es donde la Extracción Personalizada de Columnas cambia las reglas del juego. A diferencia de las herramientas basadas en plantillas, la extracción semántica lee cada nómina por el significado del campo: la IA localiza "Salario Base" porque entiende esa etiqueta conceptual, no porque la etiqueta estuviera en un conjunto específico de píxeles en un ejemplo de entrenamiento. Usted define los nombres de sus columnas una vez. La IA lee cada nómina con las mismas definiciones semánticas. Una nómina de A3 de una empresa de construcción, una nómina de Sage NominaPlus del personal de oficina y una nómina de NominaSol de un empleado a tiempo parcial terminan en la misma hoja de cálculo, cada fila alineada a las mismas columnas, porque la IA lee lo que dice cada campo en lugar de dónde está.
Para un escenario similar de lotes entre proveedores con nóminas de otro sistema, vea cómo el mismo enfoque maneja la consolidación de nóminas coreanas entre Douzone y ECOUNT — los nombres del software de nóminas cambian, pero el desafío de los diseños de PDF heterogéneos dentro de un solo lote es universal.
Cómo procesar 40 nóminas españolas en una tabla resumen de nóminas
El flujo de extracción para un lote de nóminas de cuarenta empleados es estructuralmente el mismo que para una nómina individual, pero el diseño de columnas, el pipeline de lote a archivo y el paso de verificación cambian cuando entra en juego la escala.
Los archivos se procesan de forma segura y no se almacenan.
Nombre Empleado
NIF Empleado
NAF (Núm. SS)
Periodo
Salario Base
Complementos
Prorrata Pagas
Total Devengado
Cont. Comunes (Trabajador)
Desempleo (Trabajador)
Formación Prof. (Trabajador)
MEI (Trabajador)
Retención IRPF
Total a Deducir
Líquido a Percibir
Base CC
Aport. Empr. CC
Aport. Empr. Desempleo
Aport. Empr. Total
- Control de conciliación:
Total Devengado − Total a Deducir − Líquido a Percibir— debe ser cero. Cualquier fila distinta de cero es una alerta inmediata. - Control de tipo SS:
Base CC × 4,70% − Cont. Comunes Trabajador— debe estar dentro de ±1 €. Señala filas donde se leyó la base incorrecta. - Coherencia IRPF: Si extraes el porcentaje de IRPF junto con el importe,
Base Sujeta IRPF × %Tipo − Retención IRPFseñala anomalías en las retenciones.
Para equipos que necesitan recibir nóminas de múltiples ubicaciones — empleados remotos, oficinas satélite o proveedores de nóminas externos — un Enlace de Recogida permite que cada empleado u oficina suba su PDF de nómina directamente. Los archivos llegan automáticamente a tu cola de procesamiento, eliminando el paso de perseguir PDFs por correo electrónico antes del lote.
Verificación a escala: por qué 40 nóminas se convierten en 3 con incidencias
El método de verificación manual de una nómina —revisar cada campo, confirmar que los números cuadran— no escala a cuarenta. Puede revisar dos o tres nóminas tras una extracción por lotes. No puede revisar cuarenta y aun así cumplir con el plazo del penúltimo día de Sistema RED. El método de verificación debe pasar de la revisión manual campo por campo a la detección de valores atípicos: examinar el resultado en busca de filas donde se rompan las relaciones calculadas, y revisar solo esas.
Tres columnas calculadas integradas en el paso de extracción (Paso 3 anterior) hacen posible este cambio:
| Comprobación | Cálculo | Cuándo investigar | Causa más frecuente |
|---|---|---|---|
| Saldo de nómina | Total Devengado − Total a Deducir − Líquido a Percibir | Resultado ≠ 0 ±0,50 € | Deducción clasificada como ingreso, o línea de pagas extras incluida en el subtotal incorrecto |
| Tipo de CC | Base CC × 4,70% − Cont. Comunes Trabajador extraído | Desviación > ±1 € | Base incorrecta leída — la herramienta tomó la base AT/EP en lugar de la base CC, o el empleado está topado (5.101,20 €/mes en 2026) |
| Inferencia de tipo de Desempleo | Importe Desempleo extraído / base ATEP. Si ≈1,55% → Indefinido; ≈1,60% → Temporal | El tipo no coincide con ninguno | Contrato fijo-discontinuo (usa 1,55%), o nómina de regularización con cargo parcial de desempleo |
| Presencia de MEI | Comprobar si existe línea MEI en la nómina (introducido en 2023, 0,15% trabajador en 2026) | MEI presente en algunas filas, ausente en otras | Empleado con contrato formativo u otra categoría exenta de MEI — no es un error, pero necesita clasificación |
La comprobación del tipo de desempleo tiene un segundo propósito: identifica el tipo de contrato sin necesidad de una columna adicional de la exportación del software de nóminas. Una columna inferida —donde la IA clasifica cada fila en una categoría según el contenido del documento— puede generar "Indefinido" o "Temporal" basándose en el tipo de desempleo impreso en la nómina. Esto es útil para empresas que mantienen un registro maestro de empleados donde la clasificación del contrato debe ser coherente, y donde la exportación del software de nóminas no incluye este campo en sus nóminas en PDF.
Para una configuración más amplia sobre cómo convertir registros individuales de nóminas en un registro de nóminas estructurado, el mismo mecanismo de Extracción de Columnas Personalizadas que alimenta el procesamiento por lotes también alimenta la estructura del registro. La diferencia es la frecuencia: la consolidación por lotes es mensual, y el registro es el resultado acumulado de doce lotes mensuales.
Preguntas frecuentes
¿Puedo procesar nóminas de A3, Sage y NominaSol en el mismo lote?
Sí. La extracción por columnas personalizadas lee las etiquetas por su significado, no por su posición. "Salario Base" en una nómina de A3, la misma etiqueta en un recibo de Sage NominaPlus y "S. Base" en uno de NominaSol se asignan a la misma columna. Defina los nombres una vez. El lote procesa los cuarenta archivos con las mismas definiciones, sin importar cuántos proveedores de nóminas o diseños de PDF haya en la carpeta.
¿Cómo se gestionan en un mismo lote los empleados con pagas extras prorrateadas y los que no?
Cuando las pagas extras están prorrateadas —repartidas en doce nóminas mensuales en lugar de pagarse en junio y diciembre— el bloque de devengos muestra una línea "Prorrata Pagas Extras". Cuando no lo están, las nóminas de junio y diciembre muestran un bloque aparte con un Total Devengado mucho mayor. Si extrae una columna "Paga Extra Prorrateada", los empleados con prorrata reciben un valor cada mes; los demás aparecen en blanco salvo en junio y diciembre. También puede definir una columna inferida que clasifique cada fila como "Prorrateado" o "No prorrateado" según aparezca o no la línea de paga extra, dejando el análisis salarial anual listo para tabla dinámica.
¿Puede la extracción por lotes alimentar el modelo CRA (Conceptos Retributivos Abonados)?
Sí. El CRA es una declaración mensual que desglosa los conceptos retributivos por empleado: salario base, complementos, horas extra, pagas extras y demás ingresos. Todos estos conceptos ya están en el bloque de devengos de la nómina. Al extraerlos como columnas separadas (Salario Base, Complementos, Horas Extra, Paga Extra Prorrateada) en lugar de una sola columna "Total Devengado", los datos del CRA ya aparecen desagregados en su salida. Sumando cada columna entre todos los empleados obtiene los totales del CRA por concepto y mes.
¿La extracción por lotes funciona con nóminas escaneadas o fotografiadas en papel?
Sí. La IA lee el contenido visual de la página —no la capa de texto incrustada en un PDF digital—, por lo que los documentos escaneados, las fotos tomadas con el móvil y las capturas de pantalla de portales de empleados se procesan en el mismo lote que los PDF nativos. Esto es especialmente útil para archivos históricos: las nóminas en papel de años anteriores a la digitalización pueden escanearse y extraerse en la misma hoja de cálculo estructurada que los PDF digitales actuales. Las empresas españolas deben conservar los registros salariales durante cinco años, y la extracción por lotes convierte esas cajas de archivo en datos consultables.
¿Cómo se gestionan las nóminas de rectificación en un lote?
Si una nómina de rectificación entra en el mismo lote que las nóminas mensuales normales, necesita una columna de clasificación para distinguirla. Una columna inferida —donde la IA lee el contenido y determina el tipo de documento— puede devolver "Normal" o "Rectificación" en cada fila. Las nóminas de rectificación suelen mostrar el importe original, el delta de corrección y el nuevo total. Sin una columna de clasificación, los valores de la fila de rectificación pueden sobrescribir los números del mes original en su tabla dinámica sin que usted lo sepa. Con una columna de clasificación, ve tanto el original como la rectificación, y se conserva la pista de auditoría.
¿La extracción por lotes sustituye al software de nóminas?
No. El software de nóminas — A3, Sage, NominaSol, PayFit — calcula salarios, aplica tipos de cotización, gestiona las retenciones de IRPF según el tipo individual de cada empleado, maneja las constantes actualizaciones normativas y transmite los datos al Sistema RED y a la AEAT. La extracción por lotes toma el PDF que generan esos sistemas y lo consolida para su verificación interna, cotejo y archivo — un paso de consolidación que el propio software de nóminas no realiza. El resultado de la extracción no necesita calcular nada. Debe transferir fielmente los números que el software de nóminas ya calculó a un formato estructurado que la verificación RNT, el Modelo 111 y el asiento contable mensual de nóminas puedan usar como fuente única.
Cuarenta nóminas en PDF, una carpeta, una fecha límite. El cuello de botella no es el cálculo de nóminas — tu software ya lo hizo bien. El cuello de botella es el paso entre el PDF y la presentación: la hoja de cálculo que debería existir después de ejecutar las nóminas pero antes de confirmar el RNT y presentar el Modelo 111. La extracción por lotes cierra esa brecha. Cuando cuarenta nóminas se consolidan en una tabla en minutos en lugar de horas, la verificación cruzada del RNT ocurre antes de la transmisión al Sistema RED en lugar de después. Cuando cada cotización a la Seguridad Social está en su propia columna y el IRPF está claramente separado, rastrear una discrepancia hasta una línea de deducción lleva segundos en lugar de tener que reabrir cuarenta PDFs. Los datos de las nóminas no cambian. Cuándo están disponibles para actuar, sí.