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 Seguridad Social divididas en cinco tipos de cotización, retención de 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 de retenciones de IRPF del 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 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 independientemente de cuántos proveedores de nóminas haya en la carpeta.
Por qué el software de nóminas español genera 40 archivos pero no una 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 RR. HH. y gestorías en España. El software de nóminas genera los PDF individuales de la nómina 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, 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 unos 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 la extracción los maneja 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 en función de 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 alemán — 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, utiliza 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 pequeño panel inferior.
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 columna, 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 de Columnas Personalizadas 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 con 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 del Empleado
NAF (N.º 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 a tu cola de procesamiento automáticamente, eliminando el paso de perseguir PDFs por correo electrónico antes del procesamiento por lotes.
Verificación a escala: por qué 40 nóminas se convierten en 3 marcadas
El método manual de verificación de una sola nómina —revisar cada campo, confirmar que los números cuadran— no escala a cuarenta. Puede revisar dos o tres nóminas por muestreo tras una extracción por lotes. No puede revisar cuarenta y aun así cumplir con el plazo de Sistema RED del penúltimo día. El método de verificación debe pasar de la revisión manual campo por campo a la detección de anomalías: 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 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 de 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 de MEI en la nómina (introducido en 2023, 0,15% a cargo del trabajador en 2026) | MEI presente en algunas filas y ausente en otras | Empleado en contrato formativo u otra categoría exenta de MEI — no es un error, pero requiere 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 la misma ejecución por lotes?
Sí. La extracción por columnas personalizadas lee las etiquetas de los campos 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 de extracción. Defina los nombres de las columnas una sola 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 el mismo lote los empleados con pagas extras prorrateadas y los que no las tienen?
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 de "Prorrata Pagas Extras". Cuando no están prorrateadas, las nóminas de junio y diciembre muestran un bloque aparte con un Total Devengado mucho mayor. Si extrae una columna "Paga Extra Prorrateada (Prorrata Pagas)", los empleados con prorrateo tendrán un valor en esa columna cada mes; los que no, la tendrán 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 una línea de paga extra, dejando el análisis del salario anual listo para una tabla dinámica.
¿Y el modelo CRA (Conceptos Retributivos Abonados)? ¿Puede alimentarlo la extracción por lotes?
Sí. El CRA es una declaración mensual que desglosa los conceptos retributivos por empleado: salario base, complementos, horas extra, pagas extras y cualquier otro ingreso. Todos estos conceptos ya están en el bloque de devengos de la nómina. Si los extrae como columnas separadas (Salario Base, Complementos, Horas Extra, Paga Extra Prorrateada) en lugar de una sola columna "Total Devengado", los datos para el CRA ya aparecen desagregados en el resultado de la extracción. Sumando cada columna de todos los empleados obtiene los totales del CRA por concepto y por mes.
¿La extracción por lotes funciona con nóminas en papel escaneadas o fotografiadas?
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 de nóminas: las nóminas en papel de años anteriores a la digitalización pueden escanearse y extraerse por lotes en la misma hoja de cálculo estructurada que los PDF digitales actuales. Las empresas españolas deben conservar los registros de nóminas 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 generar "Normal" o "Rectificación" para cada fila. Las nóminas de rectificación suelen mostrar tanto el importe original, el delta de la 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. Solo 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, un plazo. 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 de 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 reabrir cuarenta PDFs. Los datos de las nóminas no cambian. Cuándo están disponibles para actuar, sí.