Berechnung der Einkommensteuer 2001 und 2002

(Irrtum vorbehalten!)

Musterbeispiel für die Anwendung der Eingabemaske INFORM
und die Kommentierung eines Programms

Inhalt:

Zur Beitragsübersicht


Einleitung

Für die Einkommensteuer-Erklärung muß zuerst das zu versteuernde Einkommen (zvE) ermittelt werden. Hat man durch Abzug der Werbungskosten und Sonderausgaben dieses ermittelt, fehlt meist eine aktuelle Einkommensteuer-Grundtabelle oder Einkommensteuer-Splittingtabelle, die über die Höhe der Steuer Auskunft gibt. Man will doch vorher wissen, ob man noch etwas erstattet bekommt oder nachzahlen muß.

Zu diesem Zweck werden diese Tabellen für den HP 49G selber programmiert. Als Grundlage dient das Einkommensteuergesetz (EStG).

Der Einkommensteuertarif

Im § 32 a des aktuellen Einkommensteuergesetzes ist die Formel für den Einkommensteuertarif abgedruckt. (im Internet unter www.bundesfinanzministerium.de nachsehen, dort unter "Einkommensteuertarif" suchen).

ESt = Höhe der Einkommensteuer
zvE = zu versteuerndes Einkommen

§ 32a Einkommensteuertarif (Formeln und Angaben ohne Gewähr)
1) Formel für den Einkommensteuertarif, Berechnungsjahr 2001

a) bis 14.093 DM (Grundfreibetrag)
ESt = 0;

b) 14.094 DM bis 18.089 DM:
ESt = (387,89 * Y + 1.990) * Y
;
Y = (zvE - 14.040) / 10.000

c) 18.090 DM bis 107.567 DM;
ESt = (142,49 * Z + 2.300) * Z + 857

Z = (zvE - 18.036) / 10.000

d) ab 107.568 DM:
ESt = 0,485 * zvE - 19.299

1) Formel für den Einkommensteuertarif, Berechnungsjahr 2002

a) bis 7.235 EUR (Grundfreibetrag)
ESt = 0;

b) 7.236 EUR bis 9.251 EUR:
ESt = (768,85 * Y + 1.990) * Y
;
Y = (zvE - 7.200) / 10.000

c) 9.252 EUR bis 55.007 EUR;
ESt = (278,65 * Z + 2.300) * Z + 432
Z = (zvE - 9.216) / 10.000

d) ab 55.008 EUR:
ESt = 0,485 * zvE - 9.872

Für das Jahr 2001 gilt:
  1. ) Das zu versteuernde Einkommen (zvE) ist auf den nächsten durch 54 ohne Rest teilbaren vollen Deutsche-Mark-Betrag abzurunden, wenn es nicht bereits durch 54 ohne Rest teilbar ist.
  2. ) Die zur Berechnung der tariflichen Einkommensteuer erforderlichen Rechenschritte sind in der Reihenfolge auszuführen, die sich nach dem Horner- Schema ergibt. Dabei sind die sich aus den Multiplikationen ergebenden Zwischenergebnisse für jeden weiteren Rechenschritt mit drei Dezimalstellen anzusetzen; die nachfolgenden Dezimalstellen sind fortzulassen. Der sich ergebende Steuerbetrag ist auf den nächsten vollen Deutsche-Mark-Betrag abzurunden.

Dem Autor ist nicht bekannt, ob für das Jahr 2002 bei der Berechung des zvE in EURO die Zahl 54 noch als Teiler gültig ist. Das Programm e2002 verwendet die Zahl 54. Der Benutzer muß das Programm eventuell selbst berichtigen.

 

Die HP-Programme e2001 und e2002

Das Programm zum HP 49G übertragen

Die Programme e2001 und e2002 für die Steuerberechnung des Jahres 2001 und 2002 sind in steuer.zip enthalten. e2002 muß eventuell noch korrigiert werden, wenn für die Ermittlung des zu versteuernden Einkommens in EURO ein anderer Teiler (anstelle von 54, siehe oben) gilt.

Da für beide Programme keine amtlichen Unterlagen zur Verfügung standen, übernimmt der Autor keine Gewähr für die Richtigkeit der Formeln und der Angaben.

Beide Programme werden vom PC auf den HP 49G übertragen, der Modus T(3) wird automatisch erkannt.

Das Programm ist kommentiert

Die Zeilen mit @ am Beginn sind Kommentar. Dieser ist nur im Quelltext auf dem PC sichtbar.
Die Kommentarzeilen werden nicht zum Taschenrechner übertragen. Das auf dem HP 49G befindliche Programm enthält keine Kommentierung mehr. @-Kommentarzeilen werden auf dem HP 49G nicht gespeichert.

Deshalb sollte das auf der PC-Festplatte befindliche Programm im Originalzustand aufbewahrt werden

Wenn man HP-Programme auf dem PC (z.B. mit NOTEPAD) editiert, sollte man beachten, daß alle Textveränderungen innerhalb von Anführungszeichen die Formatierung der Darstellung ändern können.

Unsichtbare Steuerzeichen innerhalb des editierten Textes (z.B. ASCII-Codes 9, 10, 12 oder 13) können zu Störungen der Anzeige des Ergebnisses führen. Am besten, man extrahiert die Programme aus steuer.zip und lädt sie unverändert auf den HP 49G.

Beschreibung der Eingabemaske INFORM

Bei diesem Programm wird eine Eingabemaske verwendet, die durch den Befehl INFORM gebildet wird. Der Befehl INFORM ist in der englischen Ausgabe des HP 49G Advanced User's Guide, Volume 1 beschrieben. Auch im HP 48G Series Advanced User's Manual (Part Number 00048-90136) auf den Seiten 3-152 bis 3-154 ist eine Beschreibung von INFORM zu finden.

Besonders ausführlich sind beide Bücher nicht, man muß schon etwas herumprobieren, bis man mit INFORM umzugehen weiß. Die Eingabemaske dieses Programms soll als Beispiel dienen.

Nach Aufruf des Programms erscheint die Eingabemaske. Am unteren Rand ist lediglich die Funktion [EDIT] zu sehen. Nach Drücken auf die Taste [NXT] erscheinen weitere Funktionen.

INFORM bietet für jedes auszufüllende markierte Feld eine Hilfe-Information (letzte Zeile über den Funktionsfeldern) an. Jedes markierte Eingabefeld kann überschrieben werden, indem man einfach die Eingabe beginnt. Dann erscheint eine Eingabezeile am unteren Rand (wo vorher der Hilfetext stand). Diese Eingabe wird mit [ENTER] oder [OK] abgeschlossen. Die fertig ausgefüllte Maske wird mit [OK] zur Berechnung freigegeben.

Maske 1: Startzustand Maske 2: Funktionen zum Ausfüllen

Erläuterungen der Eingaben

Den Berechnungsgang kann man den oben angebenen Formeln nach §32 a des EStG entnehmen.

Im ersten Feld "Einkommen" wird das "zu versteuernde Einkommen" eingetragen, das sich aus dem Bruttoverdienst, vermindert um Werbungskosten und Sonderausgaben, ergibt. Die Finanzämter liefern auf der vorletzten Seite der "Anleitung zur Einkommensteuererklärung" ein Schema, nach dem man dieses "Einkommen" selbst ermitteln kann.

Im zweiten Feld "Steuerfrei" werden die "steuerfrei ausbezahlten Beträge" eingetragen. Das sind steuerfreie Einkommens- und Lohnersatzleistungen. Sie werden zwar steuerfrei ausbezahlt, unterliegen jedoch dem Progressionsvorbehalt. Das heißt: Für die Berechnung des Steuersatzes werden sie zum Einkommen hinzugerechnet, so daß sich ein höherer Steuersatz gegenüber dem normal zu versteuernden Einkommen ergibt. Mit diesem erhöhten %-Satz wird dann für das zu versteuernden Einkommen (ohne diese Zuschläge) die Höhe der Steuer berechnet.

Im dritten Feld "Lohnsteuer" wird die bezahlte Steuer (Summe der Lohnsteuer und der evtl. vorausbezahlten Einkommensteuer) eingetragen.

Bei dem Eintrag "1" in das vierte Feld "Ehegatten-Splitting" wird der entsprechende Wert der Splittingtabelle und bei "0" der entsprechende Wert der Grundtabelle berechnet.

Berechnungsergebnisse

Beispiel:

In der Eingabemaske (linkes Bild) die Berechnung durch [OK] gestartet. Nach kurzer Zeit erscheint das Ergebnis (rechtes Bild).

Maske 3: Eingabe-BeispielMaske 4: Berechnungsergebnis

 

Variablen

Das Programm schreibt die Zahlen des Ergebnisses in folgende Variablen:

LCD-Anzeige: VariableLOE löscht die angezeigten Variablen
STEU enthält den Steuerbetrag (im Beispiel: 4600)
SATZ enthält den Steuersatz als Dezimalzahl (0.095499)
EINK enthält das eingegebene Einkommen (48275)
ZUSL enthält die steuerfreien Zuschläge (0)
LST enthält den Lohnsteuerbetrag (6000).

Diese Zahlen können für weitere Berechnungen verwendet werden.

Steuerberechnung für die Jahre nach 2002

Das Programm kann jeweils der für das betreffende Jahr geltenden Formel des § 32 a EStG angepaßt werden. Die entsprechenden Stellen im Programm sind kommentiert, so daß die Anpassung für den erfahrenen HP-Anwender keine Schwierigkeiten bereiten dürfte.


Zum Beginn des Beitrags
Zur Beitragsübersicht
Copyright © 2002 Otto Praxl
Alle Rechte vorbehalten!