50 Gehaltsabrechnungen, eine
Lohnübersicht
Ein Buchhaltungsbüro in São Paulo, das die Lohnabrechnung für 30 Kundenunternehmen übernimmt, verarbeitet jeden Monat rund 1.200 Holerites – jeder von einem anderen Arbeitgeber, erstellt von einem anderen Lohnsystem, mit einem anderen PDF-Layout. Der Engpass liegt nicht in der Extraktionstechnologie. Er liegt in dem Moment, in dem Sie den 50. Holerite extrahiert haben und feststellen, dass die summierten INSS-Beiträge aller Mitarbeiter nicht mit der DARF-Zahl (Documento de Arrecadação de Receitas Federais) des Arbeitgebers übereinstimmen – und Sie keine Ahnung haben, welche Zeile falsch ist.

Die wichtigsten Erkenntnisse
- 40+ Stunden pro Monat für die manuelle Erfassung von Holerites sind nicht nur langsam – bei einer manuellen Eingabefehlerquote von 1–3 % sind bei einem Batch von 1.200 Zeilen statistisch 12–36 falsche INSS- oder IRRF-Werte garantiert, die Sie erst bemerken, wenn der Anwalt eines ehemaligen Mitarbeiters sie findet.
- Artikel 467 CLT verdoppelt jede bei Beendigung festgestellte Unterzahlung, und jeder unkorrigierte Fehler wirkt sich still aus, weil die zeilenweise Dateneingabe Ihnen nie eine Gesamtansicht aller Abzüge aller Mitarbeiter nebeneinander bietet.
- ImageToTable.ai verarbeitet 50–1.200 Holerites aus jedem Lohnsystem in einem Batch-Upload, einem definierten Spaltensatz und einer einheitlichen Tabelle – eine einzige Spaltensortierung deckt dann jede Abweichung bei den Abzügen aller Mitarbeiter auf und verwandelt 40 Stunden Dateneingabe in ein 15-minütiges Audit.
Warum die Einzel-Extraktion von Gehaltsabrechnungen nicht skaliert

Die Extraktion einer einzelnen brasilianischen Gehaltsabrechnung (Holerite/Contracheque) in Excel löst die Datenfrage eines einzelnen Mitarbeiters. Doch sobald Sie Antworten über ein ganzes Unternehmen benötigen — gesamte INSS-Verbindlichkeiten, aggregierte FGTS-Einzahlungen, durchschnittlicher IRRF-Einbehalt über Gehaltsklassen hinweg — hört die Einzeldatei-Extraktion auf, ein Workflow zu sein, und wird zu einem langwierigen Datenabgleichsprojekt.
Wenn Sie bereits unseren Leitfaden zur Extraktion einer einzelnen brasilianischen Gehaltsabrechnung in Excel mit INSS und IRRF gelesen haben, kennen Sie die Grundlagen: Spaltennamen definieren, ein Holerite-PDF hochladen, und die KI extrahiert jedes Feld, indem sie die Bedeutung der Beschriftung versteht, nicht deren Bildschirmposition. Das funktioniert für eine Gehaltsabrechnung. Aber wenn Sie 50 Holerites von 12 verschiedenen Unternehmen haben, verschiebt sich die Herausforderung auf drei strukturelle Arten, die ein Einzel-Workflow nicht bewältigen kann.
Erstens: Formatvielfalt. Ein Lohnabrechnungsdienstleister mit 30 Kunden erhält nicht 30 identische PDFs. TOTVS RM erzeugt Holerites in einem Layout, ADP Brazil in einem anderen, Senior Sistemas in einem dritten. Ein Kleinunternehmer könnte Ihnen ein Smartphone-Foto einer gedruckten Gehaltsabrechnung geben — Thermopapier, verblasste Tinte, keine maschinenlesbare Datenschicht. In einem Einzel-Workflow passen Sie sich manuell an jedes Format an. In einem Batch-Workflow muss das Tool alle Formate gleichzeitig ohne Neukonfiguration verarbeiten. Semantische Extraktion — „INSS" durch Verständnis der Beschriftung finden, nicht durch Abgleich einer festen Koordinate — ist der Unterschied zwischen Batch-Verarbeitung und dem Stapeln Ihrer Probleme.
Zweitens: Der Abgleichsaufwand multipliziert sich. Eine einzelne Holerite hat vier gesetzliche Abzüge — INSS, IRRF, FGTS und optionale Abzüge wie Fahrtkostenzuschuss und Gewerkschaftsbeiträge. Die Überprüfung der Abzüge einer Gehaltsabrechnung gegen die offizielle Steuertabelle dauert Sekunden. Bei 1.200 Holerites ist dieselbe Überprüfung eine Vollzeitaufgabe. Schlimmer noch: Die monatliche DARF und GFIP des Arbeitgebers (Guia de Recolhimento do FGTS e Informações à Previdência Social — bald vollständig durch DCTFWeb über eSocial gemäß Dekret Nr. 8.373/2014 ersetzt) melden aggregierte INSS/IRRF/FGTS-Summen über alle Mitarbeiter. Wenn Ihre extrahierten Batch-Summen nicht mit den aggregierten Meldungen des Arbeitgebers übereinstimmen, müssen Sie identifizieren, welche einzelne Mitarbeiterzeile abweicht — und bei 1.200 Zeilen ist diese Suche weder schnell noch abrechenbar.
Drittens: Das Compliance-Risiko wird verstärkt, nicht nur hinzugefügt. Gemäß Artikel 467 CLT hat der Arbeitnehmer Anspruch auf den doppelten Betrag, wenn ein Arbeitgeber Lohnabzüge zu wenig abführt — etwa durch Meldung eines falschen INSS- oder IRRF-Betrags — und das Defizit bei Beendigung des Arbeitsverhältnisses entdeckt wird. Für einen Mitarbeiter, einen Monat, ist das finanzielle Risiko schmerzhaft, aber begrenzt. Für 50 Mitarbeiter über 12 Monate vervielfacht sich ein einziger systematischer Fehler — etwa eine Fehlkonfiguration der Lohnsoftware, die den IRRF-Abzug um eine Steuerklasse zu niedrig berechnet — über 600 Datenpunkte. Der Batch-Workflow macht die Extraktion nicht nur schneller. Er liefert Ihnen einen einzigen einheitlichen Datensatz, in dem Sie alle 600 Werte in einer Ansicht gegen die progressive Steuertabelle der Receita Federal prüfen können, und fängt den systematischen Fehler, bevor er zu einer systematischen Verbindlichkeit wird.
Der Batch-Workflow – 50 Holerites rein, eine Gehaltsübersicht raus

Der Batch-Workflow kehrt das Verhältnis zwischen Eingabevielfalt und Ausgabekonsistenz um. Sie akzeptieren, dass Ihre 50 Holerites aus 8 verschiedenen Gehaltssystemen in 8 verschiedenen PDF-Layouts stammen – und Sie erzeugen eine Tabellenkalkulation, in der jede Zeile exakt derselben Spaltenstruktur folgt.
Der Mechanismus, der dies ermöglicht, ist die Benutzerdefinierte Spaltenextraktion. Anders als bei vorlagenbasierter OCR, bei der Sie Begrenzungsrahmen um jedes Feld auf jedem Dokument zeichnen müssen, arbeitet die benutzerdefinierte Spaltenextraktion semantisch: Sie geben die gewünschten Feldnamen ein – „Bruttogehalt“, „INSS-Beitrag“, „IRRF einbehalten“, „FGTS-Einzahlung“, „Nettogehalt“ – und die KI lokalisiert den entsprechenden Wert auf jedem Dokument, indem sie die Bedeutung der Beschriftung versteht. Ein TOTVS-Holerite, der das Feld „INSS Contribuição“ beschriftet, und ein ADP-Holerite, der es „Previdência INSS“ nennt, werden beide derselben Ausgabespalte zugeordnet, weil die KI Bedeutung liest, nicht Koordinaten.
So läuft der Batch-Workflow in der Praxis ab:
Dateien werden sicher verarbeitet und nicht gespeichert.
Einem Batch sind Ihre Dateinamen egal. Anders als bei manuellen Excel-Workflows, bei denen Sie Dateien wie „Holerite_Joao_Maio.pdf" benennen, um Daten der Quelle zuordnen zu können, bleibt bei der Batch-Verarbeitung der Quelldateiname in der Ausgabe erhalten. Sie können Dateien mit beliebigen Namen hochladen, die das Lohnsystem exportiert hat – die Ausgabetabelle enthält eine Spalte „Quelldatei", die jede Zeile bis zu ihrem Ursprung zurückverfolgt.
Abgleich des Batches – Extrahierte Summen mit DARF, GFIP und eSocial abgleichen

Die Tabelle ist da. 1.200 Zeilen. 50 Mitarbeiter bei 30 Mandanten. Sie können jetzt nach CNPJ filtern, nach Bruttogehalt sortieren und INSS-Abzüge nach Referenzmonat pivotieren. Doch bevor Sie dem Ganzen vertrauen, muss eine Frage beantwortet werden: Entspricht die Summe der von der KI extrahierten Werte dem, was der Arbeitgeber gemeldet hat?
Jeden Monat leisten brasilianische Arbeitgeber drei aggregierte Steuerzahlungen auf Basis ihrer gesamten Lohnsumme:
- DARF Previdenciário — die konsolidierte INSS-Zahlung für alle Mitarbeiter, die bis zum 20. des Folgemonats überwiesen wird. Der gesamte INSS-Betrag auf der DARF sollte der Summe der INSS-Abzüge aller Mitarbeiter in Ihrer Batch-Ausgabe entsprechen, zuzüglich des 20%igen INSS-Arbeitgeberanteils (cota patronal), der in den Buchhaltungsunterlagen des Arbeitgebers erscheint, aber nicht auf dem einzelnen Holerite.
- FGTS über GFIP und jetzt DCTFWeb — die 8%ige Arbeitgebereinlage auf das Bruttogehalt jedes Mitarbeiters, die bis zum 7. des Folgemonats über die Caixa Econômica Federal gemäß Gesetz Nr. 8.036/1990 überwiesen wird. Der FGTS-Gesamtbetrag auf der GFIP/DCTFWeb sollte der Summe der FGTS-Beträge aller Mitarbeiter aus der Batch-Ausgabe entsprechen — was immer der Fall sein sollte, da FGTS ein fester Satz von 8% ohne progressive Stufen ist.
- IRRF über DARF — die gesamte einbehaltene Einkommensteuer aller Mitarbeiter. Dies ist am schwierigsten abzugleichen, da der IRRF jedes Mitarbeiters progressiv berechnet wird, mit einem Unterhaltsabzug von R$189,59/Monat pro unterhaltsberechtigter Person, und sich die Steuerstufen Mitte 2025 änderten, als die Freigrenze gemäß Gesetz Nr. 15.191/2025 von R$2.259,20 auf R$2.428,80 angehoben wurde.
Der Abgleich selbst ist schnell, sobald die Daten in Excel vorliegen. Fügen Sie am Ende jeder Abzugsspalte eine SUMME-Spalte hinzu. Vergleichen Sie die INSS-Summe mit dem DARF-INSS-Wert. Vergleichen Sie die FGTS-Summe mit dem GFIP-Wert. Wenn die Zahlen übereinstimmen — und das werden sie, sofern die Extraktion korrekt ist und die Lohnabrechnung des Arbeitgebers richtig konfiguriert war — haben Sie einen validierten Datensatz, der für die eSocial-Übermittlung bereit ist.
Wenn die Zahlen nicht übereinstimmen, wird die vereinheitlichte Tabelle zu einem Ermittlungswerkzeug statt zu einem Rechenproblem. Filtern Sie nach Mitarbeiter, sortieren Sie nach Nettogehalt absteigend, vergleichen Sie die einzelnen IRRF-Werte mit der progressiven Tabelle der Receita Federal. Eine 15-minütige Prüfung einer Tabelle mit 1.200 Zeilen ersetzt, was sonst Stunden des Öffnens einzelner Holerite-PDFs und des manuellen Nachprüfens von Abzügen bedeuten würde.
Die CLT-467-Strafe im großen Maßstab – warum sich eine falsche Ziffer in einem Batch vervielfacht
Das brasilianische Arbeitsrecht unterscheidet nicht zwischen einem Lohnfehler, der vom Arbeitgeber entdeckt wird, und einem, der vom Anwalt des Arbeitnehmers entdeckt wird. Wenn ein Abzug falsch ist – ob durch einen Fehler in der Lohnsoftware, eine falsche Steuerklasseneinstufung oder einen manuellen Dateneingabefehler – beginnt die Haftungsfrist in dem Moment, in dem der Fehler auftritt, nicht in dem Moment, in dem Sie ihn finden.
Artikel 467 CLT schafft einen spezifischen Mechanismus: Wenn der Arbeitgeber bei einer Kündigung (rescisão) den vollständig geschuldeten Betrag nicht zahlt – einschließlich korrigierter Beträge für frühere Unterzahlungen – hat der Arbeitnehmer Anspruch auf das Doppelte der Differenz. In einer manuellen Lohnbuchhaltung, in der ein einzelner HR-Analyst 50 Holerites pro Monat erfasst, ist die Fehlerquote eine versicherungsmathematische Gewissheit. Studien zur manuellen Dateneingabe in der Lohnbuchhaltung finden typischerweise Fehlerquoten von 1 % bis 3 % – das bedeutet, dass in einem Batch von 1.200 Holerites 12 bis 36 Zeilen mindestens einen falschen Wert enthalten.
Was den Batch-Verarbeitungsansatz anders macht, ist nicht, dass er Fehler vollständig eliminiert – keine Extraktionsmethode erreicht 100 % Genauigkeit bei jeder möglichen Dokumentqualität. Was sich ändert, ist, wann Sie die Fehler entdecken und wie viele Sie auf einmal entdecken.
In einem manuellen Workflow ist jeder Holerite eine unabhängige Verifikationseinheit. Sie geben die Werte ein, Sie sehen sich den Gehaltszettel an, Sie gehen zum nächsten. Es gibt keine zeilenübergreifende Integritätsprüfung. Eine falsche INSS-Steuerklasseneinstufung, die 14 Mitarbeiter in derselben Gehaltsstufe betrifft, sieht im manuellen Ablauf wie 14 unabhängige Fehler aus – und kann monatelang unbemerkt bleiben.
In einem Batch-Workflow macht die einheitliche Ausgabe Anomalien über Zeilen hinweg sichtbar. Sortieren Sie die INSS-Beitragsspalte absteigend. Mitarbeiter mit demselben Bruttogehalt sollten identische INSS-Abzüge aufweisen (angepasst an die progressive Steuerklassenberechnung). Wenn 12 von 14 Mitarbeitern in der R$3.000-Stufe den korrekten INSS von etwa R$219 zeigen (die ersten beiden Stufen progressiv angewendet) und 2 R$240 zeigen, haben Sie die beiden Zeilen identifiziert, die untersucht werden müssen – in einem einzigen Sortiervorgang, nicht in 14 einzelnen Prüfungen.
Die wahren Kosten der manuellen Batch-Lohnbuchhaltung sind nicht die 40 Stunden, die Sie mit der Dateneingabe verbringen. Es ist die sich vervielfachende Haftung für Fehler, die unentdeckt bleiben, weil Sie nie eine einheitliche Sicht auf alle Abzüge der Mitarbeiter nebeneinander hatten. Die Batch-Extraktion verwandelt die Lohnverifikation von einer Aufgabe pro Dokument in eine Prüfung pro Spalte – und das ist der operative Unterschied, der die Batch-Verarbeitung nicht nur schneller, sondern auch sicherer macht.
Was die Stapelverarbeitung am Monatsabschluss ändert
Für eine Buchhaltungskanzlei (escritório de contabilidade), die mehrere Mandanten betreut, folgt der monatliche Lohnabschluss einem vorhersehbaren Ablauf: Holerite-PDFs aus den Lohnsystemen der Mandanten empfangen → Schlüsselfelder manuell erfassen oder in die Buchhaltungssoftware exportieren → Summen mit DARF/GFIP-Aggregationen abgleichen → eSocial S-1299-Monatsabschlussereignisse einreichen → Mandantenberichte erstellen. Die Stapelverarbeitung verkürzt die mittleren beiden Schritte von einem mehrtägigen Datenerfassungsprozess auf eine einzige Extraktions- und Prüfsitzung.
Die Veränderung betrifft nicht nur die Geschwindigkeit. Es geht darum, was möglich wird, wenn Lohndaten von 30 Mandanten in einem strukturierten Format vorliegen statt in PDFs. Sie können Fragen beantworten wie „Welcher Mandant hat die höchste durchschnittliche INSS-Belastung pro Mitarbeiter?" oder „Welche Gehaltsstufe verzeichnete den größten Anstieg des IRRF-Einbehalts zwischen Q1 und Q2?" – durch Filtern einer Tabelle, nicht durch erneutes Lesen hunderter einzelner Holerites.
Für Unternehmen, die sowohl Gehaltsabrechnungen als auch Lieferantenrechnungen verarbeiten – eine häufige Überschneidung in Buchhaltungskanzleien, die Lohnbuchhaltung und Kreditorenbuchhaltung für denselben Mandanten übernehmen – lässt sich derselbe Stapelansatz auf verschiedene Dokumenttypen anwenden. Die Mechanik der Stapel-Extraktion brasilianischer NF-e-Rechnungsdaten folgt dem gleichen Prinzip: Spalten einmal definieren, alles hochladen, eine Tabelle erhalten. Das Ausgabeformat ist identisch, unabhängig davon, ob die Eingabe ein Holerite, ein DANFE oder eine NF-e-XML war.
Die meisten Lohnbuchhaltungsteams stellen nicht auf Stapelverarbeitung um, weil sie Daten schneller extrahieren wollen. Sie stellen um, weil ihnen klar wird, dass manuell erfasste Lohndaten nie geprüft werden – es fehlt schlicht die Zeit. Die Stapelverarbeitung macht die Prüfung zum Standard, nicht zur Ausnahme, denn die Daten, die Sie zur Überprüfung der Zahlen benötigen, befinden sich bereits in derselben Tabelle wie die Zahlen selbst.
FAQ
Wie viele Holerites kann ich in einem Stapel verarbeiten?
Es gibt keine harte Begrenzung der Dateianzahl pro Stapel. Das Tool verarbeitet sie nacheinander in einer einzigen Warteschlange. Für Buchhaltungskanzleien mit 30+ Mandanten funktioniert das Hochladen aller Holerites für einen bestimmten Monat – selbst 1.200 Dateien – in einem Stapel. Die Ausgabe fasst alles in einer Excel-Datei zusammen, in der Sie dann nach CNPJ oder Firmenname filtern können, um Mandanten zu trennen. Bei extrem großen Stapeln ist das monatliche Dateikontingent Ihres Tarifs der begrenzende Faktor, nicht das technische Upload-Limit.
Was passiert, wenn verschiedene Arbeitgeber unterschiedliche Feldnamen verwenden – wie "INSS" vs. "Previdência"?
Die KI extrahiert semantisch, d. h. sie findet den Wert, der zum Konzept "INSS-Beitrag" gehört, unabhängig von der genauen Bezeichnung im PDF. Ein Lohnzettel von TOTVS mit der Bezeichnung "INSS Contribuição", einer von ADP mit "Previdência INSS" und einer von Senior mit "Desconto INSS" werden alle derselben Ausgabespalte zugeordnet, weil die KI die Bedeutung der Bezeichnungen versteht. Dies ist der grundlegende Vorteil gegenüber Template-OCR: Sie definieren Ihre Spalten einmal, und jedes Quellformat wird in dieselbe Struktur aufgelöst.
Kann ich berechnete Spalten verwenden, um INSS und IRRF während der Stapelverarbeitung zu prüfen?
Ja. Sie können eine berechnete Spalte definieren, die den erwarteten INSS-Beitrag aus dem extrahierten Bruttogehalt mithilfe der progressiven Tabellenformel berechnet. Eine Spalte namens "INSS Erwartet (Progressive Berechnung)" mit einer Berechnungsregel, die die vier INSS-Stufen auf das Bruttogehalt anwendet, erzeugt einen erwarteten Abzugsbetrag. Vergleichen Sie diesen mit der extrahierten Spalte "INSS-Beitrag" – jede Zeile, in der die beiden Werte abweichen, wird zur Prüfung markiert. Eine integrierte Stapelprüfung, ohne das Ausgabeblatt verlassen zu müssen.
Enthält die Stapelausgabe den Quelldateinamen, damit ich jede Zeile zum ursprünglichen PDF zurückverfolgen kann?
Ja. Jede Zeile in der Ausgabe enthält eine Spalte "Quelldatei", die angibt, welches hochgeladene Dokument diese Zeile erzeugt hat. Dies ist für Compliance-Workflows unerlässlich – wenn ein Prüfer einen bestimmten Mitarbeiter-Holerite für einen bestimmten Monat anfordert, können Sie die Quelldatei sofort durch Filtern der Tabelle finden, anstatt in einem Ordner mit PDFs suchen zu müssen.
Was passiert, wenn einer von 50 Holerites in einem Stapel nicht korrekt extrahiert wird?
Der Stapelverarbeitungsprozess läuft weiter – ein fehlgeschlagener Stoppt nicht die anderen. Nach der Verarbeitung können Sie prüfen, welche Dateien Probleme hatten (normalerweise markiert, wenn die KI aufgrund extremer Bildqualitätsprobleme kein Feld finden konnte). Sie können dann nur diese Dateien in einem kleineren Folgestapel erneut hochladen. Für die meisten brasilianischen Gehaltsabrechnungs-PDFs – die computergeneriert von der Lohnsoftware sind und saubere, strukturierte Layouts aufweisen – ist die Extraktionszuverlässigkeit über alle Stapel hinweg konstant hoch.
Ersetzt dies eine Lohnabrechnungssoftware wie TOTVS oder ADP?
Nein. Lohnabrechnungssoftware berechnet Abzüge, erstellt Gehaltsabrechnungen und generiert die eSocial-Dateien. Die Batch-Extraktion erfolgt nach der Lohnabrechnungssoftware im Workflow – sie nimmt die PDFs, die das System bereits erstellt hat, und wandelt sie zurück in strukturierte Daten für Analysen, mandantenübergreifende Konsolidierung und Compliance-Prüfungen. Sie ersetzt nicht die Lohnabrechnungs-Engine; sie schließt die Lücke zwischen „Gehaltsabrechnungen als PDF haben" und „Lohndaten über Mitarbeiter, Monate und Mandanten hinweg analysieren können".
Ein Audit, nicht nur ein Export
50 Gehaltsabrechnungen manuell in Excel zu übertragen, erzeugt eine Tabelle. 50 Gehaltsabrechnungen per Batch zu extrahieren, erzeugt ebenfalls eine Tabelle. Der Unterschied liegt nicht im Dateiformat – sondern darin, dass die eine Tabelle Werte enthält, von denen Sie hoffen, dass sie korrekt sind, weil Sie sie sorgfältig eingegeben haben, und die andere Werte enthält, die Sie überprüfen können, weil dieselben Spalten Ihnen ein Audit über alle Mitarbeiter in einer Ansicht ermöglichen.
Die brasilianische Lohnabrechnung umfasst vier progressive INSS-Stufen, fünf IRRF-Stufen, einen festen FGTS-Satz und einen arbeitgeberseitigen INSS-Beitrag von 20 %, der die Abstimmungsfläche im Vergleich zu einem Land mit einer einzigen flachen Lohnsteuer verdreifacht. Diese Komplexität eine Gehaltsabrechnung nach der anderen zu verarbeiten, ist bei 5 Mitarbeitern vertretbar. Bei 50 ist es nicht mehr tragbar. Bei 1.200 ist es gefährlich – denn die Kosten eines unentdeckten Fehlers gemäß CLT Artikel 467 betragen das Doppelte des zu wenig gezahlten Betrags, und bei einer so großen Charge ist „unentdeckt" der Standardzustand der manuellen Dateneingabe.
Für die grundlegenden Aspekte einer einzelnen Gehaltsabrechnung – progressive INSS-Stufen, IRRF-Einbehalt nach Gehaltsstufe, FGTS-Mechanik und den schrittweisen Extraktionsablauf – beginnen Sie mit unserem Leitfaden zum Extrahieren brasilianischer Gehaltsdaten in Excel. Kehren Sie dann hierher zurück, wenn Sie bereit sind, denselben Prozess auf Ihre gesamte Lohnabrechnung anzuwenden, einen Batch nach dem anderen.