1.1.1 • Published 9 months ago

@bmfin/steuerrechner v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

JS/TS Lohnsteuer Rechner

Achtung

Der Scope dieses Packages ist lediglich eine Referenz auf den Ursprung dieser Software. Dieses Package wurde weder vom BMF entwickelt, noch in Auftrag gegeben. Lediglich der PAP2023 wurde als Grundlage für diese Software genutzt. Zusätzlich wurden Änderung aus der Lohnsteuer2023.xml ergänzt.

Haftungsausschluss

Das Package wird unter der MIT-Lizenz bereitgestellt. Der Entwickler übernimmt Dritten gegenüber keine Gewähr für Richtigkeit, Aktualität, Vollständigkeit und Verfügbarkeit der ausgeführten Programme.

Achtung Ende

Usage

import { LST2022 } from "@bmfin/steuerrechner";
import Big from "big.js";

const baseFinData = {LZZ: 1, STKL: 1, RE4: new Big(1000000)};
const { LSTLZZ } = LST2022(baseFinData);

Für das Jahr 2023 kann die Methode LST2023 genutzt werden:

import { LST2023 } from "@bmfin/steuerrechner";
import Big from "big.js";

const baseFindData = {LZZ: 1, STKL: 1, RE4: new Big(1000000)};
const { LSTLZZ } = LST2023(baseFindData);

Für eine dynamischere Bestimmung kann die Methode LST genutzt werden:

import { LST } from "@bmfin/steuerrechner";
import Big from "big.js";

const year1 = 2022;
const year2 = 2023;
const baseFindData = {LZZ: 1, STKL: 1, RE4: new Big(1000000)};

const { LSTLZZ:LSTLZZ22 } = LST(year1, baseFindData);
const { LSTLZZ:LSTLZZ23 } = LST(year2, baseFindData);

:warning: Aktuell werden lediglich die Jahre 2022 und 2023 für korrekte Berechnung unterstützt.

Eingabe Informationen

EigenschaftTypBeschreibung
LZZnumber / LZZLohnzahlungszeitraum 1 = Jahr, 2 = Monat, 3 = Woche, 4 = Tag
STKLnumber / STKLSteuerklasse 1 = I, 2 = II, 3 = III, 4 = IV, 5 = V, 6 = VI
RE4BigSteuerpflichtiger Arbeitslohn für den Lohnzahlungszeitraum vor Berücksichtigung des Versorgungsfreibetrags und des Zuschlags zum Versorgungsfreibetrag, des Altersentlastungsbetrags und des als elektronisches Lohnsteuerabzugsmerkmal festgestellten oder in der Bescheinigung für den Lohnsteuerabzug 2022 für den Lohnzahlungszeitraum eingetragenen Freibetrags bzw. Hinzurechnungsbetrags in Cent (z.B. 5000€ = 500000)
......Optionale Parameter
AJAHR0 / DateTimeAuf die Vollendung des 64. Lebensjahres folgendes Kalenderjahr (erforderlich, wenn ALTER1=1)
VJAHR0 / DateTimeJahr, in dem der Versorgungsbezug erstmalig gewährt wurde; werden mehrere Versorgungsbezüge gezahlt, wird aus Vereinfachungsgründen für die Berechnung das Jahr des ältesten erstmaligen Bezugs herangezogen; auf die Möglichkeit der getrennten Abrechnung verschiedenartiger Bezüge (§ 39e Absatz 5a EStG) wird im Übrigen verwiesen
KRVnumber / KRVMerker für die Vorsorgepauschale BBGW = 0 (der Arbeitnehmer ist in der gesetzlichen Rentenversicherung oder einer berufsständischen Versorgungseinrichtung pflichtversichert oder bei Befreiung von der Versicherungspflicht freiwillig versichert; es gilt die allgemeine Beitragsbemessungsgrenze (BBG West)) BBGO = 1 (der Arbeitnehmer ist in der gesetzlichen Rentenversicherung oder einer berufsständischen Versorgungseinrichtung pflichtversichert oder bei Befreiung von der Versicherungspflicht freiwillig versichert; es gilt die Beitragsbemessungsgrenze Ost (BBG Ost)) NONE = 2 (wenn nicht 0 oder 1)
PKVnumber / PKVGKA = 0 (gesetzlich krankenversicherte Arbeitnehmer) PKAO = 1 (ausschließlich privat krankenversicherte Arbeitnehmer ohne Arbeitgeberzuschuss) PKAM = 2 (ausschließlich privat krankenversicherte Arbeitnehmer mit Arbeitgeberzuschuss)
ZMVBnumberZahl der Monate, für die im Kalenderjahr Versorgungsbezüge gezahlt werden (nur erforderlich bei Jahresberechnung (LZZ = 1))
RnumberReligionsgemeinschaft des Arbeitnehmers lt. elektronischer Lohnsteuerabzugsmerkmale oder der Bescheinigung für den Lohnsteuerabzug 2022 (bei keiner Religionszugehörigkeit = 0)
PVZbooleantrue, wenn der Arbeitnehmer den Zuschlag zur sozialen Pflegeversicherung zu zahlen hat
PVSbooleantrue, wenn bei der sozialen Pflegeversicherung die Besonderheiten in Sachsen zu berücksichtigen sind bzw. zu berücksichtigen wären
ALTER1booleantrue, wenn das 64. Lebensjahr vor Beginn des Kalenderjahres vollendet wurde, in dem der Lohnzahlungszeitraum endet (§ 24a EStG), sonst = false
KVZBigKassenindividueller Zusatzbeitragssatz bei einem gesetzlich krankenversicherten Arbeitnehmer in Prozent (bspw. 1,30 für 1,30 %) mit 2 Dezimalstellen. Es ist der volle Zusatzbeitragssatz anzugeben. Die Aufteilung in Arbeitnehmer- und Arbeitgeberanteil erfolgt im Programmablauf.
FBigeingetragener Faktor mit drei Nachkommastellen
LZZHINZUBigDer als elektronisches Lohnsteuerabzugsmerkmal für den Arbeitgeber nach § 39e EStG festgestellte oder in der Bescheinigung für den Lohnsteuerabzug 2022 eingetragene Hinzurechnungsbetrag für den Lohnzahlungszeitraum in Cent (z.B. 5000€ = 500000)
LZZFREIBBigDer als elektronisches Lohnsteuerabzugsmerkmal für den Arbeitgeber nach § 39e EStG festgestellte oder in der Bescheinigung für den Lohnsteuerabzug 2022 eingetragene Freibetrag für den Lohnzahlungszeitraum in Cent (z.B. 5000€ = 500000)
JRE4BigVoraussichtlicher Jahresarbeitslohn ohne sonstige Bezüge (d.h. auch ohne Vergütung für mehrjährige Tätigkeit und ohne die zu besteuernden Vorteile bei Vermögensbeteiligungen, § 19a Absatz 4 EStG) in Cent (z.B. 5000€ = 500000). Anmerkung: Die Eingabe dieses Feldes (ggf. 0) ist erforderlich bei Eingaben zu sonstigen Bezügen (Felder SONSTB, VMT oder VKAPA).
VBEZBigIn RE4 enthaltene Versorgungsbezüge in Cent (ggf. 0 z.B.: 5000€ = 500000) ggf. unter Berücksichtigung einer geänderten Bemessungsgrundlage nach § 19 Absatz 2 Satz 10 und 11 EStG
JVBEZBigIn JRE4 enthaltene Versorgungsbezüge in Cent (ggf. 0)
JRE4ENTBigIn JRE4 enthaltene Entschädigungen nach § 24 Nummer 1 EStG und zu besteuernde Vorteile bei Vermögensbeteiligungen (§ 19a Absatz 4 EStG in Cent
JFREIBBigJahresfreibetrag für die Ermittlung der Lohnsteuer für die sonstigen Bezüge sowie für Vermögensbeteiligungen nach § 19a Absatz 1 und 4 EStG nach Maßgabe der elektronischen Lohnsteuerabzugsmerkmale nach § 39e EStG oder der Eintragung auf der Bescheinigung für den Lohnsteuerabzug 2022 in Cent (ggf. 0)
JHINZUBigJahreshinzurechnungsbetrag für die Ermittlung der Lohnsteuer für die sonstigen Bezüge sowie für Vermögensbeteiligungen nach § 19a Absatz 1 und 4 EStG nach Maßgabe der elektronischen Lohnsteuerabzugsmerkmale nach § 39e EStG oder der Eintragung auf der Bescheinigung für den Lohnsteuerabzug 2022 in Cent (ggf. 0)
ENTSCHBigIn VKAPA und VMT enthaltene Entschädigungen nach § 24 Nummer 1 EStG sowie tarifermäßigt zu besteuernde Vorteile bei Vermögensbeteiligungen (§ 19a Absatz 4 EStG) in Cent
MBVBigNicht zu besteuernde Vorteile bei Vermögensbeteiligungen (§ 19a Absatz 1 Satz 4 EStG) in Cent
PKPVBigDem Arbeitgeber mitgeteilte Beiträge des Arbeitnehmers für eine private Basiskranken- bzw. Pflege-Pflichtversicherung im Sinne des § 10 Absatz 1 Nummer 3 EStG in Cent; der Wert ist unabhängig vom Lohnzahlungszeitraum immer als Monatsbetrag anzugeben
STERBEBigSterbegeld bei Versorgungsbezügen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezüge für mehrere Jahre handelt (in SONSTB enthalten), in Cent
ZKFBigZahl der Freibeträge für Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III und IV)
VBEZSBigVoraussichtliche Sonderzahlungen von Versorgungsbezügen im Kalenderjahr des Versorgungsbeginns bei Versorgungsempfängern ohne Sterbegeld, Kapitalauszahlungen/Abfindungen in Cent
VBEZMBigVersorgungsbezug im Januar 2005 bzw. für den ersten vollen Monat, wenn der Versorgungsbezug erstmalig nach Januar 2005 gewährt wurde, in Cent
VKAPABigEntschädigungen/Kapitalauszahlungen/Abfindungen/ Nachzahlungen bei Versorgungsbezügen für mehrere Jahre in Cent (ggf. 0)
VMTBigEntschädigungen und Vergütung für mehrjährige Tätigkeit sowie tarifermäßigt zu besteuernde Vorteile bei Vermögensbeteiligungen (§ 19a Absatz 4 Satz 2 EStG) ohne Kapitalauszahlungen und ohne Abfindungen bei Versorgungsbezügen in Cent (ggf. 0)
SONSTBBigSonstige Bezüge (ohne Vergütung aus mehrjähriger Tätigkeit) einschließlich nicht tarifermäßigt zu besteuernde Vorteile bei Vermögensbeteiligungen und Sterbegeld bei Versorgungsbezügen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezüge für mehrere Jahre handelt, in Cent (ggf. 0)
SONSTENTBigIn SONSTB enthaltene Entschädigungen nach § 24 Nummer 1 EStG sowie nicht tarifermäßigt zu besteuernde Vorteile bei Vermögensbeteiligungen in Cent
VBSBigIn SONSTB enthaltene Versorgungsbezüge einschließlich Sterbegeld in Cent (ggf. 0)
1.1.1

9 months ago

1.0.0

1 year ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.1

2 years ago