40 fiches de paie espagnoles,Un seul tableur

L'avant-dernier jour du mois est la date limite de transmission au Sistema RED. Votre logiciel de paie — A3, Sage, NominaSol, PayFit — a déjà calculé chaque nómina correctement : salaire de base, compléments, cotisations à la Sécurité sociale réparties en cinq types de cotisations, retenue à l'IRPF au taux individuel de chaque employé, l'aportación empresarial en bas de chaque page. Ce qu'il n'a pas fait, c'est fusionner ces quarante PDF individuels en un seul tableau. Et le RNT (Relación Nominal de Trabajadores, le détail des cotisations sociales par travailleur qui a remplacé l'ancien TC2 dans le cadre du Sistema de Liquidación Directa depuis 2015) nécessite des données par travailleur. De même que la déclaration trimestrielle de retenue à l'IRPF (Modèle 111). Quarante PDF sont dans un dossier. Le tableur est vide. La date limite approche.

Traitement par lots de plusieurs fiches de paie espagnoles PDF en un seul tableau de paie mensuel consolidé

Points clés

  1. Quarante fiches de paie PDF sont dans un dossier et la date limite du Sistema RED expire demain — votre logiciel de paie a calculé chaque nombre correctement mais ne les a jamais consolidés en un seul tableau.
  2. Trois colonnes calculées intégrées à l'extraction réduisent la charge de vérification de quarante lignes à trois à cinq lignes dont les formules signalent un écart.
  3. Définissez vos dix-neuf colonnes de paie une fois dans ImageToTable.ai, traitez les quarante fichiers par lots, et la vérification croisée du RNT a lieu avant la confirmation du Sistema RED au lieu d'après — reproductible chaque mois, quel que soit le nombre de prestataires de paie dans le dossier.

Pourquoi le logiciel de paie espagnol crée 40 fichiers mais aucun tableau consolidé

Le logiciel de paie espagnol n'est pas conçu pour produire des tableurs. Il est conçu pour calculer correctement la paie et transmettre les résultats à la Tesorería General de la Seguridad Social (TGSS) via le Sistema RED — le système de dépôt électronique qui gère la déclaration mensuelle des cotisations de Sécurité sociale pour chaque employeur espagnol. Dans le cadre du Sistema de Liquidación Directa (SLD), l'employeur transmet les bases de cotisation par travailleur via un fichero de bases (fichier de bases). La TGSS répond avec le RLC (Recibo de Liquidación de Cotizaciones, anciennement TC1) — le montant total dû par l'entreprise — et le RNT (Relación Nominal de Trabajadores, anciennement TC2) — le détail par travailleur des bases de cotisation, des jours et du type de contrat.

Cette architecture crée un vide que chaque service RH et gestoría (cabinet de paie) en Espagne connaît. Le logiciel de paie génère des fiches de paie (nóminas) individuelles en PDF comme reçu légal que chaque employé doit recevoir conformément à l'article 29 du Statut des Travailleurs. Le logiciel transmet ensuite les données de cotisation agrégées au Sistema RED. Mais entre le PDF individuel et la transmission agrégée se trouve un trou noir : aucun bouton dans A3, Sage NominaPlus ou NominaSol ne consolide ces quarante PDF en un seul tableau pour vérification interne avant la confirmation du RNT.

La conséquence est un rituel mensuel. Ouvrir le PDF de nómina de chaque employé. Localiser le Total Devengado, les cinq déductions de Sécurité sociale (contingencias comunes 4,70%, desempleo 1,55%/1,60%, formación profesional 0,10%, FOGASA, et depuis 2023, MEI à 0,15%), la retenue IRPF, l'aportación empresarial de l'employeur en bas de page. Saisir chaque nombre dans un tableur. Répéter quarante fois. Clôturer le mois. À raison de deux minutes par fiche de paie — en tenant compte du balayage visuel pour localiser les champs qui changent de position selon les différents logiciels de paie — une entreprise de quarante employés consacre environ quatre-vingts minutes par mois au seul transfert de données. Sur douze cycles de paie : seize heures. Et cela avant même d'essayer de recouper les totaux du RNT avec les valeurs individuelles des fiches de paie.

Un examen plus approfondi des champs individuels d'une fiche de paie espagnole et de la manière dont l'extraction les traite est couvert dans notre guide sur l'extraction de données de fiches de paie espagnoles vers Excel. Cet article reprend là où celui-ci s'arrête : ce qui se passe quand on passe d'une nómina à quarante, et d'un seul PDF à une obligation de reporting de fin de mois.

Le pipeline mensuel de déclarations alimenté par le traitement par lots

L'intérêt de regrouper quarante fiches de paie dans un seul tableur n'est pas le tableau lui-même. C'est ce qu'il alimente ensuite. La conformité de la paie espagnole suit un rythme mensuel avec deux exigences de données distinctes, toutes deux issues de la même source : la nómina individuelle.

Sistema RED / RNT (mensuel). L'employeur doit transmettre les bases de cotisation à la TGSS via la plateforme Sistema RED. La fenêtre de présentation s'ouvre le premier jour du mois et se ferme l'avant-dernier jour. Le délai de paiement est le dernier jour ouvrable du mois pour un virement bancaire, ou le 20 pour un prélèvement automatique (domiciliación). Avant de confirmer le RNT, tout responsable de paie vérifie : le total des bases CC de tous les salariés dans le RNT correspond-il à l'agrégat des nóminas individuelles ? Le total de l'aportación empresarial de l'employeur correspond-il à la somme de toutes les fiches de paie ? Un écart entre le projet de RNT et les données sous-jacentes des fiches de paie, s'il est transmis et payé, devient une déclaration rectificative (rectificación) — et s'il est détecté lors d'une Inspección de Trabajo, une sanction en vertu de la LISOS.

Modèle 111 (trimestriel). Tout employeur qui retient l'IRPF sur les salaires de ses employés doit déposer le Modèle 111 auprès de l'Agencia Tributaria (AEAT) dans les vingt premiers jours suivant chaque trimestre : 1er–20 avril (T1), 1er–20 juillet (T2), 1er–20 octobre (T3), 1er–20 janvier (T4). Le Modèle 111 exige le total des retenues IRPF (retención) pour tous les salariés du trimestre. Le taux d'IRPF sur une fiche de paie espagnole n'est pas un pourcentage fixe — il est calculé individuellement pour chaque salarié en fonction de son revenu annuel estimé, de sa situation familiale communiquée via le Modèle 145, et du barème de la communauté autonome qui complète les tranches nationales (19%–47% progressif). Le montant de la retenue IRPF de chaque salarié figure sur sa nómina individuelle. L'agrégat trimestriel se trouve dans votre Modèle 111. L'étape entre les deux est le tableur. Si ce tableur a été construit en transcrivant manuellement quarante nóminas, une seule erreur de transcription — taper 342,15 au lieu de 432,15 — signifie que le total du Modèle 111 est erroné et que le rapprochement de l'AEAT (qui apparaît finalement dans la déclaration annuelle Modèle 100 du salarié) signale une discordance.

Au-delà de ces deux déclarations, les entreprises doivent également déposer le CRA (Conceptos Retributivos Abonados) mensuellement — un détail des concepts de rémunération versés — et les entreprises de 50 salariés ou plus doivent tenir un registro retributivo (registre des salaires) en vertu du Real Decreto 902/2020, en désagrégeant les salaires moyens et les compléments par sexe et catégorie professionnelle. Ces deux obligations puisent dans les mêmes données que celles contenues dans quarante PDF de nóminas individuelles. La consolidation par lots transforme chacune de ces déclarations d'un exercice de chasse aux données en un tableau croisé dynamique construit à partir d'une seule source.

Si vous gérez également la paie au-delà des frontières européennes, le même principe de consolidation par lots s'applique au traitement du bulletin de paie français et à l'extraction par lots des Lohnabrechnung allemandes — le cadre réglementaire diffère, mais l'écart opérationnel entre le PDF individuel et la déclaration agrégée est le même sur tous les marchés de la paie en Europe.

Quand une seule nómina devient trois mises en page : pourquoi A3, Sage et NominaSol brisent les modèles fixes

Tous les logiciels de paie espagnols génèrent des nóminas légalement conformes selon le même modèle Orden ESS/2098/2014. Chaque nómina doit contenir les quatre mêmes blocs : en-tête, revenus, déductions et le tableau des bases de cotisation avec l’apport patronal. Les champs sont obligatoires. Leur emplacement sur la page, lui, ne l’est pas.

A3 / a3innuwa Nómina (Wolters Kluwer), la plateforme dominante dans les cabinets comptables et les conseils en paie gérant plusieurs entreprises clientes, propose une mise en page multi-colonnes avec les données employeur et salarié dans des blocs d’en-tête distincts, les revenus dans un tableau aligné à gauche, les déductions dans un tableau aligné à droite, et le tableau des bases de cotisation en bas sur toute la largeur. Sage NominaPlus (et Sage 200 Laboral pour les grandes entreprises) dispose les quatre blocs en une seule colonne verticale — en-tête en haut, revenus en dessous, déductions empilées, tableau des bases en bas — avec le taux de retenue IRPF affiché bien en évidence dans l’en-tête aux côtés du NIF et du CCC. NominaSol (Software DELSOL), populaire auprès des micro-TPE pour son modèle gratuit et mis à jour en permanence, utilise sa propre mise en page mono-colonne avec un format compact qui regroupe toutes les déductions dans un tableau étroit et place l’apport patronal dans un petit panneau en dessous.

Trois mises en page PDF différentes. Les mêmes seize champs obligatoires par bulletin. Un outil d’extraction basé sur des modèles — calibré sur un PDF A3 — lit les positions des champs comme des coordonnées de pixels ou des boîtes englobantes. Quand un bulletin Sage NominaPlus entre dans le même lot, le champ « Salaire de base » qui était à (x=140, y=320) sur la mise en page A3 se retrouve à (x=80, y=280) sur la mise en page Sage. Le modèle lit la cellule à l’ancienne position. Il obtient un nombre différent — ou un vide. La ligne est fausse. Et si une entreprise change de prestataire de paie en cours d’année — passant de Sage à PayFit par exemple — la moitié du lot vient d’une mise en page et l’autre moitié d’une autre. Créer et maintenir deux modèles pour les mêmes définitions de colonnes, puis vérifier manuellement que le modèle n°1 a été appliqué aux lignes 1–6 et le modèle n°2 aux lignes 7–12, annule le temps gagné par le traitement par lots.

C’est là que l’extraction personnalisée de colonnes change la donne. Contrairement aux outils basés sur des modèles, l’extraction sémantique lit chaque bulletin par le sens du champ : l’IA localise « Salaire de base » parce qu’elle comprend ce libellé, pas parce qu’il se trouvait à un ensemble spécifique de pixels dans un exemple d’apprentissage. Vous définissez vos noms de colonnes une fois. L’IA lit chaque bulletin avec les mêmes définitions sémantiques. Une nómina A3 d’une entreprise de construction, une nómina Sage NominaPlus du personnel de bureau et une nómina NominaSol d’un employé à temps partiel atterrissent toutes dans le même tableur, chaque ligne alignée sur les mêmes colonnes, parce que l’IA lit ce que chaque champ dit plutôt que l’endroit où il se trouve.

Pour un scénario similaire de lots multi-prestataires avec des bulletins d’un autre système, voyez comment la même approche gère la consolidation de bulletins coréens entre Douzone et ECOUNT — les noms des logiciels de paie changent, mais le défi des mises en page PDF hétérogènes au sein d’un même lot est universel.

Comment traiter 40 fiches de paie espagnoles en un tableau récapitulatif

Le flux d'extraction pour un lot de quarante employés est structurellement identique à celui d'une fiche unique — mais la conception des colonnes, le pipeline lot-vers-déclaration et l'étape de vérification changent tous lorsque l'échelle entre en jeu.

JPG/PNG/PDF Extraction IA

Les fichiers sont traités de manière sécurisée et ne sont pas conservés.

1
Rassemblez tous les fichiers de nómina de la période. Collectez les fiches de paie PDF exportées de votre logiciel de paie — A3, Sage NominaPlus, NominaSol, PayFit, Factorial, Cegid Meta4 ou tout autre. Incluez les captures d'écran JPG et PNG si certains employés consultent leurs nóminas via un portail mobile. Les fiches de paie papier scannées d'archives pré-numériques sont traitées dans le même lot que les PDF natifs. L'IA lit le contenu visuel de la page, pas les couches de texte intégrées ni les noms de fichiers, donc les conventions de nommage et les sources de fichiers sont sans importance.
2
Définissez vos colonnes d'extraction une fois pour toutes. C'est l'étape où le traitement par lot diverge de l'extraction d'une seule fiche de paie. Au lieu d'extraire les champs pour un seul employé, vous définissez des colonnes qui servent trois objectifs en aval : la vérification croisée RNT, les totaux du Modèle 111 et l'écriture comptable de paie (asiento de nómina). Un jeu de colonnes standard pour un lot de quarante employés ressemble à ceci :

Nom de l'employé (Nombre Empleado)
NIF de l'employé
NAF (Numéro SS)
Période de paie (Periodo)
Salaire de base (Salario Base)
Compléments (Complementos)
Prorata des primes (Prorrata Pagas)
Total brut (Total Devengado)
Cot. SS salarié (Cont. Comunes)
Cot. SS chômage salarié (Desempleo)
Cot. SS formation salarié (Formacion Prof.)
Cot. MEI salarié
Retenue IRPF (Retencion IRPF)
Total des retenues (Total a Deducir)
Net à percevoir (Liquido a Percibir)
Base CC (Base CC)
Cot. employeur CC (Aport. Empr. CC)
Cot. employeur chômage (Aport. Empr. Desempleo)
Total cot. employeur (Aport. Empr. Total)

Chaque colonne est définie une fois. L'IA lit chaque fiche de paie du lot par rapport à la même liste de colonnes, quel que soit le logiciel de paie ayant généré le PDF.
3
Ajoutez des colonnes de vérification qui signalent les écarts lors de l'extraction. Avec les Colonnes calculées — des colonnes où l'IA effectue un calcul sur les données extraites et affiche le résultat — vous intégrez trois contrôles d'audit directement dans le passage d'extraction :
  • Contrôle de réconciliation : Total Devengado − Total a Deducir − Líquido a Percibir — doit être zéro. Toute ligne non nulle est un signal immédiat.
  • Contrôle du taux de Sécurité sociale : CC Base × 4,70% − Cont. Comunes Worker — doit être dans ±1 €. Signale les lignes où la mauvaise base a été lue.
  • Cohérence de l'IRPF : Si vous extrayez le pourcentage du taux IRPF avec le montant IRPF, Base Sujeta IRPF × Taux% − Retencion IRPF signale les anomalies de retenue.
Ces colonnes calculées signifient que vous ne vérifiez pas quarante lignes — vous vérifiez les trois à cinq lignes que ces formules signalent.
4
Téléchargez les quarante fichiers et traitez-les par lots. Glissez le dossier entier dans la zone de téléchargement. L'IA lit chaque fiche de paie séquentiellement — en-tête, bloc des devengos, bloc des deducciones et panneau des bases en bas — et remplit chaque colonne pour chaque employé. À cinq à dix secondes par page, un lot de quarante employés se termine en trois à sept minutes. Les quarante lignes partagent la même structure de colonnes, que les fiches de paie proviennent d'un ou trois fournisseurs de paie. Le résultat est un tableau unique où chaque ligne est un employé et chaque colonne est un champ d'extraction.
5
Vérifiez les lignes signalées, confirmez les totaux et construisez les données de déclaration. Triez par la colonne de contrôle de réconciliation calculée — toute ligne non nulle fait l'objet d'une révision manuelle. Comparez le nombre de lignes à votre effectif réel. Additionnez la colonne Total Employeur sur toutes les lignes : c'est le total de l'aportación empresarial du mois, qui doit correspondre au total RLC pour le compte 642 (Seguridad Social a cargo de la empresa). Additionnez la colonne Retenue IRPF : c'est le chiffre trimestriel du Modèle 111 (agrégé sur trois mois). Additionnez la colonne CC Base pour tous les employés : cela doit correspondre à la base totale de contingencias comunes du RNT. Lorsque tous les contrôles sont validés, exportez vers Excel (XLSX). Le même fichier alimente l'écriture comptable de fin de mois — débit au 640 (Sueldos y salarios) et 642, crédit au 476, 4751 et 465.

Pour les équipes qui doivent recevoir des fiches de paie de plusieurs sites — employés à distance, bureaux satellites ou prestataires de paie externalisés — un lien de collecte permet à chaque employé ou bureau de télécharger directement son PDF de nómina. Les fichiers atterrissent automatiquement dans votre file d'attente de traitement, éliminant ainsi l'étape de chasse aux PDF par e-mail avant le traitement par lot.

Vérification à grande échelle : pourquoi 40 lignes deviennent 3 lignes signalées

La méthode de vérification manuelle d’un bulletin de paie — examiner chaque champ, confirmer les chiffres — ne passe pas à l’échelle pour quarante bulletins. Vous pouvez en contrôler deux ou trois après une extraction par lot. Mais pas quarante tout en respectant la date limite de Sistema RED. La vérification doit passer d’un examen champ par champ à une détection d’anomalies : analyser les résultats pour repérer les lignes où les relations calculées sont rompues, et ne vérifier que celles-ci.

Trois colonnes calculées intégrées à l’extraction (étape 3 ci-dessus) rendent ce changement possible :

ContrôleCalculQuand enquêterCause la plus fréquente
Équilibre salarialTotal Devengado − Total a Deducir − Líquido a PercibirRésultat ≠ 0 ±0,50 €Déduction classée en revenu, ou ligne de pagas extras incluse dans le mauvais sous-total
Taux CC SSBase CC × 4,70 % − Cont. Comunes Travailleur extraitÉcart > ±1 €Mauvaise base lue — l’outil a pris la base AT/EP au lieu de la base CC, ou plafonnement du salarié (5 101,20 €/mois en 2026)
Taux DesempleoMontant Desempleo extrait / base ATEP. Si ≈1,55 % → Indéfini ; ≈1,60 % → TemporaireLe taux ne correspond ni à l’un ni à l’autreContrat fixe-discontinu (taux 1,55 %), ou bulletin rectificatif avec charge partielle de desempleo
Présence MEIVérifier si la ligne MEI existe sur le bulletin (introduit en 2023, part salariale 0,15 % en 2026)MEI présent sur certaines lignes, absent sur d’autresSalarié en contrat de formation ou autre catégorie exonérée de MEI — pas une erreur, mais nécessite un classement

Le contrôle du taux de desempleo a un second objectif : il identifie le type de contrat sans nécessiter de colonne distincte issue de l’export du logiciel de paie. Une colonne inférée — où l’IA classe chaque ligne dans une catégorie selon le contenu du document — peut afficher « Indéfini » ou « Temporaire » en fonction du taux de desempleo imprimé sur le bulletin. Utile pour les entreprises qui tiennent un registre maître des employés où le classement des contrats doit être cohérent, et où l’export du logiciel de paie n’inclut pas ce champ dans ses bulletins PDF.

Pour une configuration plus large visant à transformer des bulletins individuels en registre de paie structuré, le même mécanisme d’extraction de colonnes personnalisées qui alimente le traitement par lot alimente également la structure du registre. La différence est la fréquence : la consolidation par lot est mensuelle, et le registre est la sortie cumulée de douze lots mensuels.

FAQ

Puis-je traiter par lots des nóminas d'A3, Sage et NominaSol en une seule exécution ?

Oui. L'extraction par colonnes personnalisées lit les étiquettes des champs par leur sens, pas par leur position. « Salario Base » sur une nómina A3, la même étiquette sur un bulletin Sage NominaPlus et « S. Base » sur un bulletin NominaSol correspondent tous à la même colonne d'extraction. Définissez vos noms de colonnes une fois pour toutes. Le lot traite les quarante fichiers avec les mêmes définitions, quel que soit le nombre de fournisseurs de paie ou de mises en page PDF dans le dossier.

Comment les salariés avec des pagas extras proratisées sont-ils traités dans le même lot que ceux sans ?

Lorsque les pagas extras sont proratisées — réparties sur douze nóminas mensuelles au lieu d'être versées en juin et décembre — le bloc des devengos affiche une ligne « Prorrata Pagas Extras ». Quand elles ne sont pas proratisées, les nóminas de juin et décembre présentent un bloc séparé avec un Total Devengado bien plus élevé. Si vous extrayez une colonne « Prorrata Pagas Extras », les salariés avec prorata ont une valeur chaque mois ; les autres ont une cellule vide sauf en juin et décembre. Vous pouvez aussi définir une colonne déduite qui classe chaque ligne en « Proratisé » ou « Non proratisé » selon la présence d'une ligne de paga extra, ce qui prépare votre analyse de salaire annuel pour un tableau croisé dynamique.

Et pour le fichier CRA (Conceptos Retributivos Abonados) — l'extraction par lots peut-elle l'alimenter ?

Oui. Le CRA est un fichier mensuel qui détaille les concepts de rémunération par salarié : salaire de base, compléments, heures sup, pagas extras et autres gains. Tous ces concepts figurent déjà dans le bloc des devengos de la nómina. En les extrayant dans des colonnes séparées (Salaire de base, Compléments, Heures sup, Prorrata Pagas Extras) plutôt qu'une seule colonne « Total Devengado », les données du CRA sont déjà désagrégées dans votre fichier d'extraction. La somme de chaque colonne pour tous les salariés vous donne les totaux CRA par concept et par mois.

L'extraction par lots gère-t-elle les nóminas papier scannées ou photographiées ?

Oui. L'IA lit le contenu visuel de la page — pas la couche de texte intégrée dans un PDF numérique — donc les documents scannés, les photos prises avec un téléphone et les captures d'écran de portails salariés fonctionnent tous dans le même lot que les PDF natifs. C'est particulièrement utile pour les archives de paie historiques : les nóminas papier d'avant la numérisation peuvent être scannées et extraites par lots dans le même tableur structuré que les PDF numériques actuels. Les employeurs espagnols doivent conserver les registres de paie pendant cinq ans, et l'extraction par lots transforme ces cartons d'archives en données consultables.

Comment les bulletins de rectification (nóminas de rectificación) sont-ils gérés dans un lot ?

Si un bulletin de rectification entre dans le même lot que les nóminas mensuelles classiques, il faut une colonne de classification pour le distinguer. Une colonne déduite — où l'IA lit le contenu et détermine le type de document — peut afficher « Normal » ou « Rectification » pour chaque ligne. Les bulletins de rectification affichent souvent à la fois le montant d'origine, l'écart de correction et le nouveau total. Sans colonne de classification, les valeurs de la ligne de rectification peuvent écraser les chiffres du mois d'origine dans votre tableau croisé sans que vous le sachiez. Avec une colonne de classification, vous voyez à la fois l'original et la correction, et la piste d'audit est préservée.

L'extraction par lots remplace-t-elle le logiciel de paie ?

Non. Les logiciels de paie — A3, Sage, NominaSol, PayFit — calculent les salaires, appliquent les taux de cotisation, traitent la retenue IRPF au taux individuel de chaque salarié, gèrent les mises à jour réglementaires constantes et transmettent les données au Sistema RED et à l'AEAT. L'extraction par lots récupère le PDF produit par ces systèmes et le consolide pour vérification interne, recoupement et archivage — une étape de consolidation que le logiciel de paie n'effectue pas lui-même. Le résultat de l'extraction n'a pas besoin de calculer quoi que ce soit. Il doit transférer fidèlement les chiffres déjà calculés par le logiciel de paie dans un format structuré que la vérification RNT, le modèle 111 et l'écriture comptable mensuelle de paie peuvent tous utiliser comme source unique.

Quarante PDF de nómina, un dossier, une date limite. Le goulot d'étranglement n'est pas le calcul de la paie — votre logiciel l'a déjà fait correctement. Le goulot d'étranglement est l'étape entre le PDF et la déclaration : le tableur qui devrait exister après le calcul de la paie mais avant la confirmation du RNT et le dépôt du Modèle 111. L'extraction par lots comble cet écart. Lorsque quarante fiches de paie se consolident en un seul tableau en quelques minutes au lieu d'heures, la vérification croisée du RNT a lieu avant la transmission au Sistema RED au lieu d'après. Lorsque chaque cotisation à la Sécurité sociale se trouve dans sa propre colonne et que l'IRPF est clairement séparé, tracer un écart jusqu'à une ligne de déduction prend des secondes au lieu de rouvrir quarante PDF. Les données de la nómina ne changent pas. C'est le moment où elles deviennent exploitables qui change.

Essayez avec vos propres nóminas Aucune inscription requise
📮 contact email: [email protected]