So extrahieren Sie französische
Gehaltsabrechnungsdaten nach Excel
Wenn eine Wirtschaftsprüfungsgesellschaft einen neuen Mandanten in der Lohnbuchhaltung übernimmt, ist das erste angeforderte Dokument nicht das Hauptbuch. Es sind 12 Monate Gehaltsabrechnungen für jeden Mitarbeiter. Jede PDF ist ein Spiegel der monatlichen DSN (Nominative Sozialmeldung) — der einzigen elektronischen Erklärung, die seit Januar 2017 gemäß Dekret Nr. 2016-611 an URSSAF (Sozialversicherungsbeitragseinzug), CNAV (Nationale Rentenkasse), CPAM (Primärkrankenkasse) und Pôle Emploi (Arbeitsagentur) übermittelt wird. Wenn das Bruttogehalt auf der Dezember-Abrechnung nicht mit der DSN-Summe übereinstimmt, muss die Abweichung lokalisiert und erklärt werden, bevor die Kanzlei den Jahresabschluss erstellen kann. Der Engpass ist nicht das Lesen der Gehaltsabrechnungen. Es sind die 3 Minuten pro Abrechnung, die manuell damit verbracht werden, Bruttogehalt, abzugsfähige CSG (abzugsfähiger Sozialbeitrag) und Auszahlungsbetrag in eine Tabellenzeile einzutippen — und das dann für 49 weitere Mitarbeiter über 12 Monate hinweg zu wiederholen.

Die wichtigsten Erkenntnisse
- Bei drei Minuten pro Gehaltsabrechnung verbringt ein Unternehmen mit 50 Mitarbeitern jedes Jahr 30 Stunden damit, die sechzehn gesetzlich vorgeschriebenen Felder in Excel einzutippen — bevor überhaupt eine Prüfung beginnt.
- 30 Stunden Tipparbeit, und der Buchhalter kann immer noch nicht abschließen — weil der DSN-Abgleich verlangt, dass Bruttogehalt, abzugsfähige CSG und steuerpflichtiger Nettolohn zwischen der Abrechnungs-PDF und der elektronischen Erklärung übereinstimmen, und ein falsch klassifizierter Sozialbeitrag den gesamten Monat ruiniert.
- Eine berechnete Spalte — CSG Check = Brut × 98,25 % × 9,2 % − extrahierte CSG — ermöglicht es ImageToTable.ai, Zeilen über ±1 € während der Extraktion zu markieren, und verwandelt eine Tabelle mit 600 Zeilen in eine Untersuchungsliste mit drei Zeilen.
Warum die französische Gehaltsabrechnung (Bulletin de Paie) zu den komplexesten Dokumenten Europas für die Extraktion gehört

Die französische Gehaltsabrechnung ist nicht für Datenextraktionstools gebaut. Sie ist für Compliance gebaut — und das französische Sozialschutzsystem, finanziert durch einen der höchsten Arbeitgeber-Sozialbeitragssätze Europas, verlangt, dass jeder Beitrags-Euro nachverfolgt wird. Sechzehn Felder sind nach Artikel R3243-1 des Arbeitsgesetzbuchs verpflichtend. Fünf weitere Zeilen sind nach Artikel R3243-4 verboten — ein Arbeitgeber darf Streikstunden nicht als solche ausweisen und nicht zwischen Arbeitsstunden und Gewerkschaftsvertretungszeit unterscheiden. Eine nicht konforme Gehaltsabrechnung zieht eine Strafe von bis zu 450 € pro Dokument nach sich.
Diese rechtliche Dichte erzeugt drei Ebenen von Extraktionsschwierigkeiten, die generische OCR-Tools — ausgelegt auf englischsprachige Gehaltsabrechnungen mit einer Handvoll Abzugszeilen — nicht bewältigen können:
- Das Drei-Abschnitt-Layout. Eine französische Gehaltsabrechnung gliedert sich in Kopf (Arbeitgeber- und Arbeitnehmeridentität — SIRET (Betriebsstättennummer), NAF-Code (Tätigkeitsschlüssel), Tarifvertrag), Mittelteil (Bruttogehalt → Sozialbeiträge → Netto) und Fuß (Jahreskumuls, Urlaubsansprüche, Sozialnettobetrag). Jeder Abschnitt verwendet unterschiedliche typografische Konventionen, und derselbe Feldname — „Total“ — erscheint im Mittelteil als Zwischensumme, im Fuß als Jahreskumul und im Kopf als Referenznummer. Eine koordinatenbasierte Vorlage, die „das zweite Total“ von oben erfasst, erhält bei einem von Silae erzeugten PDF eine andere Zahl als bei einem von PayFit erzeugten.
- Fünf verpflichtende Beitragsgruppen. Die Vereinfachungsreform von 2018 gruppierte die zuvor rund 50 Zeilen Sozialbeiträge in fünf Kategorien: Santé (Gesundheit), Accidents du travail (Arbeitsunfälle), Retraite (Rente — sécurité sociale plafonnée, sécurité sociale déplafonnée und complémentaire AGIRC-ARRCO (Zusatzrentensystem)), Famille (Familie) und Chômage (Arbeitslosigkeit). Doch jede Gruppe enthält weiterhin sowohl einen part salariale (Arbeitnehmeranteil) als auch einen part patronale (Arbeitgeberanteil), die in getrennten Spalten ausgewiesen werden. Die CSG (Allgemeiner Sozialbeitrag) und CRDS (Beitrag zur Tilgung der Sozialschuld) stehen in einem eigenen Abschnitt mit eigener Berechnungsgrundlage — 98,25 % des Bruttogehalts, nicht 100 %. Eine Extraktion, die alle „cotisation“-Zeilen als eine einzige Steuerspalte behandelt, vermischt Arbeitnehmer- und Arbeitgeberbeiträge zu einer Zahl, die für keine der beiden Parteien etwas bedeutet.
- Net imposable ≠ Net à payer. Der Betrag, der in der jährlichen Steuererklärung des Arbeitnehmers erscheint (net imposable — steuerpflichtiger Nettolohn), ist nicht der Betrag, der auf sein Bankkonto überwiesen wird (net à payer — Auszahlungsbetrag). Net imposable = Bruttogehalt − abzugsfähige Arbeitnehmer-Sozialbeiträge + nicht abzugsfähige CSG (2,4 %-Anteil) + CRDS (0,5 %). Net à payer = net imposable − Quellensteuer (PAS) + Erstattungen (Transport, Essensgutscheine). Eine generische Extraktion, die eine einzige Spalte „Nettoentgelt“ ausgibt, fasst zwei rechtlich unterschiedliche Beträge zusammen. Diese Unterscheidung ist wichtig, weil die DSN (Nominative Sozialmeldung) net imposable verwendet, während der Kontoauszug des Arbeitnehmers net à payer widerspiegelt.
Dabei handelt es sich nicht um Sonderfälle. Sie sind die Standardanatomie jeder Gehaltsabrechnung, die ein französischer Arbeitgeber seit Januar 2018 ausstellt, als das Format der bulletin de paie clarifié (vereinfachte Gehaltsabrechnung) für alle Unternehmen verbindlich wurde. Die Reform machte Gehaltsabrechnungen kürzer — von ~50 Zeilen auf ~20 — aber nicht einfacher zu extrahieren. Die Gruppierung der Beiträge unter fünf Überschriften ordnete das Layout neu, ohne es über die Anbieter von Lohnsoftware hinweg zu vereinheitlichen.
Die sechzehn Pflichtfelder nach Artikel R3243-1 — Zuordnung jedes einzelnen zu Ihren Tabellenkalkulationsspalten
Bevor Sie Extraktionsspalten anlegen, benötigen Sie das gesetzliche Inventar. Artikel R3243-1 listet genau auf, was auf jeder Gehaltsabrechnung erscheinen muss. Jeder Punkt unten entspricht einem Spaltennamen, den Sie in Ihrem Extraktions-Workflow definieren:
| R3243-1 Punkt | Feld | Empfohlener Spaltenname | Rolle bei der DSN-Prüfung |
|---|---|---|---|
| 1° | Name und Adresse des Arbeitgebers | Arbeitgebername (Nom Employeur) | Muss mit dem SIRET-Register übereinstimmen |
| 2° | NAF-/APE-Code + SIRET | SIRET | Primäre Arbeitgeberkennung in der DSN |
| 3° | Convention collective (Tarifvertrag) | Convention Collective | Bestimmt die Beitragssätze |
| 4° | Name und Position des Arbeitnehmers | Arbeitnehmername (Nom Salarié) | Muss mit der NIR (Sozialversicherungsnummer) übereinstimmen |
| 5° | Sozialversicherungsnummer (NIR) | NIR | Arbeitnehmerblock-Kennung in der DSN |
| 6° | Einstufungsebene (Koeffizient) | Einstufung (Coefficient) | Bestimmt die Grundgehaltstabelle |
| 7° | Abrechnungszeitraum und Arbeitsstunden | Abrechnungszeitraum (Periode), Arbeitsstunden (Heures Travaillees) | DSN: heures für die Beitragsberechnung |
| 8° | Überstunden + Zuschlagsätze | Überstunden (Heures Sup), Überstundensatz (Taux Majore) | Steuerbefreiung auf Überstunden |
| 9° | Bruttogehalt (salaire brut) | Salaire Brut | Grundlage aller DSN-Beitragsberechnungen |
| 10° | Art und Höhe der Gehaltsnebenleistungen | Nebenleistungen (Accessoires Salaire) | Prämien, Provisionen, Sachleistungen |
| 11° | Arbeitnehmer-Sozialbeiträge nach Gruppen | Cotisations Salariales | Arbeitnehmerbeitragsblock in der DSN |
| 12° | Arbeitgeber-Sozialbeiträge nach Gruppen | Cotisations Patronales | Arbeitgeberbeitragsblock in der DSN |
| 13° | Net imposable (steuerpflichtiger Nettolohn) | Net Imposable | Jährliche Meldung an die DGFiP (Finanzverwaltung) |
| 14° | Net à payer (Auszahlungsbetrag an den Arbeitnehmer) | Net a Payer | Letzter Abstimmungspunkt der DSN |
| 15° | Prélèvement à la source (PAS) — Satz und Betrag | PAS-Satz (Taux PAS), PAS-Betrag (Montant PAS) | Individualisierter Satz von der DGFiP |
| 16° | Zahlungsdatum | Zahlungsdatum (Date Paiement) | Monatliche Periodenreferenz der DSN |
Für eine Wirtschaftsprüfungsgesellschaft, die eine ganzjährige Lohnabrechnung abgleicht, bilden diese sechzehn Felder 600 Datenzeilen für 50 Mitarbeiter — 9.600 Datenpunkte. Eine einzige abweichende SIRET (Betriebsstättennummer) oder eine einzelne falsch ausgerichtete Spalte für Arbeitnehmer-Sozialbeiträge führt zu stundenlanger manueller Korrektur. Das Extraktionstool muss jedes Feld danach erfassen, was es bedeutet, nicht danach, wo es auf der Seite steht.
Fünf zusätzliche Felder sind gemäß Artikel R3243-4 ausdrücklich verboten: jede Erwähnung von Streikaktivitäten, jede Unterscheidung zwischen Arbeitsstunden und Stunden als Gewerkschaftsvertreter sowie jeder Hinweis auf das Recht des Mitarbeiters auf Nichterreichbarkeit oder auf die Ausübung anderer sozialer Rechte. Diese Verbote wirken sich nicht direkt auf die Extraktion aus, bedeuten aber, dass eine konforme Gehaltsabrechnung neutrale Bezeichnungen wie „Absence non rémunérée“ (unbezahlte Abwesenheit) statt „Grève“ (Streik) verwendet — was die Textzeichenfolge ändert, die die KI auf dem PDF sieht.
Die Landschaft der Lohnsoftware — Warum Silae, PayFit und ADP strukturell unterschiedliche PDFs erzeugen
Artikel R3243-1 schreibt vor, was erscheinen muss, nicht wie es angeordnet sein muss. Es gibt keine staatlich vorgeschriebene Vorlage — und fünf Anbieter dominieren den französischen Lohnsoftwaremarkt, jeder mit seiner eigenen PDF-Rendering-Engine.
| Software | Marktposition | PDF-Exportformat | Herausforderung bei der Extraktion |
|---|---|---|---|
| Silae | Marktführer — von Wirtschaftsprüfern für über 30 % der französischen Lohnabrechnungen im Privatsektor genutzt | Kompaktes 2-Spalten-Layout, dichte Gruppierung | Sozialbeiträge in einem einzigen Block zusammengefasst; CSG und CRDS teilen sich eine Zeilenbezeichnung, die je nach Tarifvertrag (convention collective) variiert |
| PayFit | Moderne SaaS-Lösung für KMU, einspaltiges responsives Design | Einspaltig, breite Abstände, Web-Font-Rendering | Netto-Sozialbetrag in einer Seitenleiste positioniert, die Vorlagen-Tools übersehen; PAS-Zeile manchmal auf einer separaten Seite |
| Sage Paie | KMU im Sage-Ökosystem (Sage 50, Sage 100), stark im Einzelhandel und Dienstleistungssektor | Mehrere Abschnitte mit Abschnittsüberschriften, konventionelles tabellarisches Layout | Arbeitgeber-Sozialbeiträge unterhalb der Haupttabelle in einem Abschnitt dargestellt, den einige OCR-Engines als „Fußzeileninhalt“ überspringen |
| ADP | Große Unternehmen und multinationale Konzerne | Mehrseitige detaillierte Aufschlüsselung, separate Anhänge für spezifische Regelungen | Steuerpflichtiger Nettolohn und Auszahlungsbetrag erscheinen oft auf verschiedenen Seiten; Zusatzseiten für spezifische Mitarbeitergruppen (Führungskräfte vs. Nicht-Führungskräfte) |
| Cegid RH | Mittelstand mit vollständigem HRIS-Anspruch | Standardisierte Blöcke, konsistent über Cegid-Produktversionen hinweg | Urlaubskontentabellen zwischen Haupt- und Fußzeilenabschnitten eingefügt, was den vertikalen Fluss unterbricht, auf den lineares OCR angewiesen ist |
Die operative Konsequenz: Eine Wirtschaftsprüfungsgesellschaft, die 10 Mandanten betreut, von denen jeder einen anderen Lohnanbieter nutzt – oder denselben Anbieter mit unterschiedlicher Konfiguration –, kann nicht für jede Software eine Vorlage erstellen und erwarten, dass sie ein Versions-Upgrade übersteht. Silae, PayFit und Sage ändern ihr PDF-Layout regelmäßig. Vorlagenbasierte Extraktion bricht. Semantische Extraktion – bei der die KI nach „Salaire Brut“ sucht, basierend auf der Bedeutung des Labels, nicht auf Pixelkoordinaten – nicht.
Das ist dieselbe Herausforderung, die die koreanische Gehaltsabrechnungsextraktion schwierig macht: Das Gesetz definiert den Inhalt, aber Douzone, ECOUNT und PAYZON stellen ihn jeweils anders dar. Frankreichs Situation ist prekärer, weil die DSN eine Verifikationsebene hinzufügt – die extrahierten Daten müssen mit einer monatlichen elektronischen Erklärung abgeglichen werden, die an fünf Regierungsbehörden übermittelt wurde.
Schritt für Schritt: Französische Gehaltsabrechnungsdaten in eine verifizierbare Excel-Datei extrahieren
Dieser Workflow basiert auf einer einzigen Prämisse: Die Extraktion ist nicht abgeschlossen, wenn Sie Spalten haben. Sie ist abgeschlossen, wenn die Spalten mit der DSN abgeglichen werden können. Die folgenden Schritte setzen voraus, dass Sie einen Ordner mit Gehaltsabrechnungs-PDFs haben – ob exportiert aus Silae, PayFit, Sage, ADP oder Cegid – und dass Ihre Tabelle so strukturiert ist, dass ein Buchhalter sie verifizieren kann, nicht nur lesen.
Dateien werden sicher verarbeitet und nicht gespeichert.
Gehaltsabrechnungsdateien hochladen – Batch ist der Standard
Ziehen Sie alle PDFs per Drag & Drop hinein – ob 12 monatliche Gehaltsabrechnungen für einen Mitarbeiter oder 50 monatliche Gehaltsabrechnungen für die gesamte Belegschaft. Das Tool akzeptiert PDF, JPG und PNG. Für eine Wirtschaftsprüfungsgesellschaft, die eine jährliche Lohnabrechnungsprüfung durchführt, sind typischerweise 600 Dateien (50 Mitarbeiter × 12 Monate) erforderlich. Jede Datei wird einzeln verarbeitet, aber in eine einzige Tabelle exportiert – eine Zeile pro Gehaltsabrechnung.
Spalten definieren, die der DSN-Struktur entsprechen
Geben Sie die Spaltennamen ein, wie sie in Ihrer Ziel-Checkliste erscheinen. Für die DSN-Prüfung im Speziellen ist der Mindestsatz: Mitarbeitername, SIRET (Betriebsstättennummer), Bruttogehalt, Arbeitnehmer-Sozialbeiträge Gesamt, Arbeitgeber-Sozialbeiträge Gesamt, abzugsfähige CSG (abzugsfähiger Sozialbeitrag), nicht abzugsfähige CSG, CRDS (Beitrag zur Tilgung der Sozialschuld), steuerpflichtiger Nettolohn, Auszahlungsbetrag, PAS-Satz, PAS-Betrag. Diese zwölf Spalten liefern genügend Signale, um jeden monatlichen DSN-Block gegenzuprüfen. Das Tool liest jeden Spaltennamen semantisch – „Bruttogehalt“ findet das Bruttogehaltfeld, unabhängig davon, ob Silae es oben links platziert hat oder PayFit in der Mitte.
Berechnete Prüfspalte hinzufügen
Erstellen Sie eine Spalte namens CSG-Prüfung (Brutto × 98,25 % × 9,2 % − extrahierte CSG). Dies ist eine berechnete Spalte – das Tool führt die Berechnung während der Extraktion durch und gibt die Differenz zwischen dem erwarteten CSG-Betrag und dem extrahierten Wert aus. Ein Ergebnis innerhalb von ±1 € pro Gehaltsabrechnung deutet darauf hin, dass sowohl die Brutto- als auch die CSG-Extraktion wahrscheinlich korrekt sind. Ein Ergebnis über 5 € signalisiert entweder einen Extraktionsfehler, einen DSN-Eingabefehler oder einen Sonderfall (Befreiung, spezifische Tarifvertragsanpassung). Berechnete Spalten verwandeln die Extraktion in demselben Durchgang von einer Datenerfassungsaufgabe in eine Datenprüfungsaufgabe.
Exportieren und mit der DSN abgleichen
Exportieren Sie nach Excel (XLSX). Die Tabelle enthält nun eine Zeile pro Gehaltsabrechnung mit Spalten, die die DSN-Struktur widerspiegeln. Importieren Sie den monatlichen DSN-Export aus der Lohnabrechnungssoftware oder von Net-entreprises.fr. Quervergleich: Das Bruttogehalt auf der Gehaltsabrechnung muss mit dem Bruttobetrag im DSN-Mitarbeiterblock übereinstimmen; der steuerpflichtige Nettolohn auf der Gehaltsabrechnung muss mit dem steuerpflichtigen Nettobetrag in der DSN übereinstimmen; der PAS-Betrag muss mit dem DSN-PAS-Block übereinstimmen. Jede Zeile, in der die CSG-Prüfspalte um mehr als 1 € abweicht, ist Ihre Shortlist für die manuelle Untersuchung – bevor Sie den Jahresabschluss erstellen.
Von der Extraktion zur Prüfung — CSG-, CRDS- und PAS-Sätze zum Aufdecken von DSN-Abweichungen nutzen

Der Extraktionsschritt liefert Ihnen Daten. Der Prüfungsschritt liefert Ihnen Sicherheit. Das französische Lohnrecht — insbesondere die jährlich von der URSSAF (Sozialversicherungsbeitragseinzug) veröffentlichten CSG- und CRDS-Sätze — bietet integrierte Gegenprüfungsformeln, die rohe Extraktionsdaten in prüfbare Ergebnisse verwandeln.
Hier sind die drei Prüfungsverhältnisse, die jede Lohnabstimmungstabelle enthalten sollte, mit der Formel für berechnete Spalten, die Sie konfigurieren können:
| Prüfung | Formel | Akzeptable Abweichung | Was eine Abweichung anzeigt |
|---|---|---|---|
| CSG gesamt | Brutto × 98,25 % × 9,2 % | ±1 € | Fehler bei der Bruttoextraktion, nicht berücksichtigte Befreiung oder falsche Bemessungsgrundlage |
| Aufteilung abzugsfähige CSG | CSG gesamt × (6,8/9,2) | ±1 € | Fehlklassifizierung von abzugsfähiger vs. nicht abzugsfähiger CSG — wirkt sich direkt auf den steuerpflichtigen Nettolohn aus |
| CRDS | Brutto × 98,25 % × 0,5 % | ±0,50 € | CRDS-Fehlberechnung oder die Extraktion hat eine andere, ähnlich bezeichnete Beitragszeile erfasst |
Der Faktor 98,25 % ist nicht willkürlich — er ist die CSG-Bemessungsgrundlage, die per französischem Gesetz Arbeitgeberbeiträge zur Zusatzkrankenversicherung (mutuelle) und Vorsorgeversicherung (prévoyance) ausschließt, die unter der Befreiungsschwelle liegen. Bei einem Bruttogehalt von 3.000 € beträgt die CSG-Bemessungsgrundlage 2.947,50 €. CSG mit 9,2 % = 271,17 €. Wenn die extrahierte CSG 245 € anzeigt, sagt Ihnen die Abweichung von 26 €, dass etwas nicht stimmt — entweder ist das extrahierte Bruttogehalt falsch, der Arbeitnehmer hat eine spezifische Befreiung, oder der DSN-Eintrag wurde falsch berechnet. Sie wissen, dass ein Problem existiert, bevor Sie wissen, welches Problem es ist. Das ist der Unterschied zwischen Extraktion und Prüfung.
Diese berechneten Prüfungen sind das Lohn-Äquivalent zu dem, was Buchhalter beim Extrahieren französischer Rechnungen (factures) tun: die TVA-Sätze mit den Positionseinzelbeträgen abgleichen, um zu bestätigen, dass die Extraktion die korrekte Steueraufschlüsselung erfasst hat und nicht nur eine allgemeine Summe.
Der DSN-Gehaltsabrechnungsabgleich, den Wirtschaftsprüfungsgesellschaften tatsächlich nutzen
Sobald die Extraktion abgeschlossen und die Prüfspalten eingerichtet sind, wird die Tabelle zu einem Arbeitsdokument – keine endgültige Antwort, sondern ein strukturierter Vergleich zwischen zwei Datenquellen (Gehaltsabrechnungs-PDF und DSN-Export). Hier ist der Abgleich-Workflow, dem französische Wirtschaftsprüfungsgesellschaften folgen:
DSN-Daten aus der Lohnsoftware exportieren
Jede konforme französische Lohnplattform – Silae, PayFit, Sage Paie, ADP, Cegid – kann einen DSN-Datenextrakt exportieren. Dieser Extrakt enthält pro Mitarbeiter und Monat dieselben Felder, die auf der Gehaltsabrechnung erscheinen. Exportieren Sie ihn als CSV und öffnen Sie ihn neben Ihrer Extraktionstabelle.
Zeilen nach Mitarbeiter-NIR + Abrechnungszeitraum abgleichen
Die Sozialversicherungsnummer (NIR, Numéro d'Inscription au Répertoire) ist der eindeutige Schlüssel. Gleichen Sie jede Gehaltsabrechnungszeile mit der entsprechenden DSN-Zeile anhand von NIR und Abrechnungszeitraum (période de paie) ab. Wenn eine Gehaltsabrechnung für einen bestimmten Monat keine passende DSN-Zeile hat, ist das ein Warnsignal – entweder wurde die DSN nicht übermittelt (Strafe: 5 % der fälligen Beiträge pro Monat Verzug) oder die Gehaltsabrechnung stammt aus einem anderen Zeitraum.
Abweichungen über 1 € kennzeichnen
Vergleichen Sie Bruttogehalt, Arbeitnehmer-Sozialbeiträge, steuerpflichtigen Nettolohn und Auszahlungsbetrag zwischen den Gehaltsabrechnungs- und DSN-Spalten. Kennzeichnen Sie jede Abweichung über 1 €. Sortieren Sie die Tabelle nach der berechneten Spalte „CSG-Prüfung“ (absteigend nach absoluter Differenz). Die Zeilen oben sind Ihre Prüfliste. In den meisten Monaten ist die Liste leer – und genau das ist der Punkt. Eine leere Abweichungsliste bedeutet, dass der Buchhalter den Lohnabgleich in Minuten statt Stunden abschließen kann.
Die fünfjährige Aufbewahrungspflicht — und warum strukturiertes Excel besser ist als ein PDF-Ordner

Nach Artikel L3243-4 des Arbeitsgesetzbuchs muss ein Arbeitgeber fünf Jahre lang eine Kopie jeder Gehaltsabrechnung aufbewahren. Bei einem Unternehmen mit 50 Mitarbeitern sind das 3.000 PDFs. Ein Ordner mit 3.000 PDFs ist nicht durchsuchbar. Eine Excel-Datei mit 3.000 Zeilen — aus denselben PDFs extrahiert — ist durchsuchbar, sortierbar, prüfbar und nach Datum, Mitarbeiter oder Beitragsgruppe filterbar.
Hier erfüllt die Extraktion einen Zweck, der über den Abgleich hinausgeht. Wenn ein ehemaliger Mitarbeiter aus 2022 seinen Jahreskumul zur Rentenprüfung (Rentenkontenklärung) anfordert, wühlt sich die Personalabteilung nicht durch ein PDF-Archiv. Sie filtert die Excel-Tabelle nach NIR (Sozialversicherungsnummer), prüft die Dezember-Zeile auf die Jahreswerte 2022 und antwortet in unter einer Minute. Die Extraktionstabelle wird zum eigenen digitalen Gehaltsabrechnungsregister des Unternehmens — strukturiert, durchsuchbar und konform mit der fünfjährigen Aufbewahrungspflicht in einem Format, das für den Datenabruf tatsächlich nutzbar ist.
FAQ — Extraktion französischer Gehaltsabrechnungsdaten
Kann die KI-Extraktion sowohl das alte detaillierte Format als auch das vereinfachte Format von 2018 verarbeiten?
Ja. Das im Januar 2018 eingeführte Format der „bulletin de paie clarifié“ gruppierte Beiträge in fünf Kategorien — Santé, Accidents du travail, Retraite, Famille, Chômage —, aber die zugrunde liegenden Feldbezeichnungen (Salaire Brut, Net Imposable, Net à Payer) sind in beiden Formaten identisch. Ein semantisches Extraktionstool, das Feldbezeichnungen nach Bedeutung statt nach Position liest, funktioniert mit beiden Formaten. Das detaillierte Format vor 2018 mit rund 50 einzelnen Beitragszeilen liefert sogar granularere Daten für die Extraktion — die Vereinfachungsreform reduzierte die visuelle Überladung für Mitarbeiter, entfernte aber keine Datenpunkte, die die DSN ohnehin übermittelt.
Funktioniert die Extraktion mit Gehaltsabrechnungen, die den Nettosozialbetrag (montant net social) enthalten?
Ja. Seit Juli 2023 müssen französische Gehaltsabrechnungen einen Nettosozialbetrag ausweisen — die Referenzgröße zur Bestimmung der Anspruchsberechtigung auf Sozialleistungen wie das RSA (Aktives Solidaritätseinkommen) und die Aktivitätsprämie. Dieser Betrag steht auf der Gehaltsabrechnung zwischen steuerpflichtigem Nettolohn und Auszahlungsbetrag. Das Extraktionstool erfasst ihn als eigenes Feld, wenn Sie eine Spalte dafür definieren. Der Nettosozialbetrag wird nicht zur DSN-Prüfung verwendet — er dient einem separaten administrativen Zweck —, aber seine Erfassung in derselben Tabellenzeile hält alle Gehaltsabrechnungsdaten für künftige Referenz an einem Ort.
Kann ich nur bestimmte Monate extrahieren — zum Beispiel nur die Dezember-Abrechnungen für die Jahreskumuls?
Ja. Wenn Ihr Ziel der Jahresabgleich ist, benötigen Sie nur die Dezember-Gehaltsabrechnung — die alle Jahreskumuls (cumul annuel) am unteren Rand auflistet. Laden Sie nur die Dezember-Dateien hoch und definieren Sie Spalten für die Kumul-Felder: Cumul Brut, Cumul Net Imposable, Cumul Heures, Cumul PAS. So erhalten Sie die Ganzjahreswerte in einer einzigen Zeile pro Mitarbeiter, ohne 12 Monate Daten verarbeiten zu müssen.
Was ist mit speziellen Arbeitnehmerregimen — Cadres (Führungskräfte), VRP (Handelsvertreter) oder Apprentis (Auszubildende)?
Die französische Gehaltsabrechnung hat eigene Beitragsregime für Cadres (zusätzliche AGIRC-ARRCO Tranche B-Beiträge, andere Prévoyance-Sätze), VRP (spezifische URSSAF-Risikokennzahl 511TG) und Apprentis (Befreiungen von den meisten Beiträgen). Wenn Ihre Extraktion mehrere Arbeitnehmerkategorien umfasst, definieren Sie separate Spalten für Cadre-spezifische Felder — z. B. Cadre Retraite Complementaire Tranche B — und lassen Sie diese Zellen für Nicht-Cadre-Mitarbeiter leer. Das Extraktionstool füllt eine Zelle nur dann, wenn es das entsprechende Feld auf der Abrechnung findet. Leere Zellen sind keine Fehler; sie spiegeln korrekt das Fehlen dieser Beitragskategorie wider.
Funktioniert das auch mit handschriftlichen oder gescannten Gehaltsabrechnungen — nicht nur mit nativen PDFs?
Ja — die KI liest das visuelle Layout, nicht eingebettete Textebenen. Ein gescannter Bulletin de Paie (ausgedruckt und erneut digitalisiert), ein mit dem Smartphone aufgenommenes Foto oder ein JPEG-Screenshot eines Gehaltsportals durchlaufen alle dieselbe semantische Extraktionspipeline. Handschriftliche Anmerkungen auf einem gedruckten Bulletin — z. B. eine Notiz des Vorgesetzten — fügen visuelles Rauschen hinzu, hindern die KI jedoch nicht daran, die gedruckten Feldbezeichnungen zu finden. Stark beeinträchtigte Scans (zerknittertes Papier, extreme Schräglage, Wasserschäden) verringern jedoch die Genauigkeit. Das gleiche Prinzip gilt für die Gehaltsabrechnungsextraktion von jedem Gehaltsabrechnungsanbieter — das Format ist weniger wichtig als die Lesbarkeit.
Wie schneidet die Extraktion im Vergleich zum Export eines Gehaltsregisters direkt aus Silae oder PayFit ab?
Ein Gehaltsregisterexport aus Silae oder PayFit enthält die Daten innerhalb der Software. Aber dieser Export gibt wieder, was die Software berechnet hat — nicht unbedingt, was das PDF-Bulletin des Mitarbeiters physisch zeigt. Diese können voneinander abweichen: eine manuelle Anpassung nach Erstellung des Bulletins, eine in einem Folgemonat vorgenommene Korrektur oder eine Versionsdiskrepanz zwischen der Gehaltsdatenbank und dem PDF-Archiv. Die direkte Extraktion von Daten aus den PDF-Bulletins de Paie liefert Ihnen das Dokument, das dem Mitarbeiter tatsächlich ausgehändigt wurde — und das ist der rechtliche Nachweis gemäß Artikel L3243-1. Der Softwareexport ist die Berechnung; das Bulletin-PDF ist der Nachweis. Für die Gehaltsregisterextraktion gilt dieselbe Verifizierungslogik — das Register ist die Zusammenfassung, die Bulletins sind der Beweis.
Eine französische Gehaltsabrechnung enthält über 30 Datenpunkte, die von einem der am strengsten regulierten Lohnsysteme der Welt vorgeschrieben sind. Die Extraktion liefert Ihnen die Daten. Berechnete Prüfspalten — verankert an URSSAF-Sätzen — sagen Ihnen, ob sie korrekt sind. Beides gehört in denselben Workflow.
Auf einer Gehaltsabrechnung testen