60 nóminas francesas,una sola hoja de cálculo

Silae procesa más de 7 millones de nóminas (bulletins de paie) al mes. Calcula cada cotización, aplica cada convenio colectivo (convention collective) y genera el archivo DSN (Déclaration Sociale Nominative) que los empleadores franceses transmiten mensualmente a URSSAF, CNAV, CPAM y France Travail según el Décret n°2016-611. Lo que no hace es fusionar esas 60 nóminas en una sola hoja de cálculo. Tampoco lo hace PayFit. Ni Sage Paie. La arquitectura de un PDF por empleado que hace posible la transmisión DSN es la misma arquitectura que deja a RR. HH. con 60 archivos separados cada mes — y 720 al final del año.

Deje de escribir datos a mano — deje que la IA los lea por usted
Sube una imagen o PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébelo ahora →
Imagen principal con el título '60 nóminas francesas, una sola hoja de cálculo: nómina por lotes sin entrada manual' y tres iconos para cualquier proveedor de nómina, una fila por empleado y listo para verificación cruzada DSN

Conclusiones clave

  1. 36 horas al año — el tiempo que una empresa francesa de 60 empleados dedica a transferir números de nómina desde PDF generados por máquina a una hoja de cálculo que el software de nómina se niega a producir.
  2. Una plantilla calibrada en Silae falla en PayFit porque el Code du travail exige dieciséis campos sin dictar posiciones — tres plataformas de nómina conformes producen tres diseños de PDF incompatibles.
  3. Cuando cada nómina mensual está en una sola tabla estructurada, la verificación cruzada DSN toma segundos y el historial de compensación de un empleado que se va aparece con una sola consulta en lugar de una búsqueda de varios días entre doce meses de PDF.

Por qué los sistemas de nómina franceses exportan archivos separados, no una sola hoja de cálculo

Un gran número '3 horas' con el título 'al mes en entrada manual de datos para una empresa de 60 empleados' y una insignia de advertencia '60 PDF × 16 campos cada uno'

La DSN, obligatoria para todos los empleadores del sector privado desde enero de 2017, es un archivo electrónico mensual donde cada empleado ocupa un bloque de registro individual. Cada línea de cotización — Santé, Retraite, Famille, Chômage, CSG/CRDS — se transmite por empleado y por mes. La salida principal del software de nómina no es una hoja de cálculo. Es un archivo DSN que pasa la validación a través de net-entreprises.fr. El boletín de pago en PDF que recibe cada empleado es un subproducto de ese flujo de cumplimiento — formateado como documento legal según el Artículo R3243-1 del Code du travail, con dieciséis campos obligatorios por boletín.

Esta arquitectura crea una brecha estructural. La DSN necesita registros individuales por empleado. El software de nómina produce PDF individuales por empleado. Pero RR. HH., finanzas y el experto contable necesitan vistas consolidadas: salario bruto total (salaire brut) por departamento, total de cotizaciones patronales del mes, una sola tabla para contrastar con los totales de la DSN antes de la transmisión. Cada informe interno de cierre de mes comienza igual: abrir 60 PDF, localizar los mismos dieciséis campos en cada uno, teclear los números en una hoja de cálculo.

A tres minutos por boletín — una estimación conservadora que tiene en cuenta localizar el neto imponible correcto (net imposable) frente al salario neto (net à payer), verificar que la base de CSG es el 98,25 % del bruto y confirmar las líneas de previsión —, una empresa de 60 empleados dedica tres horas cada mes solo a la transferencia de datos. En doce ciclos de nómina, eso son treinta y seis horas. Y eso es antes de que alguien intente la conciliación de la DSN.

Las tres plataformas de nómina dominantes en el mercado francés — Silae, PayFit y Sage Paie — generan cada una PDF estructuralmente diferentes a partir de la misma plantilla legal. Silae, dominante en los despachos de expertos contables con más de 7 millones de boletines procesados mensualmente, produce un diseño de múltiples bloques con la información del empleador arriba a la izquierda, la identidad del empleado arriba a la derecha, las cotizaciones agrupadas por categoría de riesgo en el cuerpo y los acumulados anuales en el pie. PayFit, pensado para pymes que internalizan la nómina, ordena la misma información en un diseño moderno de una sola columna con divulgación progresiva. Sage Paie sigue un formato contable más tradicional. Las tres cumplen con el Artículo R3243-1. Ninguna estandariza las posiciones de los campos entre proveedores. Una herramienta de extracción basada en plantillas calibrada con la salida de Silae no leerá un PDF de PayFit — y una empresa que cambió de proveedor de nómina a mitad de año ahora tiene dos formatos de PDF estructuralmente diferentes para el mismo empleado dentro del mismo ejercicio fiscal.

Cuando un empleado no es una fila: tipos de contrato y estatus de cadre que rompen las fórmulas de lote

Comparación de dos columnas que muestra Cadre con una marca de verificación y 'Incluye cotización Apec' frente a Non-Cadre con una cruz y 'Sin línea Apec: celda en blanco'

Un recibo de nómina (bulletin de paie) es una instantánea de un empleado y un mes. Escalar a 60 implica que la herramienta de extracción debe gestionar diferencias estructurales que el procesamiento individual puede ignorar. La primera diferencia: no todas las sesenta filas usan la misma estructura de cotizaciones.

Cadre frente a non-Cadre. Bajo el régimen unificado AGIRC-ARRCO — el plan de pensiones complementario obligatorio para todos los empleados del sector privado desde la fusión de 2019 de los dos planes anteriores — las tasas de cotización son técnicamente idénticas para cadres y non-cadres. Pero el estatus de cadre activa una cotización adicional: la cotización Apec (Association pour l'emploi des cadres) al 0,024% para la parte salarial y al 0,036% para la parte patronal. Esta línea aparece en el recibo de un cadre y no aparece en el de un non-cadre. Una extracción por lotes que define un conjunto fijo de columnas de deducciones para las sesenta filas debe gestionar el hecho de que las filas 1-15 (cadres) contienen una deducción Apec y las filas 16-60 (non-cadres) no — sin desalinear las columnas posteriores.

CDI, CDD e interinidad (temporal). Un empleado permanente (CDI — Contrat à Durée Indéterminée) y un empleado de duración determinada (CDD — Contrat à Durée Déterminée) generan recibos con los mismos dieciséis campos obligatorios. Pero un CDD conlleva un pago adicional al final del contrato: la indemnité de précarité (indemnización por precariedad), equivalente al 10% de la remuneración bruta total pagada durante el contrato según el Artículo L1243-8 del Code du travail. Esta indemnización aparece como una línea separada en el bulletin de paie final — una línea ausente en todos los meses anteriores y ausente en los boletines CDI. Un empleado interino (intérimaire), contratado por una agencia de empleo temporal (ETT — Entreprise de Travail Temporaire), recibe su bulletin de paie de la agencia, no de la empresa usuaria — pero si el departamento de RR. HH. de la empresa usuaria consolida los datos de coste laboral, esos boletines de la agencia también deben entrar en la misma hoja de cálculo.

Primas variables entre empleados. Dos empleados con salarios base idénticos pueden producir boletines materialmente diferentes debido a elementos salariales variables: prime d'ancienneté (plus de antigüedad, obligatorio en muchos convenios colectivos), prime de performance, prime de vacances (plus de vacaciones, obligatorio en algunos sectores como Syntec), indemnité de transport y tickets restaurant (vales de comida, típicamente financiados al 50-60% por el empleador). Cada prima ocupa su propia línea en el bloque de ingresos. Una definición de columnas por lotes que incluya "Salario Base (Salaire de Base)" y "Salario Bruto (Salaire Brut)" como columnas separadas debe gestionar el hecho de que la diferencia entre ambos — la suma de todos los pagos accesorios (accessoires de salaire) — varía según el empleado, el mes y el convenio colectivo.

El usuario de la hoja de cálculo manual se adapta a todas estas diferencias leyendo cada nómina individualmente y escribiendo los números relevantes en las celdas correctas. Una extracción por lotes que aplica una fórmula fija o un conjunto fijo de posiciones de columnas en las sesenta filas falla en cuanto encuentra un cadre con Apec, un CDD con indemnité de précarité, o un non-cadre con una prime de vacances que otro empleado no recibe. El mecanismo de extracción debe leer cada nómina por el significado del campo — localizando "Net à payer" independientemente de si aparece en la página 1, la página 2 o en una tabla anexa — no por la posición del campo.

Tres problemas que resuelve el procesamiento por lotes y que la extracción de un solo boletín ignora

Una lista de tres problemas que resuelve el procesamiento por lotes: correspondencia empleado-fila, heterogeneidad de diseños y verificación de columnas calculadas

Extraer datos de una nómina francesa es un problema resuelto. Hacerlo con sesenta es un problema completamente distinto — y la diferencia no es simplemente sesenta veces el esfuerzo.

Correspondencia empleado-fila. Silae exporta los PDF de nóminas con nombres de archivo como bulletin_salarie_202605.pdf. PayFit utiliza Bulletin_de_paie_Mai_2026_Dupont_Marie.pdf. Sage Paie usa por defecto un esquema basado en el número de empleado. Cuando sesenta de estos archivos llegan a una carpeta, ninguna convención de nombres garantiza una atribución correcta. Una herramienta de extracción que genera filas sin una columna de nombre o identificador de empleado obliga al usuario a cotejar cada fila con cada PDF manualmente — anulando el tiempo ahorrado por el procesamiento por lotes. La herramienta debe extraer el nombre del empleado (nom du salarié), el número de empleado (matricule) o el NIR (numéro de sécurité sociale) de cada nómina e incluirlo como una columna dedicada en cada fila de salida.

Heterogeneidad de diseños entre proveedores de nómina. Una empresa que utiliza Silae para empleados permanentes pero recibe nóminas de contratistas de una empresa de portage salarial obtiene dos formatos PDF estructuralmente diferentes en el mismo lote mensual. Una empresa que migró de Sage Paie a PayFit a mitad de año tiene seis meses de PDF en formato Sage y seis meses de PDF en formato PayFit para los mismos empleados y el mismo ejercicio de reporte. Una herramienta de extracción basada en plantillas — calibrada para un diseño — falla con el otro. Una herramienta de extracción semántica que lee las etiquetas de los campos por significado ("Salaire Brut", "Brut" y "Salaire de base imposable" se refieren al mismo concepto) maneja lotes de formato mixto sin configuración adicional.

Verificación sin releer cada PDF. Puede revisar dos o tres nóminas después de una extracción de un solo documento. No puede revisar sesenta. La salida del lote debe hacer visibles las anomalías de un vistazo: valores de pago neto cero o negativos, filas donde las contribuciones del empleador no coinciden aproximadamente con los ratios esperados, empleados cuyo salario bruto cambió más del 15% respecto al mes anterior. Esto traslada la verificación de releer los sesenta PDF a escanear la salida en busca de valores atípicos — un flujo de trabajo que solo funciona cuando la salida de extracción está estructurada de forma suficientemente consistente para la clasificación y el filtrado a nivel de columna.

Para un análisis más profundo de la complejidad a nivel de campo de un único bulletin de paie francés — los dieciséis campos obligatorios, los cinco grupos de cotisation y la distinción entre net imposable y net à payer — consulte nuestra guía sobre extracción de datos de nóminas francesas a Excel. Los mismos mecanismos de extracción que funcionan para un boletín se escalan a sesenta. Pero el contexto de lote añade los tres problemas anteriores — problemas que existen solo cuando múltiples archivos entran en la misma cola de procesamiento.

Deje de escribir datos a mano — deje que la IA los lea por usted
Sube una imagen o un PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébelo ahora →

Cómo procesar por lotes nóminas francesas en una única tabla consolidada

El método de extracción que maneja sesenta PDF de nóminas heterogéneos de múltiples proveedores de nómina es la Extracción de Columnas Personalizadas — el mecanismo en el que usted escribe los nombres de los campos que desea y la IA localiza cada valor comprendiendo lo que significa la etiqueta, no dónde se encuentra en la página. Usted define las columnas una vez. La IA lee cada nómina del lote con las mismas definiciones de columnas. Surge una única hoja de cálculo, con una fila por empleado, independientemente de si la nómina del empleado 1 proviene de Silae, la del empleado 32 de PayFit y la del empleado 47 de un PDF de portage salarial que no se parece a ninguna de las dos.

1
Reúna todos los archivos de nómina. Recopile los PDF de Silae, PayFit, Sage Paie o cualquier proveedor de nóminas. Las capturas de pantalla JPG y PNG — habituales cuando los empleados acceden a sus boletines a través de aplicaciones móviles como el portal de empleados de PayFit — funcionan en la misma cola. Una carpeta, sesenta archivos, cualquier convención de nombres. La IA lee el contenido visual de la página, no la capa de texto del PDF ni el nombre del archivo, por lo que los boletines en papel escaneados de archivos heredados se unen al lote junto con los PDF digitales nativos.
2
Defina sus columnas. Escriba los nombres de los campos que necesita en una fila. Para una consolidación completa de nómina mensual, el conjunto estándar es: Employee Name (Nom Salarié), Employee Number (Matricule), Contract Type (Type Contrat), Cadre Status (Statut Cadre), Gross Salary (Salaire Brut), Base Salary (Salaire de Base), Overtime (Heures Supplémentaires), Bonuses (Primes), CSG Deductible, CSG Non-Deductible, CRDS, Employee Health Insurance (Mutuelle Salariale), Employee Pension T1 (Retraite Salariale T1), Employee Pension T2 (Retraite Salariale T2), Employee Unemployment (Chômage Salarial), Apec, Total Employee Contributions (Total Cotisations Salariales), PAS Rate (Taux Prélèvement à la Source), PAS Amount (Montant PAS), Taxable Net (Net Imposable), Net Pay (Net à Payer), Employer Health Insurance (Mutuelle Patronale), Employer Pension (Retraite Patronale), Employer Unemployment (Chômage Patronal), Total Employer Contributions (Total Cotisations Patronales).
3
Añada columnas de conciliación DSN con columna calculada. El error de conciliación de nómina más común es un desajuste entre los valores del bulletin de paie y la transmisión DSN. Añada una columna calculada que señale las discrepancias durante la extracción: CSG Check (Salaire Brut * 0.9825 * 0.092) frente al total de CSG extraído. Otra: Net Verif (Net Imposable - PAS Amount) frente al Net à Payer extraído — la diferencia debería equivaler a reembolsos como la indemnité de transport. Las filas donde estas comprobaciones calculadas difieran en más de €1 son las filas que necesitan revisión manual. En lugar de revisar sesenta filas, usted revisa tres filas marcadas.
4
Cargue y procese por lotes. Arrastre los sesenta archivos al área de carga. La IA lee cada nómina secuencialmente, extrae las columnas nombradas y construye la tabla fila por fila. A cinco o diez segundos por página, un lote de sesenta empleados se completa en cinco o diez minutos. Las sesenta filas comparten la misma estructura de columnas independientemente de cuántos proveedores de nóminas, diseños de PDF o tipos de contrato estén representados en el lote.
5
Verifique con comprobaciones resumidas y luego exporte. Ordene la salida por Net à Payer descendente: los valores cero o negativos son señales inmediatas. Compare el número de filas con su plantilla de empleados. Verifique la salida de columna calculada para las filas donde la verificación CSG se desvíe en más de 1 €. Una vez verificado, exporte a Excel. El mismo archivo se convierte en la tabla de referencia para la conciliación de la DSN de fin de mes, para la revisión trimestral del experto contable y para el balance social anual.
JPG/PNG/PDF Extracción con IA

Los archivos se procesan de forma segura y no se almacenan.

Fin de año y salida de empleados — cuando los datos de nómina por lotes rinden el doble

El procesamiento mensual por lotes crea un activo que se multiplica en dos puntos de inflexión: la conciliación de fin de año y la salida de un empleado.

Consolidación DSN de fin de año. Cada enero, el experto contable o el equipo financiero debe conciliar doce meses de transmisiones DSN con el libro mayor. Los totales de la DSN — salario bruto, cotizaciones del empleado, cotizaciones del empleador, neto imponible — deben coincidir con el registro de nómina. Si ha procesado por lotes mensualmente, la exportación Excel de cada mes se convierte en una hoja de un libro. Doce hojas, una tabla dinámica: la conciliación anual que de otro modo requeriría volver a ingresar 720 filas de doce meses de PDF individuales se reduce a una tarde de verificación. Para un análisis más profundo del procesamiento por lotes de documentos financieros franceses, consulte cómo el procesamiento por lotes maneja ochenta facturas de proveedores franceses — el mismo principio de consolidación en un solo lote se aplica tanto a los PDF de facturas de proveedores como a los PDF de nóminas.

Solde de tout compte (liquidación final). Cuando un empleado se va — ya sea por renuncia (démission), despido (licenciement) o fin de un CDD — el empleador debe emitir tres documentos obligatorios el último día del contrato: el certificado de trabajo (certificat de travail), el certificado France Travail (attestation France Travail, antes attestation Pôle emploi) y el recibo del solde de tout compte — un estado completo de todas las sumas pagadas al término. El solde de tout compte debe incluir el salario del último mes, las vacaciones pagadas pendientes (congés payés), la indemnización por despido (indemnité de licenciement) si corresponde, y para empleados con CDD, la indemnización por precariedad. El empleado tiene seis meses para impugnar la liquidación. Un archivo de extracción por lotes — con cada nómina mensual ya digitalizada — permite al empleador producir el historial completo de compensación de cualquier empleado saliente en segundos. Sin tener que buscar en carpetas de PDF archivados. Sin tener que reconstruir doce meses de datos. El solde de tout compte es la última nómina. El archivo por lotes demuestra que las once primeras eran correctas.

Precisión del certificado France Travail. El certificado del empleador para las prestaciones por desempleo requiere que el empleador declare el salario bruto de los últimos doce meses y el motivo de la terminación del contrato. Las cifras salariales de este certificado determinan directamente el monto de la prestación por desempleo (allocation chômage) calculado por France Travail. Un error — un solo mes de salario bruto incorrecto — puede retrasar las prestaciones del empleado durante semanas mientras el empleador emite un certificado corregido. La extracción por lotes produce un historial salarial de doce meses donde cada fila se extrae de las nóminas originales, no se transcribe manualmente, minimizando los errores de transcripción que causan correcciones en los certificados.

Archivo de nómina plurianual. Los empleadores franceses deben conservar los registros de nómina durante cinco años según el Artículo L3243-4 del Código del Trabajo. Un solo año con sesenta empleados genera 720 PDF — 2.160 en tres años, 3.600 en cinco años. Convertir cada lote en un archivo Excel estructurado a medida que avanza significa que para el quinto año, tendrá un registro de nómina digital y buscable, no una carpeta con 3.600 PDF. El rastro de auditoría requerido por un control URSSAF o una revisión de cumplimiento DSN ya está estructurado, columna por columna, mes por mes, empleado por empleado.

Para equipos que crean un registro de nómina consolidado a partir de registros individuales, la extracción por lotes proporciona los datos a nivel de fila que alimentan la estructura del registro. Para la extracción puntual de datos de recibos de nómina individuales a Excel, se aplica el mismo mecanismo de Extracción por Columnas Personalizadas; la diferencia es la escala. Donde el mismo principio de extracción se aplicó a los recibos de nómina coreanos — ver procesamiento por lotes de recibos de nómina de empleados coreanos — el marco regulatorio cambia, pero el flujo de trabajo por lotes sigue siendo idéntico: definir columnas, cargar el lote, exportar una tabla.

Preguntas Frecuentes

¿Puedo procesar por lotes recibos de nómina de Silae, PayFit y Sage Paie en la misma ejecución?

Sí. La Extracción por Columnas Personalizadas lee las etiquetas de los campos por su significado, no por su posición. "Salaire Brut" en un diseño de Silae, "Brut" en uno de PayFit y "Salaire de base imposable" en uno de Sage Paie se reconocen como salario bruto. Defina su columna una vez; la IA maneja las diferencias de diseño entre los proveedores de nómina dentro de la misma cola de lotes.

¿Qué sucede cuando falta un dato en una fila — por ejemplo, un empleado no Cadre no tiene cotización Apec?

La celda se deja vacía para esa fila. Los empleados Cadre obtienen un valor de Apec en su columna Apec; los empleados no Cadre obtienen un espacio en blanco. La estructura de la columna se mantiene consistente en las sesenta filas; las celdas vacías son intencionales y trazables, no errores de datos. Para los empleados con CDD cuya indemnité de précarité solo aparece en el último boletín, esa columna está en blanco de los meses 1 a N y se completa solo en el mes de finalización.

¿Qué precisión tiene la extracción para recibos de nómina franceses con tablas numéricas densas?

El texto impreso y las tablas numéricas en los bulletins de paie franceses alcanzan hasta un 99% de precisión. Cuanto más denso es el bloque de cotizaciones — donde algunos PDF generados por Silae empaquetan quince líneas de deducciones en una sola tabla — más importante se vuelve la columna calculada de verificación cruzada DSN. Una fila donde el total de CSG extraído difiere del CSG calculado (Salario Bruto × 98.25% × 9.2%) en más de 1 € se marca para revisión manual. Esto cambia la verificación de revisar las sesenta filas a revisar solo las filas marcadas — típicamente menos de cinco por lote.

¿La extracción por lotes maneja recibos de nómina en papel escaneados o fotografiados?

Sí. La IA lee el contenido visual de la página — texto, tablas, números — no la capa de texto incrustada en un PDF. Los escaneos y fotos de smartphone de bulletins de paie impresos funcionan junto con PDF digitales nativos en el mismo lote. Esto es particularmente relevante para archivos heredados: los boletines en papel de años anteriores a que una empresa adoptara Silae o PayFit se pueden escanear y extraer por lotes en la misma estructura de hoja de cálculo que los PDF digitales actuales.

¿Esto reemplaza el software de nómina?

No. Silae, PayFit y Sage Paie calculan salarios, aplican tasas impositivas, gestionan la transmisión DSN y manejan las actualizaciones regulatorias que cambian cada enero. La extracción por lotes toma la salida PDF de esos sistemas y la consolida en una sola hoja de cálculo para informes internos, verificación cruzada DSN y archivo — un paso de consolidación que el propio software de nómina no realiza en los archivos de empleados individuales.

¿Qué pasa con los boletines de varias páginas? Algunos boletines Silae tienen tres páginas para empleados senior.

Los boletines de varias páginas se gestionan como un solo documento. La IA lee todas las páginas del PDF de forma secuencial antes de extraer los campos. El net à payer de la página 2 se extrae en la misma fila que el nombre del empleado de la página 1 y el detalle de cotizaciones de la página 3. Ningún campo se pierde por aparecer en una página diferente a otro campo del mismo boletín.

60 boletines, doce meses, 720 filas: la diferencia de tiempo entre extraer y teclear se mide en decenas de horas al año. Pero el cambio operativo es lo que importa: cuando la consolidación de nóminas mensual tarda minutos en lugar de horas, el equipo financiero revisa la DSN antes de enviarla en lugar de después. Cuando cada boletín histórico está en un archivo estructurado, un solde de tout compte o un contrôle URSSAF genera una consulta en lugar de una búsqueda documental de varios días. El procesamiento por lotes no cambia los datos del boletín. Cambia cuándo esos datos están disponibles para actuar.

📮 contact email: [email protected]