* 1, wenn die Anwendung des Faktorverfahrens gewählt wurden (nur in Steuerklasse IV) *
* @return the value */ getAf(): number; /** * Setter for af. *
* 1, wenn die Anwendung des Faktorverfahrens gewählt wurden (nur in Steuerklasse IV) *
* @param {number} af input value */ setAf(af: number): void; /** * Getter for AJAHR. *
* Auf die Vollendung des 64. Lebensjahres folgende Kalenderjahr (erforderlich, wenn ALTER1=1) *
* @return the value */ getAJAHR(): number; /** * Setter for AJAHR. *
* Auf die Vollendung des 64. Lebensjahres folgende Kalenderjahr (erforderlich, wenn ALTER1=1) *
* @param {number} AJAHR input value */ setAJAHR(AJAHR: number): void; /** * Getter for ALTER1. *
* 1, wenn das 64. Lebensjahr zu Beginn des Kalenderjahres vollendet wurde, in dem der Lohnzahlungszeitraum endet (§ 24 a EStG), sonst = 0 *
* @return the value */ getALTER1(): number; /** * Setter for ALTER1. *
* 1, wenn das 64. Lebensjahr zu Beginn des Kalenderjahres vollendet wurde, in dem der Lohnzahlungszeitraum endet (§ 24 a EStG), sonst = 0 *
* @param {number} ALTER1 input value */ setALTER1(ALTER1: number): void; /** * Getter for ENTSCH. *
* in VKAPA und VMT enthaltene Entschädigungen nach §24 Nummer 1 EStG in Cent *
* @return the value */ getENTSCH(): Big; /** * Setter for ENTSCH. *
* in VKAPA und VMT enthaltene Entschädigungen nach §24 Nummer 1 EStG in Cent *
* @param {Big} ENTSCH input value */ setENTSCH(ENTSCH: Big): void; /** * Getter for f. *
* eingetragener Faktor mit drei Nachkommastellen *
* @return the value */ getF(): number; /** * Setter for f. *
* eingetragener Faktor mit drei Nachkommastellen *
* @param {number} f input value */ setF(f: number): void; /** * Getter for JFREIB. *
* Jahresfreibetrag nach Maßgabe der Eintragungen auf der Lohnsteuerkarte in Cents (ggf. 0) *
* @return the value */ getJFREIB(): Big; /** * Setter for JFREIB. *
* Jahresfreibetrag nach Maßgabe der Eintragungen auf der Lohnsteuerkarte in Cents (ggf. 0) *
* @param {Big} JFREIB input value */ setJFREIB(JFREIB: Big): void; /** * Getter for JHINZU. *
* Jahreshinzurechnungsbetrag in Cents (ggf. 0) *
* @return the value */ getJHINZU(): Big; /** * Setter for JHINZU. *
* Jahreshinzurechnungsbetrag in Cents (ggf. 0) *
* @param {Big} JHINZU input value */ setJHINZU(JHINZU: Big): void; /** * 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. *
* @return the value */ getJRE4(): Big; /** * 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. *
* @param {Big} JRE4 input value */ setJRE4(JRE4: Big): void; /** * Getter for JVBEZ. *
* In JRE4 enthaltene Versorgungsbezuege in Cents (ggf. 0) *
* @return the value */ getJVBEZ(): Big; /** * Setter for JVBEZ. *
* In JRE4 enthaltene Versorgungsbezuege in Cents (ggf. 0) *
* @param {Big} JVBEZ input value */ setJVBEZ(JVBEZ: Big): void; /** * 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. *
* @return the value */ getKRV(): number; /** * 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. *
* @param {number} KRV input value */ setKRV(KRV: number): void; /** * 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. *
* @return the value */ getKVZ(): Big; /** * 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. *
* @param {Big} KVZ input value */ setKVZ(KVZ: Big): void; /** * Getter for LZZ. *
* Lohnzahlungszeitraum: 1 = Jahr 2 = Monat 3 = Woche 4 = Tag *
* @return the value */ getLZZ(): number; /** * Setter for LZZ. *
* Lohnzahlungszeitraum: 1 = Jahr 2 = Monat 3 = Woche 4 = Tag *
* @param {number} LZZ input value */ setLZZ(LZZ: number): void; /** * Getter for LZZFREIB. *
* In der Lohnsteuerkarte des Arbeitnehmers eingetragener Freibetrag für den Lohnzahlungszeitraum in Cent *
* @return the value */ getLZZFREIB(): Big; /** * Setter for LZZFREIB. *
* In der Lohnsteuerkarte des Arbeitnehmers eingetragener Freibetrag für den Lohnzahlungszeitraum in Cent *
* @param {Big} LZZFREIB input value */ setLZZFREIB(LZZFREIB: Big): void; /** * Getter for LZZHINZU. *
* In der Lohnsteuerkarte des Arbeitnehmers eingetragener Hinzurechnungsbetrag für den Lohnzahlungszeitraum in Cent *
* @return the value */ getLZZHINZU(): Big; /** * Setter for LZZHINZU. *
* In der Lohnsteuerkarte des Arbeitnehmers eingetragener Hinzurechnungsbetrag für den Lohnzahlungszeitraum in Cent *
* @param {Big} LZZHINZU input value */ setLZZHINZU(LZZHINZU: Big): void; /** * 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). *
* @return the value */ getPKPV(): Big; /** * 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). *
* @param {Big} PKPV input value */ setPKPV(PKPV: Big): void; /** * Getter for PKV. *
* Krankenversicherung: 0 = gesetzlich krankenversicherte Arbeitnehmer 1 = ausschließlich privat krankenversicherte Arbeitnehmer OHNE Arbeitgeberzuschuss 2 = ausschließlich privat krankenversicherte Arbeitnehmer MIT Arbeitgeberzuschuss *
* @return the value */ getPKV(): number; /** * Setter for PKV. *
* Krankenversicherung: 0 = gesetzlich krankenversicherte Arbeitnehmer 1 = ausschließlich privat krankenversicherte Arbeitnehmer OHNE Arbeitgeberzuschuss 2 = ausschließlich privat krankenversicherte Arbeitnehmer MIT Arbeitgeberzuschuss *
* @param {number} PKV input value */ setPKV(PKV: number): void; /** * 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. *
* @return the value */ getPVS(): number; /** * 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. *
* @param {number} PVS input value */ setPVS(PVS: number): void; /** * Getter for PVZ. *
* 1, wenn er der Arbeitnehmer den Zuschlag zur sozialen Pflegeversicherung zu zahlen hat, sonst 0. *
* @return the value */ getPVZ(): number; /** * Setter for PVZ. *
* 1, wenn er der Arbeitnehmer den Zuschlag zur sozialen Pflegeversicherung zu zahlen hat, sonst 0. *
* @param {number} PVZ input value */ setPVZ(PVZ: number): void; /** * Getter for R. *
* Religionsgemeinschaft des Arbeitnehmers lt. Lohnsteuerkarte (bei keiner Religionszugehoerigkeit = 0) *
* @return the value */ getR(): number; /** * Setter for R. *
* Religionsgemeinschaft des Arbeitnehmers lt. Lohnsteuerkarte (bei keiner Religionszugehoerigkeit = 0) *
* @param {number} R input value */ setR(R: number): void; /** * 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. *
* @return the value */ getRE4(): Big; /** * 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. *
* @param {Big} RE4 input value */ setRE4(RE4: Big): void; /** * 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) *
* @return the value */ getSONSTB(): Big; /** * 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) *
* @param {Big} SONSTB input value */ setSONSTB(SONSTB: Big): void; /** * Getter for STERBE. *
* Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt (in SONSTB enthalten) in Cents *
* @return the value */ getSTERBE(): Big; /** * Setter for STERBE. *
* Sterbegeld bei Versorgungsbezuegen sowie Kapitalauszahlungen/Abfindungen, soweit es sich nicht um Bezuege fuer mehrere Jahre handelt (in SONSTB enthalten) in Cents *
* @param {Big} STERBE input value */ setSTERBE(STERBE: Big): void; /** * Getter for STKL. *
* Steuerklasse: 1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI *
* @return the value */ getSTKL(): number; /** * Setter for STKL. *
* Steuerklasse: 1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI *
* @param {number} STKL input value */ setSTKL(STKL: number): void; /** * Getter for VBEZ. *
* In RE4 enthaltene Versorgungsbezuege in Cents (ggf. 0) *
* @return the value */ getVBEZ(): Big; /** * Setter for VBEZ. *
* In RE4 enthaltene Versorgungsbezuege in Cents (ggf. 0) *
* @param {Big} VBEZ input value */ setVBEZ(VBEZ: Big): void; /** * Getter for VBEZM. *
* Vorsorgungsbezug im Januar 2005 bzw. fuer den ersten vollen Monat in Cents *
* @return the value */ getVBEZM(): Big; /** * Setter for VBEZM. *
* Vorsorgungsbezug im Januar 2005 bzw. fuer den ersten vollen Monat in Cents *
* @param {Big} VBEZM input value */ setVBEZM(VBEZM: Big): void; /** * Getter for VBEZS. *
* Voraussichtliche Sonderzahlungen im Kalenderjahr des Versorgungsbeginns bei Versorgungsempfaengern ohne Sterbegeld, Kapitalauszahlungen/Abfindungen bei Versorgungsbezuegen in Cents *
* @return the value */ getVBEZS(): Big; /** * Setter for VBEZS. *
* Voraussichtliche Sonderzahlungen im Kalenderjahr des Versorgungsbeginns bei Versorgungsempfaengern ohne Sterbegeld, Kapitalauszahlungen/Abfindungen bei Versorgungsbezuegen in Cents *
* @param {Big} VBEZS input value */ setVBEZS(VBEZS: Big): void; /** * Getter for VBS. *
* In SONSTB enthaltene Versorgungsbezuege einschliesslich Sterbegeld in Cents (ggf. 0) *
* @return the value */ getVBS(): Big; /** * Setter for VBS. *
* In SONSTB enthaltene Versorgungsbezuege einschliesslich Sterbegeld in Cents (ggf. 0) *
* @param {Big} VBS input value */ setVBS(VBS: Big): void; /** * Getter for VJAHR. *
* Jahr, in dem der Versorgungsbezug erstmalig gewaehrt wurde; werden mehrere Versorgungsbezuege gezahlt, so gilt der aelteste erstmalige Bezug *
* @return the value */ getVJAHR(): number; /** * Setter for VJAHR. *
* Jahr, in dem der Versorgungsbezug erstmalig gewaehrt wurde; werden mehrere Versorgungsbezuege gezahlt, so gilt der aelteste erstmalige Bezug *
* @param {number} VJAHR input value */ setVJAHR(VJAHR: number): void; /** * Getter for VKAPA. *
* Kapitalauszahlungen / Abfindungen / Nachzahlungen bei Versorgungsbezügen für mehrere Jahre in Cent (ggf. 0) *
* @return the value */ getVKAPA(): Big; /** * Setter for VKAPA. *
* Kapitalauszahlungen / Abfindungen / Nachzahlungen bei Versorgungsbezügen für mehrere Jahre in Cent (ggf. 0) *
* @param {Big} VKAPA input value */ setVKAPA(VKAPA: Big): void; /** * Getter for VMT. *
* Vergütung für mehrjährige Tätigkeit ohne Kapitalauszahlungen und ohne Abfindungen bei Versorgungsbezügen in Cent (ggf. 0) *
* @return the value */ getVMT(): Big; /** * Setter for VMT. *
* Vergütung für mehrjährige Tätigkeit ohne Kapitalauszahlungen und ohne Abfindungen bei Versorgungsbezügen in Cent (ggf. 0) *
* @param {Big} VMT input value */ setVMT(VMT: Big): void; /** * Getter for ZKF. *
* Zahl der Freibetraege fuer Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III und IV) *
* @return the value */ getZKF(): Big; /** * Setter for ZKF. *
* Zahl der Freibetraege fuer Kinder (eine Dezimalstelle, nur bei Steuerklassen I, II, III und IV) *
* @param {Big} ZKF input value */ setZKF(ZKF: Big): void; /** * Getter for ZMVB. *
* Zahl der Monate, fuer die Versorgungsbezuege gezahlt werden (nur erforderlich bei Jahresberechnung (LZZ = 1) *
* @return the value */ getZMVB(): number; /** * Setter for ZMVB. *
* Zahl der Monate, fuer die Versorgungsbezuege gezahlt werden (nur erforderlich bei Jahresberechnung (LZZ = 1) *
* @param {number} ZMVB input value */ setZMVB(ZMVB: number): void; /** * Getter for JRE4ENT. *
* In JRE4 enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent *
* @return the value */ getJRE4ENT(): Big; /** * Setter for JRE4ENT. *
* In JRE4 enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent *
* @param {Big} JRE4ENT input value */ setJRE4ENT(JRE4ENT: Big): void; /** * Getter for SONSTENT. *
* In SONSTB enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent *
* @return the value */ getSONSTENT(): Big; /** * Setter for SONSTENT. *
* In SONSTB enthaltene Entschädigungen nach § 24 Nummer 1 EStG in Cent *
* @param {Big} SONSTENT input value */ setSONSTENT(SONSTENT: Big): void; /** * Getter for BK. *
* Bemessungsgrundlage fuer die Kirchenlohnsteuer in Cents *
* @return the value */ getBK(): Big; /** * Getter for BKS. *
* Bemessungsgrundlage der sonstigen Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) fuer die Kirchenlohnsteuer in Cents *
* @return the value */ getBKS(): Big; /** * Getter for BKV. *
* Bemessungsgrundlage der sonstigen Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) fuer die Kirchenlohnsteuer in Cents *
* @return the value */ getBKV(): Big; /** * Getter for LSTLZZ. *
* Fuer den Lohnzahlungszeitraum einzubehaltende Lohnsteuer in Cents *
* @return the value */ getLSTLZZ(): Big; /** * Getter for SOLZLZZ. *
* Fuer den Lohnzahlungszeitraum einzubehaltender Solidaritaetszuschlag in Cents *
* @return the value */ getSOLZLZZ(): Big; /** * Getter for SOLZS. *
* Solidaritaetszuschlag fuer sonstige Bezuege (ohne Verguetung fuer mehrjaehrige Taetigkeit) in Cents *
* @return the value */ getSOLZS(): Big; /** * Getter for SOLZV. *
* Solidaritaetszuschlag fuer die Verguetung fuer mehrjaehrige Taetigkeit in Cents *
* @return the value */ getSOLZV(): Big; /** * Getter for STS. *
* Lohnsteuer fuer sonstige Einkuenfte (ohne Verguetung fuer mehrjaehrige Taetigkeit) in Cents *
* @return the value */ getSTS(): Big; /** * Getter for STV. *
* Lohnsteuer fuer Verguetung fuer mehrjaehrige Taetigkeit in Cents *
* @return the value */ getSTV(): Big; /** * 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 *
* @return the value */ getVKVLZZ(): Big; /** * 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. *
* @return the value */ getVKVSONST(): Big; /** * Getter for VFRB. *
* Verbrauchter Freibetrag bei Berechnung des laufenden Arbeitslohns, in Cent *
* @return the value */ getVFRB(): Big; /** * Getter for VFRBS1. *
* Verbrauchter Freibetrag bei Berechnung des voraussichtlichen Jahresarbeitslohns, in Cent *
* @return the value */ getVFRBS1(): Big; /** * Getter for VFRBS2. *
* Verbrauchter Freibetrag bei Berechnung der sonstigen Bezüge, in Cent *
* @return the value */ getVFRBS2(): Big; /** * 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 *
* @return the value */ getWVFRB(): Big; /** * 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 *
* @return the value */ getWVFRBO(): Big; /** * 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 *
* @return the value */ getWVFRBM(): Big; /** * Initialize all inputs values with zero. */ initInputs(): void; private isBigInput; /** * Setter for Big or number input parameters. * * @param {string} name Variable name to set. * @param {number} value Value to set. */ set(name: Lohnsteuer2019BigInBigType | Lohnsteuer2019BigInNumberType, value: TaxJsValueType): void; /** * Getter for all output parameters. You get a value of type "number or "Big". * * @param {string} name Variable name to get. */ get(name: Lohnsteuer2019BigInBigType | Lohnsteuer2019BigInNumberType | Lohnsteuer2019BigOutType): TaxJsValueType; private static readonly typeDirectory; /** * Get all fields with types. */ getDirectory(): TaxJsDictionary; /** * Converts a value (number or Big) in the correct type (number or Big). * * @param {string} name the name of the value * @param {TaxJsValueType} value the value to convert */ toType(name: string, value: TaxJsValueType): TaxJsValueType; } export {};