Rückrechnung in der Lohnabrechnung: Werte mit Gültig-ab
Eine Rückrechnung braucht für jeden Monat die Werte, die in diesem Monat galten, nicht die von heute. Beim Mindestlohn 2022 waren das 9,82 Euro ab 01.01.2022, 10,45 Euro ab 01.07.2022 und 12,00 Euro ab 01.10.2022. Speichere deshalb jeden Wert mit Gültig-ab-Datum und frag ihn mit einem Stichtag aus dem Abrechnungsmonat ab.
Warum ein Jahreswert nicht reicht
Eine Rückrechnung wiederholt die Abrechnung eines vergangenen Monats, etwa weil Stunden nachgemeldet wurden, ein Fehler aufgefallen ist oder sich ein Gesetz rückwirkend geändert hat. Sie braucht die Werte, die in diesem Monat galten. Wer Werte nur je Jahr speichert, rechnet falsch, sobald sich ein Wert mitten im Jahr ändert.
2022 zeigt das Problem gut. Der Mindestlohn hatte drei Stufen, die Minijob-Grenze stieg im Oktober von 450 auf 520 Euro, die Obergrenze des Übergangsbereichs von 1.300 auf 1.600 Euro, und der Faktor F galt bis September mit 0,7509 und ab Oktober mit 0,7009. Eine Korrektur für März braucht andere Werte als eine für November. Wie Lohnsoftware den regulären Jahreswechsel automatisiert, zeigt der Anwendungsfall Jahreswechsel in der Lohnabrechnung.
Werte 2022 je Stichtag
| Stichtag | Mindestlohn je Stunde | Minijob-Grenze | Übergangsbereich | Faktor F |
|---|---|---|---|---|
| 15.03.2022 | 9,82 Euro | 450 Euro | 450,01 bis 1.300 Euro | 0,7509 |
| 15.08.2022 | 10,45 Euro | 450 Euro | 450,01 bis 1.300 Euro | 0,7509 |
| 15.11.2022 | 12,00 Euro | 520 Euro | 520,01 bis 1.600 Euro | 0,7009 |
Wie sich Werte ändern
- Zum Jahreswechsel, verkündet meist einige Wochen vorher, wie die Rechengrößen der Sozialversicherung.
- Mitten im Jahr, wie die drei Mindestlohnstufen 2022 oder der Faktor F ab Oktober 2022.
- Rückwirkend für das ganze Jahr, wie der Arbeitnehmer-Pauschbetrag 2022.
- Rückwirkend mit eigener Übergangsregel, wie der Grundfreibetrag 2024 mit der Nachholung im Dezember.
- Verkündet, aber noch ohne Wert, wie der Pauschalbeitrag zur Krankenversicherung im gewerblichen Minijob ab 2027 bis zur Bekanntmachung des durchschnittlichen Zusatzbeitragssatzes.
Stichtag statt Abrechnungsdatum
Frag jeden Wert mit einem Tag aus dem Zeitraum ab, den du abrechnest, nicht mit dem Tag, an dem die Abrechnung läuft. Laufender Arbeitslohn gilt steuerlich in dem Kalenderjahr als bezogen, in dem der Lohnzahlungszeitraum endet, sonstige Bezüge wie Einmalzahlungen im Jahr des Zuflusses (§ 38a Abs. 1 EStG).
In der Sozialversicherung entstehen Beitragsansprüche, sobald ihre Voraussetzungen vorliegen, bei Einmalzahlungen erst mit der Auszahlung (§ 22 Abs. 1 SGB IV). Für den Faktor F nennt das Gesetz den Maßstab selbst: das Kalenderjahr, in dem der Anspruch auf das Arbeitsentgelt entstanden ist (§ 20 Abs. 2a SGB IV). Welcher Parameter bei welchem Datensatz den Stichtag setzt, steht unter Stichtage und Gültigkeit.
Beim Mindestlohn zählt der Tag der Arbeit, denn die Verordnungen setzen den Betrag ab einem Datum je Zeitstunde fest. Nachgemeldete Stunden aus dem Juni 2022 kosten also mindestens 9,82 Euro, solche aus dem Juli 10,45 Euro.
In der API heißt der Parameter meist datum. Datensätze mit Jahreswerten wie die Einkommensteuer-Eckwerte nehmen jahr. Ohne Angabe gilt der heutige Tag, und genau das ist bei einer Rückrechnung falsch.
Einmalzahlungen: der Stichtag kann im Vorjahr liegen
Einmalzahlungen ordnet die Sozialversicherung dem Abrechnungszeitraum zu, in dem sie gezahlt werden (§ 23a Abs. 1 SGB IV). Zwei Ausnahmen verschieben den Stichtag. Zahlst du nach dem Ende der Beschäftigung, zählt der letzte Abrechnungszeitraum des laufenden Jahres (§ 23a Abs. 2 SGB IV).
Die zweite Ausnahme ist die Märzklausel. Eine Einmalzahlung zwischen dem 1. Januar und dem 31. März gehört in den letzten Abrechnungszeitraum des Vorjahres, wenn derselbe Arbeitgeber zahlt und sie zusammen mit dem übrigen beitragspflichtigen Entgelt des laufenden Jahres die anteilige Beitragsbemessungsgrenze übersteigt (§ 23a Abs. 4 SGB IV). Bei gesetzlich Krankenversicherten ist dafür allein die Grenze der Krankenversicherung maßgebend (§ 23a Abs. 5 SGB IV). Dann gelten Grenzen und Beitragssätze des Vorjahres, und deine Software fragt sie für einen Stichtag im Dezember ab, obwohl im Februar gezahlt wird.
Einen Wert für einen Stichtag abfragen
Den Verlauf mit von und bis holen
Für eine Rückrechnung über mehrere Monate ist der Verlauf bequemer als viele Einzelabfragen. Der Endpunkt /verlauf liefert alle Stufen einer Tabelle seit 2015, mit von und bis nur die Stufen, die in diesem Zeitraum gelten. Für den Mindestlohn 2022 sind das drei Zeilen, je mit Gültig-ab, Wert, Rechtsgrundlage und Quelle.
Bei Datensätzen aus Bestandteilen wie den Freibeträgen grenzt bestandteil den Verlauf auf einen Posten ein, dort hat jede Zeile auch ein Ende in gueltig_bis. Eine Stufe ohne eigenes Ende gilt bis zum Tag vor der nächsten. Über den MCP-Server heißt dasselbe Werkzeug hr_verlauf.
Für Tabellenkalkulationen gibt es denselben Verlauf als CSV. Mit format=csv und trennzeichen=semikolon kommen Semikolon und Dezimalkomma, so öffnet ein deutsches Excel die Datei ohne Umwege.
Verlauf laden und den Wert für einen Monat finden
Rückwirkende Gesetze: zwei Muster
Manche Werte ändern sich nachträglich. Das Steuerentlastungsgesetz 2022 wurde im Mai 2022 verkündet und galt rückwirkend für das ganze Jahr: Der Arbeitnehmer-Pauschbetrag stieg von 1.000 auf 1.200 Euro, der Grundfreibetrag 2022 auf 10.347 Euro.
Im Lohnsteuerabzug galten die geänderten Programmablaufpläne ab dem 1. Juni 2022 (BMF-Schreiben vom 20. Mai 2022). Für die Monate davor musst du als Arbeitgeber den Lohnsteuerabzug korrigieren, wenn dir das wirtschaftlich zumutbar ist, denn § 41c Abs. 1 EStG nennt die rückwirkende Gesetzesänderung ausdrücklich. Nach Ablauf des Jahres geht das nur bis zur Übermittlung der Lohnsteuerbescheinigung (§ 41c Abs. 3 EStG).
2024 lief es anders. Das Gesetz zur steuerlichen Freistellung des Existenzminimums 2024 vom 2. Dezember 2024 hob den Grundfreibetrag 2024 rückwirkend auf 11.784 Euro an. Im Lohnsteuerabzug galten die neuen Werte für Lohnzahlungszeiträume, die nach dem 30. November 2024 endeten, und die Dezemberabrechnung holte die Entlastung der Vormonate nach (§ 52 Abs. 32a EStG). Statt Januar bis November einzeln zu korrigieren, reichte also ein Schritt im Dezember.
Für die Software heißt das: Ein rückwirkend geänderter Wert gehört mit seinem Gültig-ab in die Datenbank, die Übergangsregel daneben. Die API liefert für 2024 den endgültigen Wert, den früheren nennt das Feld hinweis am Bestandteil. Die Eckwerte aller Jahre stehen unter Grundfreibetrag und Tarifeckwerte.
Rückwirkende Änderung in der Antwort erkennen
Datenmodell in der eigenen Datenbank
Speichere je Wert mindestens Datensatz, Bestandteil, Gültig-ab, Gültig-bis, Wert, Rechtsgrundlage und Quelle. Tabellen mit mehreren Werten je Stufe, etwa Mindestlohn und Minijob-Grenze, legst du als eine Zeile je Feld an. Für Rückrechnungen kommt eine zweite Zeitachse dazu: seit wann deine Software den Wert kennt.
Überschreibe keine Stufen. Kommt ein rückwirkend geänderter Wert, legst du eine neue Zeile mit demselben Gültig-ab und einem neueren Erfassungsdatum an. Die Abrechnung nimmt die jüngste Erfassung, und das Protokoll zeigt weiter, mit welchem Wert ein Lauf damals gerechnet hat. So lässt sich jede Korrektur gegenüber Prüfern und Beschäftigten erklären.
Jede Antwort der API trägt außerdem das Feld stand, den Tag der letzten Prüfung gegen die Quellen. Speichere es mit, dann weißt du später, auf welchem Prüfstand eine Stufe in deine Tabelle kam.
Tabelle für Stufen mit Erfassungsdatum
Webhooks und Änderungsprotokoll
Eine Rückrechnung sollte nicht davon abhängen, dass jemand zufällig von einer Änderung liest. Deine Software braucht eine Quelle, die jede neue oder geänderte Stufe meldet, samt dem Tag, ab dem sie gilt.
Das Änderungsprotokoll unter /v1/aenderungen listet jede Änderung am Bestand mit fortlaufender id, Datum, Datensatz, Gültig-ab, Text und Beleg. Es ist ohne Schlüssel abrufbar, die Einträge beschreibt die Seite Änderungsprotokoll.
Ab dem Tarif Pro schickt Quellenkontor dieselben Einträge als Webhook, einmal am Tag um 07:00 Uhr UTC. Die Nachricht nennt das Ereignis, etwa wert.neu, wert.geaendert oder korrektur, dazu gueltig_ab und im Feld abruf die fertige Adresse für den neuen Wert. Aufbau und Signatur erklärt die Doku zu Webhooks.
Liegt gueltig_ab vor dem Versanddatum, ist die Änderung rückwirkend. Dann suchst du alle Abrechnungen ab diesem Tag, die den alten Wert benutzt haben, und entscheidest nach den Regeln oben, ob du sie einzeln korrigierst oder ob eine Übergangsregel greift.
Ein Webhook meldet nur Änderungen, die nach seinem Anlegen eingetragen wurden, den Bestand davor holst du einmal über den Verlauf. Scheitert die Zustellung, versucht Quellenkontor es bei den nächsten täglichen Läufen erneut, insgesamt höchstens fünfmal. Speichere deshalb die id jeder verarbeiteten Nachricht, damit eine doppelt zugestellte Nachricht nichts doppelt auslöst.
Webhook: rückwirkende Änderungen erkennen
Checkliste für die eigene Lohnsoftware
- Jeden Wert mit Gültig-ab speichern, Jahreswerte mit ihrem Jahr.
- Abfragen immer mit einem Stichtag aus dem Abrechnungszeitraum stellen, nie ohne Datum.
- Rückwirkende Änderungen als neue Zeile mit Erfassungsdatum anlegen, alte Stufen bleiben stehen.
- Rechtsgrundlage und Quelle je Stufe mitspeichern, damit jede Korrektur belegbar bleibt.
- Übergangsregeln wie die Nachholung im Dezember 2024 getrennt vom Wert führen.
- Webhook oder Änderungsprotokoll auswerten und betroffene Abrechnungen markieren.
Typische Fehler bei Rückrechnungen
- Die Abfrage läuft ohne Datum und liefert die Werte von heute.
- Für Jahreswerte wird das Jahr des Abrechnungslaufs genommen statt das Jahr des Lohnzahlungszeitraums.
- Eine Stufe mitten im Jahr fehlt in der eigenen Tabelle, etwa der Mindestlohn ab 01.07.2022.
- Ein rückwirkend geänderter Wert überschreibt den alten, und der ursprüngliche Lauf lässt sich nicht mehr nachvollziehen.
- Eine Übergangsregel wie die Nachholung im Dezember 2024 wird übersehen, und die Vormonate werden zusätzlich einzeln korrigiert.
- Eine Einmalzahlung aus dem Februar wird mit den Werten des laufenden Jahres gerechnet, obwohl die Märzklausel greift.
Die Beispiele zeigen die Stichtagslogik schematisch nach dem Gesetz. Wie eine Korrektur im Einzelfall abzurechnen und zu melden ist, richtet sich nach den Vorgaben der Finanzverwaltung und der Sozialversicherungsträger.
Häufige Fragen
Wie wird die Lohnsteuer nach Ablauf des Jahres nachberechnet?
Nach dem Jahresarbeitslohn. Eine Erstattung ist dann nur über den Lohnsteuer-Jahresausgleich durch den Arbeitgeber nach § 42b EStG zulässig (§ 41c Abs. 3 EStG).
Welches Datum nennt die API für Jahreswerte?
Datensätze wie die Rechengrößen der Sozialversicherung fragst du mit dem Jahr ab. Die Antwort nennt den 1. Januar als Beginn und den 31. Dezember als Ende der Gültigkeit.
Was bedeutet naechster_wert in der Antwort?
Es ist die nächste bereits verkündete Stufe. Damit erkennt deine Software eine beschlossene Änderung vor ihrem Gültig-ab-Datum und kann sie vorbereiten.
Quellen
- § 41c EStG: Änderung des Lohnsteuerabzugs
- § 52 EStG: Anwendungsvorschriften, Absatz 32a zur Nachholung im Dezember 2024
- § 38a EStG: Höhe der Lohnsteuer
- § 22 SGB IV: Entstehen der Beitragsansprüche
- § 23a SGB IV: Einmalig gezahltes Arbeitsentgelt als beitragspflichtige Einnahmen
- § 20 SGB IV: Aufbringung der Mittel, Übergangsbereich
- Steuerentlastungsgesetz 2022 vom 23. Mai 2022 (BGBl. I S. 749)
- Gesetz zur steuerlichen Freistellung des Existenzminimums 2024 vom 2. Dezember 2024 (BGBl. 2024 I Nr. 386)
- Dritte Mindestlohnanpassungsverordnung vom 9. November 2020 (BGBl. I S. 2356)
- Gesetz zur Erhöhung des Schutzes durch den gesetzlichen Mindestlohn vom 28. Juni 2022 (BGBl. I S. 969)
- Bundesministerium der Finanzen: Geänderte Programmablaufpläne für den Lohnsteuerabzug 2022, Anwendung ab 1. Juni 2022 (Schreiben vom 20. Mai 2022)