Programmablaufplan für die Erstellung von Lohnsteuertabellen in 2005 (einschl. der Berechnung des Solidaritätszuschlags und der Bemessungsgrundlage für die Kirchenlohnsteuer)
Bezug: (BStBl 2003 I S. 767)
Im Einvernehmen mit den obersten Finanzbehörden der Länder wird hiermit der nach § 51 Abs. 4 Nr. 1a EStG aufzustellende Programmablaufplan für die Herstellung von Lohnsteuertabellen zur manuellen Berechnung der Lohnsteuer für das Jahr 2005 bekannt gemacht. Die danach erstellten Tabellen gelten nicht für Versorgungsbezüge (§ 19 Abs. 2 EStG); insoweit wird von maschineller Berechnung der Lohnsteuer ausgegangen. Der Programmablaufplan berücksichtigt den Einkommensteuertarif in der Fassung des § 52 Abs. 41 EStG sowie bei der Berechnung der Vorsorgepauschale einheitlich die Bemessungsgrenze „West” und die Günstigerprüfung der Vorsorgepauschale nach altem und neuem Recht.
1. Gesetzliche Grundlagen
Der Programmablaufplan enthält gem. § 51 Abs. 4 Nr. 1a EStG die Berechnung für die Herstellung von Lohnsteuertabellen einschließlich der Berechnung des Solidaritätszuschlags und der Bemessungsgrundlage für die Kirchensteuer mit Lohnstufen. Er berücksichtigt das Gesetz zur Neuordnung der einkommensteuerrechtlichen Behandlung von Altersvorsorgeaufwendungen und Altersbezügen (Alterseinkünftegesetz) sowie die Günstigerprüfung bei der Berechnung der Vorsorgepauschale nach dem EU-Richtlinien-Umsetzungsgesetz.
2. Erläuterungen
2.1 Allgemeines
Es sind tägliche, wöchentliche, monatliche und jährliche Lohnzahlungszeiträume berücksichtigt. Die Aufteilung von Jahresbeträgen auf unterjährige Lohnzahlungszeiträume wird entsprechend den in § 39b Abs. 2 Satz 5 EStG angegebenen Bruchteilen vorgenommen. Bruchteile eines Cents werden entsprechend den Angaben im Programmablaufplan auf ganze Cents aufgerundet bzw. bleiben außer Ansatz.
Hat ein Rechenergebnis oder ein zu übertragendes Feld Dezimalstellen, die im Empfangsfeld nicht vorgesehen sind und es ist im Programmablaufplan nichts anderes angegeben, sind diese überschüssigen Dezimalstellen wegzulassen.
Der „Programmablaufplan für die Erstellung von Lohnsteuertabellen in 2005” ist an den „Programmablaufplan für die maschinelle Berechnung der vom Arbeitslohn einzubehaltenden Lohnsteuer, des Solidaritätszuschlags und der Maßstabsteuer für die Kirchenlohnsteuer in 2005” angelehnt. So sind Felder und Unterprogramme häufig identisch.
2.2 Feldlängen
Das Format und die Länge der Parameter und internen Felder sind bei der Programmierung (Codierung) zu bestimmen, soweit sie sich nicht unmittelbar aus den Erläuterungen oder dem Programmablaufplan ergeben.
Feldbeschreibungen ohne Stellenangaben beziehen sich auf Ganzzahlen, ansonsten sind die Nachkommastellen angegeben. Bei der Steuerberechnung werden Gleitkommafelder verwendet.
2.3 Symbole
Die im Programmablaufplan verwendeten Sinnbilder entsprechen der Zeichenschablone nach DIN 66001.
Darüber hinaus bedeuten:
Tabelle in neuem Fenster öffnen
↓ | = Wert nach unten
abrunden (z.B. € ↓ = auf volle €
abrunden) |
↑ | = Wert nach oben aufrunden (z.B. C ↑ = auf volle C
aufrunden) |
→ | = „übertragen nach”
(Zuweisung) |
3. Schnittstellenkonventionen
3.1 Eingangsparameter
Die Plausibilität der Parameter wird im Programm nicht geprüft. Sie müssen daher in Vorprogrammen des Arbeitgebers abgesichert werden. Es kommen z.B. in Betracht:
Vorzeichenprüfung;
Prüfung auf gültigen Inhalt (z.B. Wert in LZZ nur 1, 2, 3 oder 4);
Es werden folgende Eingangsparameter benötigt:
Tabelle in neuem Fenster öffnen
Name | Bedeutung |
KRV | 0 = allgemeine
Lohnsteuertabelle 1 = besondere Lohnsteuertabelle |
LZZ | Lohnzahlungszeitraum: |
1 = Jahr | |
2 = Monat | |
3 = Woche | |
4 = Tag |
3.2 Ausgangsparameter
Als Ergebnis stellt das Programm folgende Ausgangsparameter zur Verfügung:
Tabelle in neuem Fenster öffnen
Name | Bedeutung |
LSTBZU | Lohnsteuer im Lohnzahlungszeitraum bzw. Bemessungsgrundlage für
Zuschlagsteuern in Cents |
LZALOG | Obergrenze der
Tabellenstufe in der Lohnsteuertabelle für den Lohnzahlungszeitraum in
Cents |
LZALUG | Untergrenze der Tabellenstufe in der
Lohnsteuertabelle für den Lohnzahlungszeitraum in Cents |
SOLZLZZ | Für den Lohnzahlungszeitraum einzubehaltender Solidaritätszuschlag
in Cents |
BK | Bemessungsgrundlage für die Kirchensteuer
in Cents |
4. Interne Felder
Das Programm verwendet intern folgende Felder (wenn ggf. solche Felder im Umfeld des Programms verwendet werden sollen, können sie als Ausgangsparameter behandelt werden, soweit sie nicht während des Programmdurchlaufs noch verändert wurden). Die internen Felder müssen vor Aufruf des Programms gelöscht werden:
Tabelle in neuem Fenster öffnen
Name | Bedeutung |
ANP | Arbeitnehmer-Pauschbetrag in € |
ANTEIL 1 | Auf den Lohnzahlungszeitraum entfallender Anteil von Jahreswerten
auf ganze Cents abgerundet |
DIFF | Differenz
zwischen ST1 und ST2 in € |
EFA | Entlastungsbetrag
für Alleinerziehende in € |
JBMG | Jahressteuer
nach
§ 51a EStG,
aus der Solidaritätszuschlag und Bemessungsgrundlage für die Kirchensteuer
ermittelt werden in € |
JW | Jahreswert, dessen
Anteil für einen Lohnzahlungszeitraum in UPANTEIL errechnet werden soll in
Cents |
KFB | Summe der
Freibeträge für Kinder in € |
KZTAB | Kennzahl für
die Einkommensteuer-Tabellenart: |
1 = Grundtabelle 2 = Splittingtabelle | |
LSTJAHR | Jahreslohnsteuer in € |
MIST | Mindeststeuer für die Steuerklassen V und VI in
€ |
RW | Rechenwert in
Gleitkommadarstellung |
SAP | Sonderausgaben-Pauschbetrag in € |
SOLZFREI | Freigrenze für den Solidaritätszuschlag in
€ |
SOLZJ | Solidaritätszuschlag auf die
Jahreslohnsteuer in €, C (2 Dezimalstellen) |
SOLZMIN | Zwischenwert für den Solidaritätszuschlag auf die Jahreslohnsteuer
in €, C (2 Dezimalstellen) |
ST | Tarifliche
Einkommensteuer in € |
STKL | Steuerklasse: |
1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI | |
ST1 | Tarifliche Einkommensteuer auf das 1,25-fache ZX in
€ |
ST2 | Tarifliche Einkommensteuer auf das
0,75-fache ZX in € |
VHB | Höchstbetrag der
Vorsorgepauschale nach
Alterseinkünftegesetz in
€, C |
VSP | Vorsorgepauschale in
€ |
VSPN | Vorsorgepauschale nach
Alterseinkünftegesetz in
€, C |
VSP1 | Zwischenwert 1 bei der Berechnung der
Vorsorgepauschale nach dem
Alterseinkünftegesetz in
€, C |
VSP2 | Zwischenwert 2 bei der Berechnung der
Vorsorgepauschale nach dem
Alterseinkünftegesetz in
€, C |
VSPKURZ | Höchstbetrag
der Vorsorgepauschale nach
§ 10c
Abs. 3 EStG in € |
VSPMAX1 | Höchstbetrag der Vorsorgepauschale nach
§ 10c Abs. 2
Nr. 2 EStG in € |
VSPMAX2 | Höchstbetrag der Vorsorgepauschale nach
§ 10c Abs. 2
Nr. 3 EStG in € |
VSPO | Vorsorgepauschale nach
§ 10c
Abs. 2 Satz 2 EStG vor der Höchstbetragsberechnung in
€, C (2 Dezimalstellen) |
VSPREST | Für den Abzug
nach § 10c Abs. 2 Nrn. 2 und 3 EStG verbleibender Rest von VSPO in
€, C (2 Dezimalstellen) |
VSPVOR | Höchstbetrag
der Vorsorgepauschale nach
§ 10c Abs. 2
Nr. 1 EStG in €, C (2
Dezimalstellen) |
X | Zu versteuerndes Einkommen gem.
§ 32a Abs. 1 und
2 EStG (2
Dezimalstellen) |
Y | gem.
§ 32a
Abs. 1 EStG (6
Dezimalstellen) |
ZKF | Zahl der
Freibeträge für Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III
und IV) |
ZRE4 | Steuerpflichtiger Arbeitslohn in €,
C (2 Dezimalstellen) |
ZRE4O | Maßgeblicher
steuerpflichtiger Arbeitslohn in €, C (2
Dezimalstellen) |
ZRE4VP | Auf einen
Jahreslohn hochgerechnetes ZRE4O zur Berechnung der Vorsorgepauschale in
€, C (2 Dezimalstellen) |
ZTABFB | Feste
Tabellenfreibeträge (ohne Vorsorgepauschale) in € |
ZVE | Zu versteuerndes Einkommen in
€ |
ZX, ZZX, HOCH,
VERGL | Zwischenfelder zu X für die
Berechnung der Steuer nach
§ 39b
Abs. 2 Satz 8 EStG in
€. |
Allgemeine Jahreslohnsteuertabelle 2005 (Prüftabelle)
Tabelle in neuem Fenster öffnen
Jahresbruttolohn (in €) | Tabellenstufe | Jahreslohnsteuer 2005 (in €) in
Steuerklasse | ||||||
von …
€ | bis … € | I | II | III | IV | V | VI | |
5.000 | 4.968,00 | 5.003,99 | 0 | 0 | 0 | 0 | 612 | 750 |
7.500 | 7.488,00 | 7.523,99 | 0 | 0 | 0 | 0 | 990 | 1.128 |
10.000 | 9.972,00 | 10.007,99 | 0 | 0 | 0 | 0 | 1.363 | 1.742 |
12.500 | 12.492,00 | 12.527,99 | 236 | 22 | 0 | 236 | 2.414 | 2.800 |
15.000 | 14.976,00 | 15.011,99 | 717 | 446 | 0 | 717 | 3.402 | 3.726 |
17.500 | 17.496,00 | 17.531,99 | 1.371 | 1.052 | 0 | 1.371 | 4.274 | 4.586 |
20.000 | 19.980,00 | 20.015,99 | 2.066 | 1.731 | 0 | 2.066 | 5.134 | 5.464 |
22.500 | 22.500,00 | 22.535,99 | 2.735 | 2.384 | 268 | 2.735 | 6.060 | 6.412 |
25.000 | 24.984,00 | 25.019,99 | 3.422 | 3.057 | 632 | 3.422 | 7.030 | 7.402 |
27.500 | 27.468,00 | 27.503,99 | 4.127 | 3.747 | 1.106 | 4.127 | 8.053 | 8.440 |
30.000 | 29.988,00 | 30.023,99 | 4.866 | 4.471 | 1.638 | 4.866 | 9.112 | 9.498 |
32.500 | 32.472,00 | 32.507,99 | 5.622 | 5.213 | 2.242 | 5.622 | 10.155 | 10.541 |
35.000 | 34.992,00 | 35.027,99 | 6.417 | 5.993 | 2.960 | 6.417 | 11.213 | 11.600 |
37.500 | 37.476,00 | 37.511,99 | 7.228 | 6.789 | 3.686 | 7.228 | 12.257 | 12.643 |
40.000 | 39.996,00 | 40.031,99 | 8.078 | 7.625 | 4.372 | 8.078 | 13.315 | 13.701 |
42.500 | 42.480,00 | 42.515,99 | 8.943 | 8.475 | 5.030 | 8.943 | 14.358 | 14.745 |
45.000 | 45.000,00 | 45.035,99 | 9.849 | 9.366 | 5.710 | 9.849 | 15.417 | 15.803 |
47.500 | 47.484,00 | 47.519,99 | 10.769 | 10.272 | 6.396 | 10.769 | 16.460 | 16.846 |
50.000 | 49.968,00 | 50.003,99 | 11.716 | 11.204 | 7.094 | 11.716 | 17.503 | 17.890 |
52.500 | 52.488,00 | 52.523,99 | 12.705 | 12.178 | 7.812 | 12.705 | 18.562 | 18.948 |
55.000 | 54.972,00 | 55.007,99 | 13.707 | 13.166 | 8.526 | 13.707 | 19.605 | 19.991 |
57.500 | 57.492,00 | 57.527,99 | 14.744 | 14.195 | 9.262 | 14.744 | 20.663 | 21.050 |
60.000 | 59.976,00 | 60.011,99 | 15.767 | 15.217 | 10.004 | 15.767 | 21.707 | 22.093 |
Besondere Jahreslohnsteuertabelle 2005 (Prüftabelle)
Tabelle in neuem Fenster öffnen
Jahresbruttolohn (in €) | Tabellenstufe | Jahreslohnsteuer 2005 (in €) in
Steuerklasse | ||||||
von … € | bis
… € | I | II | III | IV | V | VI | |
5.000 | 4.968,00 | 5.003,99 | 0 | 0 | 0 | 0 | 612 | 750 |
7.500 | 7.488,00 | 7.523,99 | 0 | 0 | 0 | 0 | 990 | 1.128 |
10.000 | 9.972,00 | 10.007,99 | 38 | 0 | 0 | 38 | 1.363 | 1.742 |
12.500 | 12.492,00 | 12.527,99 | 435 | 196 | 0 | 435 | 2.414 | 2.800 |
15.000 | 14.976,00 | 15.011,99 | 945 | 650 | 0 | 945 | 3.402 | 3.726 |
17.500 | 17.496,00 | 17.531,99 | 1.561 | 1.237 | 0 | 1.561 | 4.274 | 4.586 |
20.000 | 19.980,00 | 20.015,99 | 2.197 | 1.859 | 222 | 2.197 | 5.134 | 5.464 |
22.500 | 22.500,00 | 22.535,99 | 2.871 | 2.518 | 622 | 2.871 | 6.060 | 6.412 |
25.000 | 24.984,00 | 25.019,99 | 3.564 | 3.196 | 1.048 | 3.564 | 7.030 | 7.402 |
27.500 | 27.468,00 | 27.503,99 | 4.285 | 3.902 | 1.522 | 4.285 | 8.053 | 8.440 |
30.000 | 29.988,00 | 30.023,99 | 5.046 | 4.647 | 2.110 | 5.046 | 9.112 | 9.498 |
32.500 | 32.472,00 | 32.507,99 | 5.824 | 5.411 | 2.716 | 5.824 | 10.155 | 10.541 |
35.000 | 34.992,00 | 35.027,99 | 6.642 | 6.214 | 3.344 | 6.642 | 11.213 | 11.600 |
37.500 | 37.476,00 | 37.511,99 | 7.477 | 7.034 | 3.978 | 7.477 | 12.257 | 12.643 |
40.000 | 39.996,00 | 40.031,99 | 8.353 | 7.894 | 4.636 | 8.353 | 13.315 | 13.701 |
42.500 | 42.480,00 | 42.515,99 | 9.244 | 8.771 | 5.298 | 9.244 | 14.358 | 14.745 |
45.000 | 45.000,00 | 45.035,99 | 10.178 | 9.690 | 5.984 | 10.178 | 15.417 | 15.803 |
47.500 | 47.484,00 | 47.519,99 | 11.127 | 10.623 | 6.676 | 11.127 | 16.460 | 16.846 |
50.000 | 49.968,00 | 50.003,99 | 12.103 | 11.585 | 7.380 | 12.103 | 17.503 | 17.890 |
52.500 | 52.488,00 | 52.523,99 | 13.123 | 12.590 | 8.110 | 13.123 | 18.562 | 18.948 |
55.000 | 54.972,00 | 55.007,99 | 14.157 | 13.609 | 8.844 | 14.157 | 19.605 | 19.991 |
57.500 | 57.492,00 | 57.527,99 | 15.215 | 14.666 | 9.602 | 15.215 | 20.663 | 21.050 |
60.000 | 59.976,00 | 60.011,99 | 16.259 | 15.709 | 10.364 | 16.259 | 21.707 | 22.093 |
BMF v. - IV C 5 -
S 2361 - 96/04I A 5 - Vw 7216 -
9/04
Auf diese Anweisung wird Bezug genommen in folgenden Verwaltungsanweisungen:
Fundstelle(n):
EAAAB-35985