Daten aus Stundenzettel extrahieren
Ein Stundenzettel ist der Weg, auf dem ein Unternehmen Arbeitsstunden in Geld verwandelt: Die Lohnabrechnung kann nicht laufen, ein Kunde kann nicht abgerechnet werden und ein Projekt kann nicht kalkuliert werden, bevor die Stunden erfasst und genehmigt sind. Eine Personalvermittlung verarbeitet davon jede Woche Tausende, einen pro Auftragnehmer und Einsatz, während ein internes Lohnbuchhaltungsteam von jedem stundenweise bezahlten Mitarbeiter einen Stundenzettel einsammelt, etwa von Marcus Lee im Team Field Operations bei Northgate Logistics Inc., für den Abrechnungszeitraum endend am 2026-05-31, bevor Sarah Mitchell ihn freigibt. Die entscheidenden Felder sind über alle Formate hinweg gleich: wer gearbeitet hat, für welchen Arbeitgeber und welche Abteilung, der abgedeckte Zeitraum, die Tagesstunden, etwaige Überstunden, genommene Fehlzeiten und die Genehmigung durch den Vorgesetzten, die den Datensatz für die Lohnbuchhaltung freigibt. Nach dem Fair Labor Standards Act muss ein Arbeitgeber eine genaue Aufzeichnung der Arbeitsstunden eines nicht befreiten Mitarbeiters führen, sodass der Stundenzettel ebenso sehr ein Compliance-Dokument wie eine Eingabe für die Lohnbuchhaltung ist. Unübersichtlich wird ein Stundenzettel bei den Tagesdetails. Die Stunden kommen als Raster von Tagen an, manchmal aufgeteilt nach Projektcode oder Kostenstelle, wobei reguläre Stunden bei 40 pro Woche gedeckelt sind und alles darüber mit dem 1.5-fachen des Grundlohns von $28.50 pro Stunde vergütet wird, sodass 2 Überstunden $85.50 zum Scheck hinzufügen. Ein Tag kann eine Mischung aus gearbeiteten Stunden, Krankheitstagen und Urlaub enthalten, und die Summen müssen sauber getrennt werden. Auftragnehmer buchen gegen ein Projekt wie PRJ-2048, damit die Zeit einem Kunden weiterberechnet werden kann, während ein fest angestellter Genehmiger am 2026-06-02 unterschreibt, bevor der Zeitraum abgeschlossen wird. Eine falsch platzierte Stunde in der falschen Spalte verändert ein Bruttogehalt von $1,225.50 oder eine Kundenrechnung. Talonic liest den Stundenzettel und gibt die Identität des Mitarbeiters, den Zeitraum, die Tageseinträge und die Summenwerte als strukturierte Felder und Tabelle zurück. Tagesstunden von 8, 8, 8, 8 und 10 in der Woche vom 2026-05-25 summieren sich zu 40 regulären und 2 Überstunden, abgeglichen mit den angegebenen Summen, sodass Lohnbuchhaltung und Abrechnung beide von Zahlen ausgehen, die stimmen, statt von einem gescannten Raster.
Was aus Stundenzettel extrahiert wird
So funktioniert die Extraktion für Stundenzettel
Stundenzettel stammen aus Workforce-Plattformen wie ADP, Deputy und Kronos, aus Tabellenvorlagen und von Papierbögen, die auf einem Klemmbrett unterschrieben werden, sodass sich das Raster der Tage und die Platzierung von Überstunden und Abwesenheiten von Arbeitgeber zu Arbeitgeber unterscheiden. Talonic liest den Bogen und bildet ihn auf das Stundenzettel-Schema in der Field Registry ab, das die Identität des Mitarbeiters und den Berichtszeitraum von den Tageseinträgen und den Summenwerten trennt. Tageszeilen behalten ihr Datum, ihre Stunden, ihren Projekt- oder Kostenstellencode und etwaige Überstunden, und gearbeitete Stunden werden von Krankheits- und Urlaubszeit getrennt, damit ein gemischter Tag die reguläre Summe nicht aufbläht. Reguläre Stunden und Überstunden werden summiert und mit den angegebenen Summen abgeglichen, sodass ein Bogen, dessen Tagesraster nicht mit der Zusammenfassung übereinstimmt, erkannt wird, bevor er die Lohnbuchhaltung erreicht. Nach US-amerikanischen Regelungen zu Arbeitszeit und Lohn werden die Genehmigung des Vorgesetzten und ihr Datum erfasst, da ein nicht genehmigter Stundenzettel nicht in einen Zahlungslauf übernommen werden sollte. Jeder Wert wird mit einem Konfidenzwert und einem Pixel-Bereichsverweis gemäß DIN SPEC 91491-Konformität zurückgegeben, sodass ein Analyst in Lohnbuchhaltung oder Abrechnung die Stunden eines Tages gegen den Ausgangsbogen prüfen kann.
Beispielextraktion
Ein wöchentlicher Stundenzettel mit Tageseinträgen und Genehmigung durch den Vorgesetzten
{
"document_number": "TS-2026-05-4471",
"employee.name": "Marcus Lee",
"employee.id": "EMP-4471",
"employee.department": "Field Operations",
"employer": "Northgate Logistics Inc.",
"supervisor.name": "Sarah Mitchell",
"period_start_date": "2026-05-25",
"period_end_date": "2026-05-31",
"daily_entries": [
{
"entry_date": "2026-05-25",
"hours_worked": 8,
"project_code": "PRJ-2048",
"overtime_hours": 0
},
{
"entry_date": "2026-05-26",
"hours_worked": 8,
"project_code": "PRJ-2048",
"overtime_hours": 0
},
{
"entry_date": "2026-05-27",
"hours_worked": 8,
"project_code": "PRJ-2048",
"overtime_hours": 0
},
{
"entry_date": "2026-05-28",
"hours_worked": 8,
"project_code": "PRJ-2048",
"overtime_hours": 0
},
{
"entry_date": "2026-05-29",
"hours_worked": 10,
"project_code": "PRJ-2048",
"overtime_hours": 2
}
],
"total_hours": 40,
"total_overtime_hours": 2,
"total_absences": 0,
"status": "Approved",
"approval_date": "2026-06-02"
}Häufig gestellte Fragen
Wie werden reguläre Stunden von Überstunden getrennt?
Die Tagesstunden werden summiert, und der Anteil oberhalb der wöchentlichen Schwelle wird als Überstunden erfasst, statt in die reguläre Summe einzufließen. Eine Woche, die am 2026-05-31 endet, mit 8, 8, 8, 8 und 10 Stunden ergibt 40 reguläre und 2 Überstunden, was die Lohnbuchhaltung braucht, um den korrekten Faktor anzuwenden.
Kann es Projekt- oder Kostenstellencodes pro Tag erfassen?
Ja. Jeder Tageseintrag behält seinen Projekt- oder Kostenstellencode, sodass Stunden, die auf einen Code wie PRJ-2048 gebucht sind, einem Kunden weiterberechnet oder einem Projekt zugeordnet werden können. Ein Tag, der auf zwei Codes aufgeteilt ist, wird als zwei Einträge zurückgegeben.
Trennt es Arbeitsstunden von Krankheits- und Urlaubszeit?
Ein Tag, der Arbeitsstunden mit Krankheit oder Urlaub mischt, wird aufgeteilt, damit die Abwesenheit die geleisteten Stunden nicht verfälscht. Die Zusammenfassung führt reguläre Stunden, Überstunden und Gesamtabwesenheiten als getrennte Werte für Lohnabrechnung und Urlaubsverfolgung.
Wird die Freigabe durch den Vorgesetzten erfasst?
Freigabestatus und Freigabedatum werden erfasst, da ein korrekter Stundennachweis abgezeichnet sein muss, zum Beispiel von Sarah Mitchell am 2026-06-02, bevor er in einen Zahlungslauf freigegeben wird. Ein nicht freigegebener oder nicht unterschriebener Nachweis wird markiert, damit er nicht versehentlich ausgezahlt wird.
Bereit, Daten aus Ihrem eigenen Stundenzettel zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering · zuletzt geprüft am 2026-07-06