BMF - IV C 5 - S 2361 - 96/04 I A 5 - Vw 7216 - 9/04

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 €.

Datei öffnenDatei öffnen

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