Class Lohnsteuer2017Big
- java.lang.Object
-
- info.kuechler.bmf.taxcalculator.Lohnsteuer2017Big
-
- All Implemented Interfaces:
Calculator<Lohnsteuer2017Big>
@Generated(value="info.kuechler.bmf.taxcalculator", date="2022-12-12T22:58:48+01:00", comments="Generated from pseudo code https://www.bmf-steuerrechner.de") public class Lohnsteuer2017Big extends Object implements Calculator<Lohnsteuer2017Big>
Steuerberechnungsklasse. Generiert aus Pseudocode von: bmf-steuerrechner
-
-
Field Summary
-
Fields inherited from interface info.kuechler.bmf.taxcalculator.Calculator
OUTPUT_TYPE_DBA, OUTPUT_TYPE_STANDARD
-
-
Constructor Summary
Constructors Constructor Description Lohnsteuer2017Big()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
calculate()
PROGRAMMABLAUFPLAN, PAP Seite 13Accessor<String,Lohnsteuer2017Big>
getAccessor()
Gets anAccessor
instance for simple use of getter and setter methods.int
getAf()
Getter for af.int
getAJAHR()
Getter for AJAHR.int
getALTER1()
Getter for ALTER1.BigDecimal
getBK()
Getter for BK.BigDecimal
getBKS()
Getter for BKS.BigDecimal
getBKV()
Getter for BKV.BigDecimal
getENTSCH()
Getter for ENTSCH.double
getF()
Getter for f.BigDecimal
getJFREIB()
Getter for JFREIB.BigDecimal
getJHINZU()
Getter for JHINZU.BigDecimal
getJRE4()
Getter for JRE4.BigDecimal
getJRE4ENT()
Getter for JRE4ENT.BigDecimal
getJVBEZ()
Getter for JVBEZ.int
getKRV()
Getter for KRV.BigDecimal
getKVZ()
Getter for KVZ.BigDecimal
getLSTLZZ()
Getter for LSTLZZ.int
getLZZ()
Getter for LZZ.BigDecimal
getLZZFREIB()
Getter for LZZFREIB.BigDecimal
getLZZHINZU()
Getter for LZZHINZU.BigDecimal
getPKPV()
Getter for PKPV.int
getPKV()
Getter for PKV.int
getPVS()
Getter for PVS.int
getPVZ()
Getter for PVZ.int
getR()
Getter for R.BigDecimal
getRE4()
Getter for RE4.BigDecimal
getSOLZLZZ()
Getter for SOLZLZZ.BigDecimal
getSOLZS()
Getter for SOLZS.BigDecimal
getSOLZV()
Getter for SOLZV.BigDecimal
getSONSTB()
Getter for SONSTB.BigDecimal
getSONSTENT()
Getter for SONSTENT.BigDecimal
getSTERBE()
Getter for STERBE.int
getSTKL()
Getter for STKL.BigDecimal
getSTS()
Getter for STS.BigDecimal
getSTV()
Getter for STV.BigDecimal
getVBEZ()
Getter for VBEZ.BigDecimal
getVBEZM()
Getter for VBEZM.BigDecimal
getVBEZS()
Getter for VBEZS.BigDecimal
getVBS()
Getter for VBS.BigDecimal
getVFRB()
Getter for VFRB.BigDecimal
getVFRBS1()
Getter for VFRBS1.BigDecimal
getVFRBS2()
Getter for VFRBS2.int
getVJAHR()
Getter for VJAHR.BigDecimal
getVKAPA()
Getter for VKAPA.BigDecimal
getVKVLZZ()
Getter for VKVLZZ.BigDecimal
getVKVSONST()
Getter for VKVSONST.BigDecimal
getVMT()
Getter for VMT.BigDecimal
getWVFRB()
Getter for WVFRB.BigDecimal
getWVFRBM()
Getter for WVFRBM.BigDecimal
getWVFRBO()
Getter for WVFRBO.BigDecimal
getZKF()
Getter for ZKF.int
getZMVB()
Getter for ZMVB.void
setAf(int af)
Setter for af.void
setAJAHR(int AJAHR)
Setter for AJAHR.void
setALTER1(int ALTER1)
Setter for ALTER1.void
setENTSCH(BigDecimal ENTSCH)
Setter for ENTSCH.void
setF(double f)
Setter for f.void
setJFREIB(BigDecimal JFREIB)
Setter for JFREIB.void
setJHINZU(BigDecimal JHINZU)
Setter for JHINZU.void
setJRE4(BigDecimal JRE4)
Setter for JRE4.void
setJRE4ENT(BigDecimal JRE4ENT)
Setter for JRE4ENT.void
setJVBEZ(BigDecimal JVBEZ)
Setter for JVBEZ.void
setKRV(int KRV)
Setter for KRV.void
setKVZ(BigDecimal KVZ)
Setter for KVZ.void
setLZZ(int LZZ)
Setter for LZZ.void
setLZZFREIB(BigDecimal LZZFREIB)
Setter for LZZFREIB.void
setLZZHINZU(BigDecimal LZZHINZU)
Setter for LZZHINZU.void
setPKPV(BigDecimal PKPV)
Setter for PKPV.void
setPKV(int PKV)
Setter for PKV.void
setPVS(int PVS)
Setter for PVS.void
setPVZ(int PVZ)
Setter for PVZ.void
setR(int R)
Setter for R.void
setRE4(BigDecimal RE4)
Setter for RE4.void
setSONSTB(BigDecimal SONSTB)
Setter for SONSTB.void
setSONSTENT(BigDecimal SONSTENT)
Setter for SONSTENT.void
setSTERBE(BigDecimal STERBE)
Setter for STERBE.void
setSTKL(int STKL)
Setter for STKL.void
setVBEZ(BigDecimal VBEZ)
Setter for VBEZ.void
setVBEZM(BigDecimal VBEZM)
Setter for VBEZM.void
setVBEZS(BigDecimal VBEZS)
Setter for VBEZS.void
setVBS(BigDecimal VBS)
Setter for VBS.void
setVJAHR(int VJAHR)
Setter for VJAHR.void
setVKAPA(BigDecimal VKAPA)
Setter for VKAPA.void
setVMT(BigDecimal VMT)
Setter for VMT.void
setZKF(BigDecimal ZKF)
Setter for ZKF.void
setZMVB(int ZMVB)
Setter for ZMVB.
-
-
-
Method Detail
-
calculate
public void calculate()
PROGRAMMABLAUFPLAN, PAP Seite 13- Specified by:
calculate
in interfaceCalculator<Lohnsteuer2017Big>
-
getAf
public int getAf()
Getter for af.1, wenn die Anwendung des Faktorverfahrens gewählt wurden (nur in Steuerklasse IV)
- Returns:
- the value
-
setAf
public void setAf(int af)
Setter for af.1, wenn die Anwendung des Faktorverfahrens gewählt wurden (nur in Steuerklasse IV)
- Parameters:
af
- input value
-
getAJAHR
public int getAJAHR()
Getter for AJAHR.Auf die Vollendung des 64. Lebensjahres folgende Kalenderjahr (erforderlich, wenn ALTER1=1)
- Returns:
- the value
-
setAJAHR
public void setAJAHR(int AJAHR)
Setter for AJAHR.Auf die Vollendung des 64. Lebensjahres folgende Kalenderjahr (erforderlich, wenn ALTER1=1)
- Parameters:
AJAHR
- input value
-
getALTER1
public int getALTER1()
Getter for ALTER1.1, wenn das 64. Lebensjahr zu Beginn des Kalenderjahres vollendet wurde, in dem der Lohnzahlungszeitraum endet (§ 24 a EStG), sonst = 0
- Returns:
- the value
-
setALTER1
public void setALTER1(int ALTER1)
Setter for ALTER1.1, wenn das 64. Lebensjahr zu Beginn des Kalenderjahres vollendet wurde, in dem der Lohnzahlungszeitraum endet (§ 24 a EStG), sonst = 0
- Parameters:
ALTER1
- input value
-
getENTSCH
public BigDecimal getENTSCH()
Getter for ENTSCH.in VKAPA und VMT enthaltene Entschädigungen nach §24 Nummer 1 EStG in Cent
- Returns:
- the value
-
setENTSCH
public void setENTSCH(BigDecimal ENTSCH)
Setter for ENTSCH.in VKAPA und VMT enthaltene Entschädigungen nach §24 Nummer 1 EStG in Cent
- Parameters:
ENTSCH
- input value
-
getF
public double getF()
Getter for f.eingetragener Faktor mit drei Nachkommastellen
- Returns:
- the value
-
setF
public void setF(double f)
Setter for f.eingetragener Faktor mit drei Nachkommastellen
- Parameters:
f
- input value
-
getJFREIB
public BigDecimal getJFREIB()
Getter for JFREIB.Jahresfreibetrag nach Maßgabe der Eintragungen auf der Lohnsteuerkarte in Cents (ggf. 0)
- Returns:
- the value
-
setJFREIB
public void setJFREIB(BigDecimal JFREIB)
Setter for JFREIB.Jahresfreibetrag nach Maßgabe der Eintragungen auf der Lohnsteuerkarte in Cents (ggf. 0)
- Parameters:
JFREIB
- input value
-
getJHINZU
public BigDecimal getJHINZU()
Getter for JHINZU.Jahreshinzurechnungsbetrag in Cents (ggf. 0)
- Returns:
- the value
-
setJHINZU
public void setJHINZU(BigDecimal JHINZU)
Setter for JHINZU.Jahreshinzurechnungsbetrag in Cents (ggf. 0)
- Parameters:
JHINZU
- input value
-
getJRE4
public BigDecimal getJRE4()
Getter for JRE4.Voraussichtlicher Jahresarbeitslohn ohne sonstige Bezüge und ohne Vergütung für mehrjährige Tätigkeit in Cent. Anmerkung: Die Eingabe dieses Feldes (ggf. 0) ist erforderlich bei Eingabe „sonsti-ger Bezüge“ (Feld SONSTB) oder bei Eingabe der „Vergütung für mehrjährige Tätigkeit“ (Feld VMT). Sind in einem vorangegangenen Abrechnungszeitraum bereits sonstige Bezüge gezahlt worden, so sind sie dem voraussichtlichen Jahresarbeitslohn hinzuzurechnen. Vergütungen für mehrere Jahres aus einem vorangegangenen Abrechnungszeitraum sind in voller Höhe hinzuzurechnen.
- Returns:
- the value
-
setJRE4
public void setJRE4(BigDecimal JRE4)
Setter for JRE4.Voraussichtlicher Jahresarbeitslohn ohne sonstige Bezüge und ohne Vergütung für mehrjährige Tätigkeit in Cent. Anmerkung: Die Eingabe dieses Feldes (ggf. 0) ist erforderlich bei Eingabe „sonsti-ger Bezüge“ (Feld SONSTB) oder bei Eingabe der „Vergütung für mehrjährige Tätigkeit“ (Feld VMT). Sind in einem vorangegangenen Abrechnungszeitraum bereits sonstige Bezüge gezahlt worden, so sind sie dem voraussichtlichen Jahresarbeitslohn hinzuzurechnen. Vergütungen für mehrere Jahres aus einem vorangegangenen Abrechnungszeitraum sind in voller Höhe hinzuzurechnen.
- Parameters:
JRE4
- input value
-
getJVBEZ
public BigDecimal getJVBEZ()
Getter for JVBEZ.In JRE4 enthaltene Versorgungsbezuege in Cents (ggf. 0)
- Returns:
- the value
-
setJVBEZ
public void setJVBEZ(BigDecimal JVBEZ)
Setter for JVBEZ.In JRE4 enthaltene Versorgungsbezuege in Cents (ggf. 0)
- Parameters:
JVBEZ
- input value
-
getKRV
public int getKRV()
Getter for KRV.Merker für die Vorsorgepauschale 2 = der Arbeitnehmer ist NICHT in der gesetzlichen Rentenversicherung versichert. 1 = der Arbeitnehmer ist in der gesetzlichen Rentenversicherung versichert, es gilt die Beitragsbemessungsgrenze OST. 0 = der Arbeitnehmer ist in der gesetzlichen Rentenversicherung versichert, es gilt die Beitragsbemessungsgrenze WEST.
- Returns:
- the value
-
setKRV
public void setKRV(int KRV)
Setter for KRV.Merker für die Vorsorgepauschale 2 = der Arbeitnehmer ist NICHT in der gesetzlichen Rentenversicherung versichert. 1 = der Arbeitnehmer ist in der gesetzlichen Rentenversicherung versichert, es gilt die Beitragsbemessungsgrenze OST. 0 = der Arbeitnehmer ist in der gesetzlichen Rentenversicherung versichert, es gilt die Beitragsbemessungsgrenze WEST.
- Parameters:
KRV
- input value
-
getKVZ
public BigDecimal getKVZ()
Getter for KVZ.Einkommensbezogener Zusatzbeitragssatz eines gesetzlich krankenversicherten Arbeitnehmers, auf dessen Basis der an die Krankenkasse zu zahlende Zusatzbeitrag berechnet wird, in Prozent (bspw. 0,90 für 0,90 %) mit 2 Dezimalstellen. Der von der Kranken-kasse festgesetzte Zusatzbeitragssatz ist bei Abweichungen unmaßgeblich.
- Returns:
- the value
-
setKVZ
public void setKVZ(BigDecimal KVZ)
Setter for KVZ.Einkommensbezogener Zusatzbeitragssatz eines gesetzlich krankenversicherten Arbeitnehmers, auf dessen Basis der an die Krankenkasse zu zahlende Zusatzbeitrag berechnet wird, in Prozent (bspw. 0,90 für 0,90 %) mit 2 Dezimalstellen. Der von der Kranken-kasse festgesetzte Zusatzbeitragssatz ist bei Abweichungen unmaßgeblich.
- Parameters:
KVZ
- input value
-
getLZZ
public int getLZZ()
Getter for LZZ.Lohnzahlungszeitraum: 1 = Jahr 2 = Monat 3 = Woche 4 = Tag
- Returns:
- the value
-
setLZZ
public void setLZZ(int LZZ)
Setter for LZZ.Lohnzahlungszeitraum: 1 = Jahr 2 = Monat 3 = Woche 4 = Tag
- Parameters:
LZZ
- input value
-
getLZZFREIB
public BigDecimal getLZZFREIB()
Getter for LZZFREIB.In der Lohnsteuerkarte des Arbeitnehmers eingetragener Freibetrag für den Lohnzahlungszeitraum in Cent
- Returns:
- the value
-
setLZZFREIB
public void setLZZFREIB(BigDecimal LZZFREIB)
Setter for LZZFREIB.In der Lohnsteuerkarte des Arbeitnehmers eingetragener Freibetrag für den Lohnzahlungszeitraum in Cent
- Parameters:
LZZFREIB
- input value
-
getLZZHINZU
public BigDecimal getLZZHINZU()
Getter for LZZHINZU.In der Lohnsteuerkarte des Arbeitnehmers eingetragener Hinzurechnungsbetrag für den Lohnzahlungszeitraum in Cent
- Returns:
- the value
-
setLZZHINZU
public void setLZZHINZU(BigDecimal LZZHINZU)
Setter for LZZHINZU.In der Lohnsteuerkarte des Arbeitnehmers eingetragener Hinzurechnungsbetrag für den Lohnzahlungszeitraum in Cent
- Parameters:
LZZHINZU
- input value
-
getPKPV
public BigDecimal getPKPV()
Getter for PKPV.Dem Arbeitgeber mitgeteilte Zahlungen des Arbeitnehmers zur privaten Kranken- bzw. Pflegeversicherung im Sinne des §10 Abs. 1 Nr. 3 EStG 2010 als Monatsbetrag in Cent (der Wert ist inabhängig vom Lohnzahlungszeitraum immer als Monatsbetrag anzugeben).
- Returns:
- the value
-
setPKPV
public void setPKPV(BigDecimal PKPV)
Setter for PKPV.Dem Arbeitgeber mitgeteilte Zahlungen des Arbeitnehmers zur privaten Kranken- bzw. Pflegeversicherung im Sinne des §10 Abs. 1 Nr. 3 EStG 2010 als Monatsbetrag in Cent (der Wert ist inabhängig vom Lohnzahlungszeitraum immer als Monatsbetrag anzugeben).
- Parameters:
PKPV
- input value
-
getPKV
public int getPKV()
Getter for PKV.Krankenversicherung: 0 = gesetzlich krankenversicherte Arbeitnehmer 1 = ausschließlich privat krankenversicherte Arbeitnehmer OHNE Arbeitgeberzuschuss 2 = ausschließlich privat krankenversicherte Arbeitnehmer MIT Arbeitgeberzuschuss
- Returns:
- the value
-
setPKV
public void setPKV(int PKV)
Setter for PKV.Krankenversicherung: 0 = gesetzlich krankenversicherte Arbeitnehmer 1 = ausschließlich privat krankenversicherte Arbeitnehmer OHNE Arbeitgeberzuschuss 2 = ausschließlich privat krankenversicherte Arbeitnehmer MIT Arbeitgeberzuschuss
- Parameters:
PKV
- input value
-
getPVS
public int getPVS()
Getter for PVS.1, wenn bei der sozialen Pflegeversicherung die Besonderheiten in Sachsen zu berücksichtigen sind bzw. zu berücksichtigen wären, sonst 0.
- Returns:
- the value
-
setPVS
public void setPVS(int PVS)
Setter for PVS.1, wenn bei der sozialen Pflegeversicherung die Besonderheiten in Sachsen zu berücksichtigen sind bzw. zu berücksichtigen wären, sonst 0.
- Parameters:
PVS
- input value
-
getPVZ
public int getPVZ()
Getter for PVZ.1, wenn er der Arbeitnehmer den Zuschlag zur sozialen Pflegeversicherung zu zahlen hat, sonst 0.
- Returns:
- the value
-
setPVZ
public void setPVZ(int PVZ)
Setter for PVZ.1, wenn er der Arbeitnehmer den Zuschlag zur sozialen Pflegeversicherung zu zahlen hat, sonst 0.
- Parameters:
PVZ
- input value
-
getR
public int getR()
Getter for R.Religionsgemeinschaft des Arbeitnehmers lt. Lohnsteuerkarte (bei keiner Religionszugehoerigkeit = 0)
- Returns:
- the value
-
setR
public void setR(int R)
Setter for R.Religionsgemeinschaft des Arbeitnehmers lt. Lohnsteuerkarte (bei keiner Religionszugehoerigkeit = 0)
- Parameters:
R
- input value
-
getRE4
public BigDecimal getRE4()
Getter for RE4.Steuerpflichtiger Arbeitslohn vor Beruecksichtigung der Freibetraege fuer Versorgungsbezuege, des Altersentlastungsbetrags und des auf der Lohnsteuerkarte fuer den Lohnzahlungszeitraum eingetragenen Freibetrags in Cents.
- Returns:
- the value
-
setRE4
public void setRE4(BigDecimal RE4)
Setter for RE4.Steuerpflichtiger Arbeitslohn vor Beruecksichtigung der Freibetraege fuer Versorgungsbezuege, des Altersentlastungsbetrags und des auf der Lohnsteuerkarte fuer den Lohnzahlungszeitraum eingetragenen Freibetrags in Cents.
- Parameters:
RE4
- input value
-
getSONSTB
public BigDecimal getSONSTB()
Getter for SONSTB.Sonstige Bezuege (ohne Verguetung aus mehrjaehriger Taetigkeit) einschliesslich Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt in Cents (ggf. 0)
- Returns:
- the value
-
setSONSTB
public void setSONSTB(BigDecimal SONSTB)
Setter for SONSTB.Sonstige Bezuege (ohne Verguetung aus mehrjaehriger Taetigkeit) einschliesslich Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt in Cents (ggf. 0)
- Parameters:
SONSTB
- input value
-
getSTERBE
public BigDecimal getSTERBE()
Getter for STERBE.Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt (in SONSTB enthalten) in Cents
- Returns:
- the value
-
setSTERBE
public void setSTERBE(BigDecimal STERBE)
Setter for STERBE.Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt (in SONSTB enthalten) in Cents
- Parameters:
STERBE
- input value
-
getSTKL
public int getSTKL()
Getter for STKL.Steuerklasse: 1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI
- Returns:
- the value
-
setSTKL
public void setSTKL(int STKL)
Setter for STKL.Steuerklasse: 1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI
- Parameters:
STKL
- input value
-
getVBEZ
public BigDecimal getVBEZ()
Getter for VBEZ.In RE4 enthaltene Versorgungsbezuege in Cents (ggf. 0)
- Returns:
- the value
-
setVBEZ
public void setVBEZ(BigDecimal VBEZ)
Setter for VBEZ.In RE4 enthaltene Versorgungsbezuege in Cents (ggf. 0)
- Parameters:
VBEZ
- input value
-
getVBEZM
public BigDecimal getVBEZM()
Getter for VBEZM.Vorsorgungsbezug im Januar 2005 bzw. fuer den ersten vollen Monat in Cents
- Returns:
- the value
-
setVBEZM
public void setVBEZM(BigDecimal VBEZM)
Setter for VBEZM.Vorsorgungsbezug im Januar 2005 bzw. fuer den ersten vollen Monat in Cents
- Parameters:
VBEZM
- input value
-
getVBEZS
public BigDecimal getVBEZS()
Getter for VBEZS.Voraussichtliche Sonderzahlungen im Kalenderjahr des Versorgungsbeginns bei Versorgungsempfaengern ohne Sterbegeld, Kapitalauszahlungen/Abfindungen bei Versorgungsbezuegen in Cents
- Returns:
- the value
-
setVBEZS
public void setVBEZS(BigDecimal VBEZS)
Setter for VBEZS.Voraussichtliche Sonderzahlungen im Kalenderjahr des Versorgungsbeginns bei Versorgungsempfaengern ohne Sterbegeld, Kapitalauszahlungen/Abfindungen bei Versorgungsbezuegen in Cents
- Parameters:
VBEZS
- input value
-
getVBS
public BigDecimal getVBS()
Getter for VBS.In SONSTB enthaltene Versorgungsbezuege einschliesslich Sterbegeld in Cents (ggf. 0)
- Returns:
- the value
-
setVBS
public void setVBS(BigDecimal VBS)
Setter for VBS.In SONSTB enthaltene Versorgungsbezuege einschliesslich Sterbegeld in Cents (ggf. 0)
- Parameters:
VBS
- input value
-
getVJAHR
public int getVJAHR()
Getter for VJAHR.Jahr, in dem der Versorgungsbezug erstmalig gewaehrt wurde; werden mehrere Versorgungsbezuege gezahlt, so gilt der aelteste erstmalige Bezug
- Returns:
- the value
-
setVJAHR
public void setVJAHR(int VJAHR)
Setter for VJAHR.Jahr, in dem der Versorgungsbezug erstmalig gewaehrt wurde; werden mehrere Versorgungsbezuege gezahlt, so gilt der aelteste erstmalige Bezug
- Parameters:
VJAHR
- input value
-
getVKAPA
public BigDecimal getVKAPA()
Getter for VKAPA.Kapitalauszahlungen / Abfindungen / Nachzahlungen bei Versorgungsbezügen für mehrere Jahre in Cent (ggf. 0)
- Returns:
- the value
-
setVKAPA
public void setVKAPA(BigDecimal VKAPA)
Setter for VKAPA.Kapitalauszahlungen / Abfindungen / Nachzahlungen bei Versorgungsbezügen für mehrere Jahre in Cent (ggf. 0)
- Parameters:
VKAPA
- input value
-
getVMT
public BigDecimal getVMT()
Getter for VMT.Vergütung für mehrjährige Tätigkeit ohne Kapitalauszahlungen und ohne Abfindungen bei Versorgungsbezügen in Cent (ggf. 0)
- Returns:
- the value
-
setVMT
public void setVMT(BigDecimal VMT)
Setter for VMT.Vergütung für mehrjährige Tätigkeit ohne Kapitalauszahlungen und ohne Abfindungen bei Versorgungsbezügen in Cent (ggf. 0)
- Parameters:
VMT
- input value
-
getZKF
public BigDecimal getZKF()
Getter for ZKF.Zahl der Freibetraege fuer Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III und IV)
- Returns:
- the value
-
setZKF
public void setZKF(BigDecimal ZKF)
Setter for ZKF.Zahl der Freibetraege fuer Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III und IV)
- Parameters:
ZKF
- input value
-
getZMVB
public int getZMVB()
Getter for ZMVB.Zahl der Monate, fuer die Versorgungsbezuege gezahlt werden (nur erforderlich bei Jahresberechnung (LZZ = 1)
- Returns:
- the value
-
setZMVB
public void setZMVB(int ZMVB)
Setter for ZMVB.Zahl der Monate, fuer die Versorgungsbezuege gezahlt werden (nur erforderlich bei Jahresberechnung (LZZ = 1)
- Parameters:
ZMVB
- input value
-
getJRE4ENT
public BigDecimal getJRE4ENT()
Getter for JRE4ENT.In JRE4 enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent
- Returns:
- the value
-
setJRE4ENT
public void setJRE4ENT(BigDecimal JRE4ENT)
Setter for JRE4ENT.In JRE4 enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent
- Parameters:
JRE4ENT
- input value
-
getSONSTENT
public BigDecimal getSONSTENT()
Getter for SONSTENT.In SONSTB enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent
- Returns:
- the value
-
setSONSTENT
public void setSONSTENT(BigDecimal SONSTENT)
Setter for SONSTENT.In SONSTB enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent
- Parameters:
SONSTENT
- input value
-
getBK
public BigDecimal getBK()
Getter for BK.Bemessungsgrundlage fuer die Kirchenlohnsteuer in Cents
- Returns:
- the value
-
getBKS
public BigDecimal getBKS()
Getter for BKS.Bemessungsgrundlage der sonstigen Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) fuer die Kirchenlohnsteuer in Cents
- Returns:
- the value
-
getBKV
public BigDecimal getBKV()
Getter for BKV.Bemessungsgrundlage der sonstigen Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) fuer die Kirchenlohnsteuer in Cents
- Returns:
- the value
-
getLSTLZZ
public BigDecimal getLSTLZZ()
Getter for LSTLZZ.Fuer den Lohnzahlungszeitraum einzubehaltende Lohnsteuer in Cents
- Returns:
- the value
-
getSOLZLZZ
public BigDecimal getSOLZLZZ()
Getter for SOLZLZZ.Fuer den Lohnzahlungszeitraum einzubehaltender Solidaritaetszuschlag in Cents
- Returns:
- the value
-
getSOLZS
public BigDecimal getSOLZS()
Getter for SOLZS.Solidaritaetszuschlag fuer sonstige Bezuege (ohne Verguetung fuer mehrjaehrige Taetigkeit) in Cents
- Returns:
- the value
-
getSOLZV
public BigDecimal getSOLZV()
Getter for SOLZV.Solidaritaetszuschlag fuer die Verguetung fuer mehrjaehrige Taetigkeit in Cents
- Returns:
- the value
-
getSTS
public BigDecimal getSTS()
Getter for STS.Lohnsteuer fuer sonstige Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) in Cents
- Returns:
- the value
-
getSTV
public BigDecimal getSTV()
Getter for STV.Lohnsteuer fuer Verguetung fuer mehrjaehrige Taetigkeit in Cents
- Returns:
- the value
-
getVKVLZZ
public BigDecimal getVKVLZZ()
Getter for VKVLZZ.Für den Lohnzahlungszeitraum berücksichtigte Beiträge des Arbeitnehmers zur privaten Basis-Krankenversicherung und privaten Pflege-Pflichtversicherung (ggf. auch die Mindestvorsorgepauschale) in Cent beim laufenden Arbeitslohn. Für Zwecke der Lohn- steuerbescheinigung sind die einzelnen Ausgabewerte außerhalb des eigentlichen Lohn- steuerbescheinigungsprogramms zu addieren; hinzuzurechnen sind auch die Ausgabewerte VKVSONST
- Returns:
- the value
-
getVKVSONST
public BigDecimal getVKVSONST()
Getter for VKVSONST.Für den Lohnzahlungszeitraum berücksichtigte Beiträge des Arbeitnehmers zur privaten Basis-Krankenversicherung und privaten Pflege-Pflichtversicherung (ggf. auch die Mindestvorsorgepauschale) in Cent bei sonstigen Bezügen. Der Ausgabewert kann auch negativ sein. Für tarifermäßigt zu besteuernde Vergütungen für mehrjährige Tätigkeiten enthält der PAP keinen entsprechenden Ausgabewert.
- Returns:
- the value
-
getVFRB
public BigDecimal getVFRB()
Getter for VFRB.Verbrauchter Freibetrag bei Berechnung des laufenden Arbeitslohns, in Cent
- Returns:
- the value
-
getVFRBS1
public BigDecimal getVFRBS1()
Getter for VFRBS1.Verbrauchter Freibetrag bei Berechnung des voraussichtlichen Jahresarbeitslohns, in Cent
- Returns:
- the value
-
getVFRBS2
public BigDecimal getVFRBS2()
Getter for VFRBS2.Verbrauchter Freibetrag bei Berechnung der sonstigen Bezüge, in Cent
- Returns:
- the value
-
getWVFRB
public BigDecimal getWVFRB()
Getter for WVFRB.Für die weitergehende Berücksichtigung des Steuerfreibetrags nach dem DBA Türkei verfügbares ZVE über dem Grundfreibetrag bei der Berechnung des laufenden Arbeitslohns, in Cent
- Returns:
- the value
-
getWVFRBO
public BigDecimal getWVFRBO()
Getter for WVFRBO.Für die weitergehende Berücksichtigung des Steuerfreibetrags nach dem DBA Türkei verfügbares ZVE über dem Grundfreibetrag bei der Berechnung des voraussichtlichen Jahresarbeitslohns, in Cent
- Returns:
- the value
-
getWVFRBM
public BigDecimal getWVFRBM()
Getter for WVFRBM.Für die weitergehende Berücksichtigung des Steuerfreibetrags nach dem DBA Türkei verfügbares ZVE über dem Grundfreibetrag bei der Berechnung der sonstigen Bezüge, in Cent
- Returns:
- the value
-
getAccessor
public Accessor<String,Lohnsteuer2017Big> getAccessor()
Gets anAccessor
instance for simple use of getter and setter methods.- Specified by:
getAccessor
in interfaceCalculator<Lohnsteuer2017Big>
- Returns:
Accessor
-
-