Zum Hauptinhalt springen

Daten aus Lohnsteueranmeldungen extrahieren

Eine Lohnsteueranmeldung ist die Erklärung, die ein Arbeitgeber bei der Steuerbehörde einreicht, um die gezahlten Löhne und die für die gesamte Belegschaft einbehaltenen Steuern für einen Zeitraum zu melden. In den USA ist die vierteljährliche Version das IRS Form 941, das jeden Mitarbeiter zu wenigen Summen aggregiert. Sie ist keine Gehaltsabrechnung, die die Bezüge eines einzelnen Mitarbeiters für einen Zeitraum zeigt, und keine individuelle Steuererklärung wie das Form 1040, die eine Person für ihr eigenes Jahreseinkommen einreicht. Das Form 941 ist der Bericht des Arbeitgebers über die gesamte Lohnabrechnung. Die Riverside Manufacturing Inc., EIN 87-1234567, reicht eine solche für das zweite Quartal 2026 mit 42 Mitarbeitern ein. Die Erklärung ist eine Kette von Berechnungen, die aufgehen muss. Löhne, Trinkgelder und sonstige Vergütungen von insgesamt 1.050.000 USD ergeben 141.750 USD einbehaltene Bundeseinkommensteuer. Die Sozialversicherungssteuer ergibt sich aus den steuerpflichtigen Sozialversicherungslöhnen mal 12,4 Prozent, den kombinierten Anteilen von 6,2 Prozent Arbeitnehmer und 6,2 Prozent Arbeitgeber, was 130.200 USD ergibt, und die Medicare-Steuer beträgt 2,9 Prozent der Medicare-Löhne, weitere 30.450 USD. Diese drei Beträge summieren sich zu einer Gesamtsteuerschuld von 302.400 USD. Dem gegenüber steht, was der Arbeitgeber im Laufe des Quartals bereits über EFTPS an die IRS gezahlt hat, und die Differenz ist entweder eine Restschuld oder eine Überzahlung. Ein halbwöchentlicher oder monatlicher Einzahler muss den Einzahlungsplan vorlegen, da die IRS die Steuerschuld mit den Einzahlungen abgleicht. Talonic liest die Erklärung und gibt die Formularnummer, die ein, den employer_name, das tax_year und Quartal, die total_wages sowie jede Steuerzeile als Felder zurück, mit tax_summary, deposit_schedule und employee_list als Tabellen. Die Gesamtsteuerschuld von 302.400 USD wird gegen ihre Bestandteile geprüft, 141.750 USD einbehaltene Einkommensteuer plus 130.200 USD Sozialversicherungssteuer plus 30.450 USD Medicare-Steuer, sowie gegen die Einzahlungen von 302.400 USD, sodass der balance_due von 0 USD verifiziert statt einfach übernommen wird. Beträge werden als Zahlen in USD typisiert, und die Zeitraumdaten werden nach ISO 8601 geparst. Jeder Wert wird mit einem Konfidenzwert und einem Quellregion-Verweis gemäß DIN SPEC 91491 zurückgegeben, sodass ein Lohnbuchhalter die Steuerschuld gegen die eingereichte Erklärung prüfen kann. Talonic erfasst die Erklärung wie eingereicht und berechnet die Steuer nicht neu und gleicht sie nicht mit der Lohnbuchhaltung ab.

Was aus Lohnsteueranmeldungen extrahiert wird

Formularnummer941
Arbeitgeber-EIN87-1234567
ArbeitgebernameRiverside Manufacturing Inc.
Steuerjahr / Quartal2026 Q2
Anzahl der Mitarbeiter42
Gesamtlohn1,050,000 USD
Einbehaltene Bundeseinkommensteuer141,750 USD
Sozialversicherungssteuer130,200 USD12.4% des steuerpflichtigen SS-Lohns
Medicare-Steuer30,450 USD2.9% des Medicare-Lohns
Gesamtsteuerschuld302,400 USDErgibt sich aus den drei Steuerzeilen
Fälliger Restbetrag0 USDSteuerschuld entspricht den Einzahlungen

So funktioniert die Extraktion für Lohnsteueranmeldungen

Lohnsteuererklärungen kommen als eingereichte 941-PDFs, MeF-Bestätigungen und Exporte von Lohnabrechnungsanbietern an, wobei derselbe Betrag je nach Formularversion auf einer anderen Zeile steht. Talonic klassifiziert die Erklärung und ordnet sie dem Steuerformular-Schema in der Field Registry zu, das dem IRS-MeF-Layout folgt. So werden ein, employer_name, quarter, total_wages, social_security_tax, medicare_tax und total_tax_liability jeweils einem Feld zugeordnet, während tax_summary, deposit_schedule und employee_list pro Zeile zurückgegeben werden. Beträge werden als Zahlen in USD typisiert, die Steuerzeilen werden darauf geprüft, ob sie sich zur Gesamtsteuerschuld summieren, und deposit_schedule wird darauf geprüft, ob sie sich zu total_deposits summiert, sodass balance_due oder eine Überzahlung abgeglichen werden kann. Die Daten tax_year, quarter und period werden nach ISO 8601 geparst, und das filing_status-Enum bleibt erhalten. Jeder Wert trägt einen Konfidenzwert und eine Pixelregion-Herkunftsangabe, sodass ein Lohnbuchhalter eine Steuerzeile gegen das Ausgangsformular prüfen kann. Talonic gibt die Erklärung wie eingereicht zurück und berechnet die Verbindlichkeit des Arbeitgebers nicht neu.

Beispielextraktion

Eine vierteljährliche Form 941 Lohnsteuererklärung des Arbeitgebers

{
  "document_number": "941",
  "document_date": "2026-07-28",
  "tax_year": "2026",
  "quarter": "Q2",
  "ein": "87-1234567",
  "employer_name": "Riverside Manufacturing Inc.",
  "employer.address": "2200 Foundry Rd, Riverside, CA 92507",
  "number_of_employees": 42,
  "total_wages": 1050000,
  "federal_income_tax_withheld": 141750,
  "taxable_social_security_wages": 1050000,
  "social_security_tax": 130200,
  "taxable_medicare_wages_tips": 1050000,
  "medicare_tax": 30450,
  "total_tax_liability": 302400,
  "total_taxes_after_adjustments": 302400,
  "total_deposits": 302400,
  "balance_due": 0,
  "overpayment": 0,
  "authorized_representative.name": "Karen Liu",
  "authorized_representative.title": "Controller",
  "filing_status": "filed",
  "currency": "USD",
  "effective_date": "2026-04-01",
  "expiration_date": "2026-06-30",
  "tax_summary": [
    {
      "wage_category": "Wages, tips, and other compensation",
      "wages_amount": 1050000,
      "tax_withheld": 141750,
      "tax_rate": "graduated"
    },
    {
      "wage_category": "Taxable social security wages",
      "wages_amount": 1050000,
      "tax_withheld": 130200,
      "tax_rate": "12.4%"
    },
    {
      "wage_category": "Taxable Medicare wages and tips",
      "wages_amount": 1050000,
      "tax_withheld": 30450,
      "tax_rate": "2.9%"
    }
  ],
  "deposit_schedule": [
    {
      "deposit_date": "2026-04-30",
      "deposit_amount": 100800,
      "deposit_method": "EFTPS",
      "reference_number": "EFT-0426-8841"
    },
    {
      "deposit_date": "2026-05-29",
      "deposit_amount": 100800,
      "deposit_method": "EFTPS",
      "reference_number": "EFT-0526-9127"
    },
    {
      "deposit_date": "2026-06-30",
      "deposit_amount": 100800,
      "deposit_method": "EFTPS",
      "reference_number": "EFT-0626-9663"
    }
  ],
  "employee_list": [
    {
      "employee_id": "E-001",
      "employee_name": "Aggregated (42 employees)",
      "wages_paid": 1050000,
      "federal_tax_withheld": 141750,
      "social_security_wages": 1050000,
      "medicare_wages": 1050000
    }
  ]
}

Häufig gestellte Fragen

Wie unterscheidet sich eine Lohnsteuererklärung von einer Gehaltsabrechnung oder einer individuellen Steuererklärung?

Eine Gehaltsabrechnung betrifft einen Mitarbeiter für einen Abrechnungszeitraum. Eine individuelle Erklärung wie Form 1040 betrifft eine Person für ein Jahr. Eine Lohnsteuererklärung wie Form 941 fasst als Arbeitgeber die gesamte Belegschaft für ein Quartal zusammen: Gesamtlöhne, Quellensteuer und die kombinierte Social Security und Medicare Steuer. Talonic liest jedes Dokument nach seinem eigenen Schema.

Werden die Steuerzeilen mit der Gesamtsteuerschuld abgeglichen?

Ja. Die einbehaltene Bundeseinkommensteuer, die Social Security Steuer und die Medicare Steuer werden geprüft, ob sie auf total_tax_liability aufgehen. So wird verifiziert, dass 141.750 USD plus 130.200 USD plus 30.450 USD gleich 302.400 USD ergeben, und eine Erklärung, die nicht aufgeht, wird markiert.

Werden Einzahlungsplan und Restbetrag gelesen?

Ja. Die Tabelle deposit_schedule gibt jede EFTPS-Einzahlung mit Datum, Betrag und Referenz zurück, und die Einzahlungen werden geprüft, ob sie auf total_deposits aufgehen. So lässt sich der balance_due oder eine Überzahlung gegenüber der Steuerschuld von 302.400 USD abgleichen.

Berechnet Talonic die Steuer neu?

Nein. Es erfasst die Löhne, die Quellensteuer und die Steuerzeilen wie eingereicht und prüft, ob die aufgedruckten Zahlen aufgehen. Es berechnet nicht die Steuerschuld des Arbeitgebers neu und gleicht die Erklärung nicht mit der zugrunde liegenden Lohnbuchhaltung ab. Das ist Aufgabe des Arbeitgebers und seines Steuerberaters.

Autorenhinweis

Geprüft von Talonic engineering, tax schema review · zuletzt geprüft am 2026-07-08