So extrahieren Sie geprüfte Lohnabrechnungsdaten
für die Einhaltung öffentlicher Bauvorschriften
Das US-Arbeitsministerium schätzt, dass das Sammeln der Daten und das Ausfüllen einer geprüften Lohnabrechnung WH-347 für nur acht Mitarbeiter etwa 55 Minuten dauert. Kommen nun fünf Subunternehmer hinzu, jeder mit 12 Arbeitern, die jede Woche Berichte in unterschiedlichen Formaten einreichen – und allein der Übertragungsschritt wird zu einer halbtägigen Verpflichtung, die sich über die gesamte Projektlaufzeit wiederholt. Wenn der integrierte Excel-Export Ihrer Lohnabrechnungssoftware falsch ausgerichtete Spalten und unlesbare Ausgaben produziert, kann die Anzahl der Tastatureingaben zwischen Ihnen und einer konformen Einreichung in die Tausende gehen. Jede Woche.
Wichtige Erkenntnisse
- 13.508 $ beträgt die Bundesstrafe für eine einzige falsch eingegebene Überstunde auf einem WH-347 – dem bundesweiten Formular für geprüfte Lohnabrechnungen – und als Hauptauftragnehmer tragen Sie diese Haftung für jeden Dateneingabefehler jedes Subunternehmers, nicht nur für Ihre eigenen.
- Fünf inkompatible PDF-Layouts von fünf verschiedenen Lohnabrechnungsplattformen landen montags in Ihrem Posteingang, aber die Vorlagenextraktion sucht nach Werten an festen Zellpositionen – Sages eigene Wissensdatenbank bestätigt die Spaltenfehlausrichtung als dokumentierten Fehler – und keine noch so hohe Tippgeschwindigkeit schließt diese strukturelle Lücke.
- Die semantische Extraktion liest das Formular so, wie es ein Compliance-Beauftragter tut – findet Überstunden neben Maria Ruiz und nicht in Zelle G17 – und ImageToTable.ai ermöglicht, dass eine einzige Spaltenvorlage für jedes Format jedes Subunternehmers funktioniert.
Welche Angaben gehören in einen geprüften Lohnnachweis
Bevor Sie die Extraktion automatisieren, lohnt es sich, genau zu verstehen, welche Daten Sie aus jedem Bericht ziehen. Ein standardmäßiger bundesstaatlicher WH-347-Lohnnachweis – erforderlich nach dem Davis-Bacon Act (40 U.S.C. § 3141 ff.) und geregelt durch 29 CFR Teil 5 – verlangt eine Feldstruktur, die weit über das hinausgeht, was eine normale Gehaltsabrechnung enthält.
Für jeden Arbeitnehmer auf einem geförderten Projekt sind im WH-347 folgende Angaben erforderlich:
| Feldgruppe | Spalten | Beispielwerte |
|---|---|---|
| Arbeitnehmeridentität | Name, letzte 4 SSN-Ziffern, Berufsgruppe, Auszubildender/Geselle | James Carter, 8921, Zimmermann, Geselle |
| Tägliche Stunden | Mo, Di, Mi, Do, Fr, Sa, So – jeweils aufgeteilt in ST und ÜZ | 8 ST, 0 ÜZ; 8 ST, 2 ÜZ; ... |
| Lohnsätze | Grundlohn, Nebenleistungssatz (KV, PV oder Gesamtpaket) | 38,15 $/h + 12,40 $/h Nebenleistungen |
| Bruttolohn | Gesamt-ST-Std. × Grundlohn + ÜZ-Std. × 1,5 × Grundlohn | 1.526,00 $ |
| Abzüge | SV, LSt, KiSt, Sonstige (Gewerkschaftsbeiträge, Pfändungen) | 94,61 $, 182,00 $, 48,23 $ |
| Nettolohn | Auszuzahlender Nettolohn für die Woche | 1.188,76 $ |
Nicht jeder Auftragnehmer nutzt jedes Feld: Auf dem Formular erscheinen nur die letzten vier SSN-Ziffern (die vollständige Nummer verbleibt in Ihren Unterlagen). Und landesspezifische Äquivalente – Kaliforniens CA A-131, New Yorks CT-101, Illinois' IL-452CM02 – fügen eigene Pflichtspalten hinzu.
Bei einer 12-köpfigen Belegschaft ergeben diese Felder etwa 14 bis 18 Datenpunkte pro Arbeitnehmer und Woche, also knapp 200 Felder pro Bericht. Reichen fünf Subunternehmer für dasselbe Projekt ein, liegt die wöchentliche Extraktionsfläche zwischen 800 und 1.000 einzelnen Datenpunkten. Das ist kein Kopier-Einfüge-Problem. Es ist ein strukturelles.
Wenn Sie mit dem Konzept des geprüften Lohnnachweises noch nicht vertraut sind – was es ist, warum es ihn gibt und wann er anzuwenden ist – beginnen Sie mit unserem Einsteigerleitfaden zum geprüften Lohnnachweis, bevor Sie hier fortfahren. Der Rest dieses Artikels setzt voraus, dass Sie wissen, was Sie einreichen müssen, und nach dem schnellsten Weg suchen, die Daten in Excel zu bekommen.
Schritt für Schritt: WH-347-Daten in Excel extrahieren
Der Extraktionsansatz, der über alle zertifizierten Lohnberichte hinweg funktioniert, basiert auf einem Mechanismus, der sich grundlegend von der in Ihrer Lohnsoftware integrierten OCR unterscheidet. Herkömmliche OCR betrachtet eine Seite als Raster von Koordinaten – sie sucht nach „dem Wert in Rechteck G17." Semantische Extraktion arbeitet so, wie ein Lohnbuchhalter das Formular liest: Sie sucht nach „der Zahl in der Spalte Bruttolohn neben dem Namen James Carter." Wenn die PDF eines Subunternehmers Spalten um fünf Zentimeter verschiebt, weil eine andere Software verwendet wird, versagt der koordinatenbasierte Ansatz. Der semantische nicht.
So läuft der Extraktions-Workflow Schritt für Schritt ab:
Extraktionsspalten einmal definieren
Geben Sie die Spaltennamen genau so ein, wie sie in Ihrer finalen Excel-Tabelle erscheinen sollen: Mitarbeitername, Letzte 4 SSN, Klassifikation, Mo, Di, Mi, Do, Fr, Sa, So, Std gesamt, ÜS-Std, Stundenlohn, Zuschlagslohn, Bruttolohn, FICA, FIT, SIT, sonstige Abzüge, Nettolohn. Dies ist eine einmalige Einrichtung – speichern Sie sie und verwenden Sie sie jede Woche erneut. Falls Ihr Landesformular zusätzliche Felder wie Auszubildenden-Registriernummer oder Tariflohnzuschlag erfordert, fügen Sie diese Spalten zur Liste hinzu. Das Tool sucht nach diesen Werten in jedem hochgeladenen Bericht, unabhängig davon, wo sie auf der Seite stehen.
Alle Subunternehmerberichte gemeinsam hochladen
Ziehen Sie jede zertifizierte Lohn-PDF oder jeden Scan von jedem Sub herein – den sauberen WH-347-Export aus Foundation Software, den verschobenen Sage 300 CRE-Bericht, das gescannte Papierformular mit handschriftlichen Korrekturen, den Screenshot aus einem QuickBooks-Bildschirm, der sich weigert, ordentlich zu exportieren. Die KI liest jedes Dokument visuell und lokalisiert jedes Feld anhand seiner Bedeutung. Eine Spaltenvorlage gilt für alle Dateien, unabhängig von der verwendeten Lohnsoftware, da die Extraktions-Engine nicht nach Zellkoordinaten sucht. Sie sucht nach dem Konzept „die Überstunden für Mittwoch beim Namen Maria Ruiz."
Zusammengeführte Excel-Datei prüfen und herunterladen
Das Tool verarbeitet jeden Bericht mit etwa 5 bis 10 Sekunden pro Seite – im Vergleich zu etwa 3 Minuten manueller Eingabe für dieselben Daten – und gibt eine einzelne XLSX-Datei aus. Jeder Arbeiter von jedem Sub erscheint in einer Tabelle, die Spaltenüberschriften entsprechen den von Ihnen definierten Namen. Prüfen Sie die Ausgabe auf Richtigkeit (insbesondere bei handschriftlichen Korrekturen und kontrastarmen Scans) und speisen Sie die Tabelle in Ihren Compliance-Melde-Workflow ein – sei es zum Befüllen der LCPtracker-Upload-Vorlage, zur Formatierung für eMars oder zur Erstellung Ihrer eigenen WH-347-Einreichung als Generalunternehmer.
Dateien werden sicher verarbeitet und nicht gespeichert.
Dies ist kein theoretischer Workflow. Ein Auftragnehmer beschrieb im Sage-Community-Forum seine aktuelle Methode: „Ich füge die PDF in ChatGPT ein, um sie für Excel zu formatieren" – weil der integrierte Excel-Export seiner Lohnsoftware unbrauchbar war. Der Unterschied zu einem speziellen Extraktionstool: Es liest das Dokument visuell, so wie Sie es tun, und liefert eine saubere XLSX – ohne Prompt-Ketten und ohne manuelle Spaltenanpassung.
Warum gemischte Formate Vorlagen-Tools überfordern
Jeder Generalunternehmer auf öffentlichen Baustellen kennt das Montagsritual: Ihr Elektro-Subunternehmer sendet eine Foundation-Software-PDF, die sauber exportiert. Ihr Sanitär-Sub schickt einen Sage-300-CRE-Bericht, bei dem die Spalten den Export nicht überlebt haben. Ihr Beton-Sub sendet einen eingescannten WH-347 mit handschriftlicher Korrektur in Zeile 4. Ihr HLK-Sub schickt einen Screenshot aus QuickBooks, wo ein bekannter Exportfehler in QuickBooks Desktop Enterprise einen Laufzeitfehler statt einer Excel-Datei erzeugt. Ihr Trockenbau-Sub schickt gar nichts – und Sie müssen hinterhertelefonieren.
Wenn Ihr Extraktionstool auf Vorlagen setzt – „Zimmermann-Stundensatz steht in Zelle G17 auf WH-347" – brauchen Sie eine separate Vorlage für jede Software jedes Subunternehmers, jede staatliche Formularvariante und jedes angepasste Export-Layout. Sie verbringen mehr Zeit mit dem Erstellen und Debuggen von Vorlagen als mit manueller Dateneingabe. Vorlagenbasierte Tools wurden für eine Welt entwickelt, in der jedes Dokument gleich aussieht. Die Lohnnachweisberichterstattung ist das Gegenteil dieser Welt.
Semantische Extraktion macht die Abhängigkeit vom Layout vollständig überflüssig. Die von Ihnen definierten Spaltennamen – „Mitarbeitername", „Gewerke", „Stundenlohn" – sind das, wonach die KI semantisch sucht. Sie liest eine Spalte mit der Bezeichnung „Zuschlagssatz" auf einem Illinois IL-452CM02 und erkennt, dass diese dem „Nebenkostensatz" auf dem bundesweiten WH-347 entspricht – nicht weil jemand die beiden in einer Konfigurationsregel verknüpft hat, sondern weil sie versteht, was Zuschlagssätze im Kontext des vorherrschenden Lohnrechts bedeuten. Dies ist der Mechanismus, der es einer einzigen Spaltenvorlage ermöglicht, gleichzeitig mit einer Foundation-PDF, einem Sage-Export, einem eingescannten Papierformular und einem QuickBooks-Screenshot zu arbeiten.
Selbst innerhalb eines einzigen Projekts ist die Formatvielfalt real. Derselbe Subunternehmer kann mitten im Projekt die Lohnabrechnungssoftware wechseln. Eine behördliche Festlegung des vorherrschenden Lohnsatzes kann aktualisiert werden, was ein anderes Spaltenformat für die Lohnsätze erfordert. Ein Vorarbeiter eines Subunternehmers kann handschriftlich eine korrigierte Gesamtstundenzahl notieren, die der neu exportierte PDF nicht erfasst. Vorlagenbasierte Tools scheitern an jedem dieser Wendepunkte. Die semantische Extraktion tut dies nicht, weil sie jedes Dokument so liest, wie ein Lohnbuchhalter es liest: indem sie versteht, was die Informationen bedeuten, nicht wo der Drucker sie platziert hat.
Die wahren Kosten der manuellen Erfassung von Lohnnachweisen
Es ist leicht, die manuelle Dateneingabe als "kostenlos – ich bezahle die Lohnbuchhalterin ja schon" abzutun. Doch die eigene Zeitangabe des Arbeitsministeriums – 55 Minuten für acht Mitarbeiter – erzählt eine andere Geschichte, wenn man sie auf ein reales Projekt hochrechnet.
Bei drei Sekunden pro Feld für eine kompetente Datenerfasserin (inklusive Zeit für Querchecks) enthält ein Bericht für 15 Arbeiter mit 16 Datenspalten 240 Felder und dauert etwa 12 Minuten, um ihn aus einem sauberen PDF zu übertragen. Drei Subunternehmer: 36 Minuten. Fünf Subunternehmer: 60 Minuten. Addiert man die Nicht-Transkriptionselemente – das Hinterherlaufen hinter einem Sub, der die Nebenleistungssätze vergessen hat, das Neueintippen eines fehlerhaften Sage-Exports, das Überprüfen einer handschriftlichen Korrektur anhand der Lohnsatzfestlegung –, dann landet die wöchentliche Dateneingabe für ein Projekt mit fünf Subunternehmern bei 90 bis 120 Minuten. Über ein 26-wöchiges Projekt sind das bis zu 52 Arbeitsstunden, die damit verbracht werden, Zahlen aus PDFs in Excel zu tippen.
Die größere Zahl sind nicht die Zeitkosten. Es ist die Haftung. Gemäß der Bußgeldtabelle des Arbeitsministeriums kostet eine einzige Verletzung des Davis-Bacon-Lohngesetzes eine Geldstrafe von bis zu 13.508 $ (jährlich inflationsbereinigt). Eine vertauschte Stundenzahl – die Erfassung von 39,2 Stunden als 29,3 Stunden in einem Lohnnachweis, den Sie als wahr und richtig unterschreiben und einreichen – ist ein Verstoß mit einem finanziellen Gewicht, das höher ist als das Monatsgehalt der Person, die den Tippfehler gemacht hat.
Die endgültige Davis-Bacon-Verordnung von 2023 (88 FR 57730) stellte zudem klar, dass der Hauptauftragnehmer die volle Haftung für Verstöße von Subunternehmern trägt. Sie bescheinigen nicht nur die Löhne Ihrer eigenen Crew. Sie haften rechtlich für die Daten jedes Subunternehmers, was bedeutet, dass jedes PDF eines Subs Ihre Haftung ist, bis es korrekt in Ihre Lohnnachweiseinreichung übertragen wurde.
So funktionieren Bundesland-Formulare mit derselben Extraktionseinrichtung
Auftragnehmer, die in mehreren Bundesländern tätig sind, stehen vor einer verschärften Version des Formatproblems. Der bundesweite WH-347 ist eine Vorlage, aber die Landesgesetze zum vorherrschenden Lohn fügen eigene hinzu:
- Kalifornien verlangt das Formular CA A-131, eingereicht über das DIR-elektronische System für zertifizierte Lohnabrechnungen (eCPR), das Auszubildenden-Registrierungsnummern, Ausbildungsfondsbeiträge und DIR-spezifische Spaltenbenennungen vorschreibt.
- New York verwendet das Formular CT-101 (oder MW-101 für Projekte in New York City), das Zusatzleistungen und Grundlöhne in einem anderen Layout trennt als der bundesweite WH-347.
- Illinois verlangt IL-452CM02 und fügt eine Spalte für „vorherrschende Lohnzulage" hinzu, die sich von der bundesweiten Spalte für Nebenleistungen unterscheidet.
- Oregon verwendet WH-38, das eine Verfolgung des Verhältnisses von Auszubildenden zu Gesellen pro Klassifizierung erfordert.
Ein vorlagenbasiertes Tool benötigt für jede dieser Varianten eine separate Konfiguration. Ein semantisches Extraktionstool verwendet dieselbe Spaltenliste – mit bei Bedarf hinzugefügten länderspezifischen Feldern –, da es liest, was die Bezeichnungen aussagen, nicht wo sie stehen. Wenn Ihr Projekt von einem bundesweiten Autobahnauftrag in Oregon (WH-38) zu einem kommunalen Kanalvertrag in Illinois (IL-452CM02) wechselt, ändern Sie die Spaltennamen in Ihrer Extraktionsvorlage und laden auf dieselbe Weise hoch. Keine formularspezifische Konfiguration, keine zu wartende Vorlagenbibliothek pro Bundesland.
Häufig gestellte Fragen
Funktioniert dies auch mit handschriftlichen Korrekturen auf einem zertifizierten Lohnbericht?
Ja, sofern die Handschrift lesbar ist. Das der Extraktion zugrundeliegende Bilderkennungsmodell erkennt Handschrift, einschließlich Schreibschrift und Häkchen. Wenn ein Subunternehmer handschriftlich eine korrigierte Gesamtstundenzahl auf einem gedruckten WH-347 notiert hat, liest die KI den handschriftlichen Wert. Ist die Handschrift tatsächlich unleserlich – eine hastige Kritzelei, blasser Bleistift auf einem dunklen Scan – spiegelt das Ausgabefeld diese Unsicherheit wider und sollte vor der Einreichung manuell überprüft werden.
Kann ich alle Subunternehmer-Berichte für ein Projekt auf einmal verarbeiten?
Ja. Laden Sie die zertifizierten Lohnunterlagen aller Subunternehmer für die Berichtswoche in einem Stapel hoch. Das Tool verarbeitet sie parallel und erstellt eine einzige zusammengeführte Excel-Datei. Jede Zeile enthält den ursprünglichen Dateinamen, sodass Sie jeden Datenpunkt dem jeweiligen Subunternehmer zuordnen können. Das ist besonders nützlich, wenn Sie aus den aggregierten Daten auch Ihren eigenen WH-347 als Hauptauftragnehmer erstellen.
Was, wenn meine Lohnsoftware bereits nach Excel exportiert?
Dann sind Sie besser dran als die meisten. Aber Software-Exporte lösen das Problem oft nicht vollständig: Sage 300 CRE räumt selbst ein, dass „Spalten nicht korrekt ausgerichtet werden“ ein bekanntes Problem beim Export von Berichten nach Excel ist. QuickBooks Desktop Enterprise hat einen dokumentierten Laufzeitfehler beim Export zertifizierter Lohnberichte. Und selbst wenn Ihre Software sauber exportiert, gilt das nicht unbedingt für die Software Ihrer Subunternehmer – und Sie brauchen deren Daten trotzdem in Ihrer Tabelle.
Funktioniert das auch mit geteilten Klassifikationen – ein Arbeiter unter zwei verschiedenen Lohngruppen?
Ja. Ein Arbeiter, der in derselben Woche sowohl als Zimmermann als auch als Hilfsarbeiter tätig war, sollte im WH-347 in zwei Zeilen erscheinen (eine pro Klassifikation), mit aufgeschlüsselten Stunden. Die KI extrahiert beide Zeilen unabhängig voneinander. Wenn die Formatierung des Berichts unklar macht, welche Stunden zu welcher Klassifikation gehören – ein häufiges Layoutproblem bei nicht standardisierten Exporten, bei dem beide Klassifikationen eine einzige zusammengeführte Zeile teilen – ist für diese Zeilen eine manuelle Prüfung erforderlich. Das Tool kennzeichnet, was es sicher extrahieren kann, und überlässt Ihnen die Bearbeitung der unklaren Fälle.
Können die extrahierten Daten direkt in LCPtracker oder eMars eingespeist werden?
Die Ausgabe ist eine Standard-Excel-Datei (XLSX), die zum Befüllen von Upload-Vorlagen für LCPtracker, eMars, Elation Systems oder jedes andere Portal, das Excel- oder CSV-Uploads akzeptiert, verwendet werden kann. Das Tool übernimmt die Extraktionshälfte – das Übertragen von Daten aus einem gemischten Stapel von PDFs von Auftragnehmern in eine strukturierte Tabelle. Diese Tabelle kann dann in Ihre Compliance-Software Ihrer Wahl importiert werden. Einige Auftragnehmer nutzen die extrahierte Tabelle als Datenquelle, bevor sie Daten in die Weboberfläche von LCPtracker eingeben, und verkürzen so den Datenerfassungsschritt von einer Stunde pro Woche auf unter eine Minute.
Ersetzt dies die Einhaltungserklärung oder die rechtliche Zertifizierung?
Nein. Die KI extrahiert nur Lohndaten. Die Einhaltungserklärung (WH-347 Seite 2 oder Äquivalent) und die Unterschrift des zertifizierenden Beauftragten bleiben separate rechtliche Dokumente, die von einem autorisierten Unternehmensvertreter ausgefüllt und unterschrieben werden müssen. Die Extraktion automatisiert die Tastatur – sie ersetzt nicht die rechtliche Bestätigung, dass jede Zeile korrekt ist. Betrachten Sie es als das Übertragen der Zahlen von Papier in Excel, damit Sie prüfen und zertifizieren können, anstatt zu prüfen, abzutippen und zu zertifizieren.
Mit welchen Bundesstaaten und Formularen funktioniert dieser Ansatz?
Der Ansatz ist formularunabhängig. Er enthält keine vorgefertigten Vorlagen für bestimmte staatliche Formulare; er liest jedes hochgeladene Formular, da er das Dokument visuell interpretiert. Solange Spalten mit erkennbaren Begriffen beschriftet sind – „Normalzeit", „Überstunden", „Bruttolohn", „Abzüge" oder entsprechende Übersetzungen – findet die KI sie. Dies gilt für CA A-131, NY CT-101, IL IL-452CM02, OR WH-38, WA L&I-Formulare und jedes andere staatliche Format für zertifizierte Lohnabrechnungen. Wenn ein Formular nicht standardmäßige Abkürzungen oder fremdsprachige Spaltenüberschriften verwendet, kann die Extraktion weniger zuverlässig sein und eine genauere Prüfung erfordern.
Ein Tippfehler in der zertifizierten Lohnabrechnung ist nicht dasselbe wie ein Tippfehler in einer anderen Tabelle. Es ist eine rechtliche Zertifizierung gegenüber der Bundesregierung, dass Sie die Arbeiter korrekt bezahlt haben. Die DOL-Strafe von 13.508 $ pro Verstoß bedeutet, dass eine falsch eingegebene Überstunde mehr finanzielles Gewicht hat als das Wochengehalt des Lohnbuchhalters. Die Frage ist nicht, ob die manuelle Dateneingabe langsam ist. Sondern ob sie das Haftungsrisiko wert ist, bei einem Prozess, der sich über die Laufzeit eines einzigen Projekts 26, 52 oder 104 Mal wiederholt.
Die Alternative, die dieses Haftungsrisiko beherrschbar macht, ist einfach: eine Spaltenvorlage, einmal definiert und jede Woche wiederverwendet. Alle Berichte der Subunternehmer – unabhängig von Format, Software oder Bundesstaat – gemeinsam hochgeladen. Eine einzige Excel-Datei als Ausgabe, bereit zur Prüfung, Zertifizierung und Einreichung. Für Auftragnehmer, die die zertifizierte Lohnabrechnung vollständig innerhalb einer einzigen integrierten Plattform abwickeln, die sowohl die Lohnabrechnung als auch die Compliance-Berichterstattung nativ verwaltet (Miter, Foundation Software mit integrierter Einreichung zertifizierter Lohnabrechnungen), bietet die Extraktion möglicherweise weniger Mehrwert. Für alle anderen – den Generalunternehmer, der jeden Montag fünf Formate von acht Subunternehmern erhält, den Spezial-Subunternehmer, der immer noch Papier-WH-347 ausfüllt, die Büroleiterin, die mit einem verstümmelten Excel-Export aus Sage kämpft – ist es der Unterschied zwischen einem Compliance-Prozess, den Sie managen, und einem, der Sie managt.
Testen Sie es bei Ihrer nächsten wöchentlichen Einreichung. Laden Sie das PDF einer zertifizierten Lohnabrechnung eines Subunternehmers hoch, definieren Sie die benötigten WH-347-Spalten und sehen Sie, ob der 40-minütige Übertragungsschritt zu einer 30-sekündigen Prüfung wird. Für einen tieferen Einblick in den wöchentlichen Compliance-Zyklus über die reine Datenextraktion hinaus lesen Sie wie die Stapelverarbeitung den Workflow für zertifizierte Lohnabrechnungen verändert, wenn Sie Berichte für ein gesamtes Projekt auf einmal verwalten.