diff --git a/src/resources/builtins/parameters/abgeltungssteuersatz.ttsl b/src/resources/builtins/parameters/abgeltungssteuersatz.ttsl index 24b5ffdb..2ee30a03 100644 --- a/src/resources/builtins/parameters/abgeltungssteuersatz.ttsl +++ b/src/resources/builtins/parameters/abgeltungssteuersatz.ttsl @@ -6,7 +6,7 @@ package abgeltungssteuersatz * Constant for the Capital Income Tax Rate as defined in §32d (1) EStG. * Reference: Art. 1 G. v. 14.08.2007 */ -public const abgeltungssteuersatz: Float { +public constant abgeltungssteuersatz: Float { from 1984-01-01 = 0.0; from 2009-01-01 = 0.25; } diff --git a/src/resources/builtins/parameters/arbeitslosengeld.ttsl b/src/resources/builtins/parameters/arbeitslosengeld.ttsl index b559bef4..f30528a4 100644 --- a/src/resources/builtins/parameters/arbeitslosengeld.ttsl +++ b/src/resources/builtins/parameters/arbeitslosengeld.ttsl @@ -6,7 +6,7 @@ package arbeitslosengeld * Income which is not deducted from unemployment benefit. * § 155 SGB III, vorher § 141 (1) S. 1 */ -public const arbeitslosenGeldFreibetrag: Int { +public constant arbeitslosenGeldFreibetrag: Int { # Art. 1 G. v. 21.07.1999 BGBl. I S. 1648 from 1999-08-01 = 161; @@ -19,7 +19,7 @@ public const arbeitslosenGeldFreibetrag: Int { * § 153 (1) Nr. 1 SGB III. Wird angewendet auf das Bemessungsentgelt. ACHTUNG! Beim * Elterngeld gibt es eine ähnliche Größe. */ -public const sozialVersicherungsPauschale: Float { +public constant sozialVersicherungsPauschale: Float { from 1984-01-01 = 0.1727; from 1985-01-01 = 0.1745; from 1986-01-01 = 0.1775; @@ -60,7 +60,7 @@ public const sozialVersicherungsPauschale: Float { * §149 Nr. 2 SGB III, vorher § 129 (2) SGB III. Höhe des Arbeitslosengeldes im * Verhältnis zum letzten Nettoentgelt bei Personen ohne Kinder im Sinne des EStG. */ -public const satzOhneKinder: Float { +public constant satzOhneKinder: Float { # Reference: Art. 1 G. v. 24.03.1997 BGBl. I S. 594 from 1998-08-01 = 0.6; } @@ -70,7 +70,7 @@ public const satzOhneKinder: Float { * §149 Nr. 1 SGB III, vorher §129 Nr. 1 SGB III. Höhe des Arbeitslosengeldes im * Verhältnis zum letzten Nettoentgelt bei Personen mit Kindern im Sinne des EStG */ -public const satzMitKindern: Float { +public constant satzMitKindern: Float { # Reference: Art. 1 G. v. 24.03.1997 BGBl. I S. 594 from 1998-08-01 = 0.67; } @@ -80,7 +80,7 @@ public const satzMitKindern: Float { * §138 (3) SGB III, früher auch §102 (2) AFG. Grenze, ab der nicht mehr * Arbeitslosigkeit unterstellt wird. */ -public const stundengrenze: Int { +public constant stundengrenze: Int { from 1969-07-01 = 20; # Reference: Art. 1 G. v. 20.12.1985 BGBl I S. 2484 from 1986-01-01 = 19; @@ -97,7 +97,7 @@ public const stundengrenze: Int { * Dauer des Anspruchs auf ALG 1 richtet sich nach Alter und wie viele Monate * eine Person versicherungsplichtig in den letzten 5 Jahren war. */ -public const anspruchsdauer: Dict { +public constant anspruchsdauer: Dict { from 1997-03-24 = { nach_alter: { 0: 12 diff --git a/src/resources/builtins/parameters/arbeitslosengeld2.ttsl b/src/resources/builtins/parameters/arbeitslosengeld2.ttsl index df634602..7c706b98 100644 --- a/src/resources/builtins/parameters/arbeitslosengeld2.ttsl +++ b/src/resources/builtins/parameters/arbeitslosengeld2.ttsl @@ -9,7 +9,7 @@ package arbeitslosengeld2 * § 11b (2) SGB II (neugefasst durch B. v. 13.05.2011 BGBl. I S. 850. Artikel 2 * G. v. 24.03.2011 BGBl. I S. 453). */ -public const anrechnungsfreieEinkommensanteile: Dict>> { +public constant anrechnungsfreieEinkommensanteile: Dict>> { # Reference: Artikel 1. G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = { 0: { @@ -112,7 +112,7 @@ public const anrechnungsfreieEinkommensanteile: Dict>> { +public constant anrechnungsfreieEinkommensanteileFallsKinder: Dict>> { # Reference: Artikel 1 G. v. 14.08.2005 BGBl. I S. 2407. from 2005-10-01 = { 3: { @@ -136,7 +136,7 @@ public const anrechnungsfreieEinkommensanteileFallsKinder: Dict { +public constant regelsatz: Int or Dict { from 2005-01-01 = { scalar: 338, reference: "Artikel 1 G. v. 24.12.2003 BGBl. I S. 2954.", @@ -311,7 +311,7 @@ public const regelsatz: Int or Dict { * 2005-2010 der Regelsatz für weitere Haushaltsmitglieder wurden als Anteil * des Standardsatzes bestimmt. */ -public const anteilRegelsatz: Dict { +public constant anteilRegelsatz: Dict { # Reference: Artikel 1 G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = { zwei_erwachsene: 0.9, @@ -343,7 +343,7 @@ public const anteilRegelsatz: Dict { * § 21 (3) Nr. 1 SGB II. * reference_period: Month */ -public const mehrbedarfAnteil: Dict { +public constant mehrbedarfAnteil: Dict { # Reference: G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = { min_1_kind: 0.12, @@ -359,7 +359,7 @@ public const mehrbedarfAnteil: Dict { * mehr auf und ist nicht mehr relevant, * da alle betroffenen Personen zu alt für ALG 2 sind. */ -public const vermögensGrundfreibetragObergrenze: Dict { +public constant vermögensGrundfreibetragObergrenze: Dict { # Reference: Artikel 1 G. v. 23.12.2002 BGBl. I S. 4607. from 2005-01-01 = { 1947: 33800, @@ -400,7 +400,7 @@ public const vermögensGrundfreibetragObergrenze: Dict { * von einem Jahr. Während der Karenzzeit ist ein Vermögen von 40.000 Euro für die * erste Person einer Bedarfsgemeinschaft und 15.000 Euro für jede weitere erlaubt. */ -public const schonvermoegenBuergergeld: Dict { +public constant schonvermoegenBuergergeld: Dict { # Reference: G. v. 20.12.2022 BGBl. I S. 2328. (Bürgergeld-Gesetz) from 2023-01-01 = { während_karenzzeit: 40000, @@ -412,7 +412,7 @@ public const schonvermoegenBuergergeld: Dict { * Vermögensfreibetrag für Erstausstattung * § 12 (2) Satz 1 Nr. 4 SGB II. */ -public const vermoegensfreibetragAusstattung: Int { +public constant vermoegensfreibetragAusstattung: Int { # Reference: Artikel 1 G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = 750; @@ -424,7 +424,7 @@ public const vermoegensfreibetragAusstattung: Int { * Vermögensgrundfreibetrag je Kind * § 12 (2) Satz 1 Nr. 1 SGB II. */ -public const vermoegensfreibetragKind: Int { +public constant vermoegensfreibetragKind: Int { # Reference: Artikel 1 G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = 4100; @@ -439,7 +439,7 @@ public const vermoegensfreibetragKind: Int { * Altersgrenzen für Vermögensfreibetrag * Vermögensfreibetrag ändert sich nach Geburtsjahr */ -public const vermoegensfreibetragAlter: Dict { +public constant vermoegensfreibetragAlter: Dict { 2005-01-01: { 1: 1948, 2: 1958, @@ -460,7 +460,7 @@ public const vermoegensfreibetragAlter: Dict { * .2016 BGBl. I S. 1858 entfallen. Wie entfallen? * § 3 Alg II-V. Seit 01.01.2008 in § 6 Alg II-V. */ -public const abzugfaehigePauschale: Dict { +public constant abzugfaehigePauschale: Dict { # Reference: V. v. 20.10.2004 BGBl. I S. 2622 from 2005-01-01 = { werbung: 15.33, @@ -482,7 +482,7 @@ public const abzugfaehigePauschale: Dict { * § 22 SGB II * unit: Euro / Quadratmeter */ -public const maxMieteProQuadratMeter: Int { +public constant maxMieteProQuadratMeter: Int { from 1984-01-01 = 10 } @@ -491,7 +491,7 @@ public const maxMieteProQuadratMeter: Int { * Eine Mietwohnung darf für einen Single 45 Quadratmeter (+15 für jede weitere * Person) groß sein. */ -public const berechtigteWohnflaecheMiete: Dict { +public constant berechtigteWohnflaecheMiete: Dict { from 1984-01-01 = { single: 45, je_weitere_person: 15 @@ -506,7 +506,7 @@ public const berechtigteWohnflaecheMiete: Dict { * gestiegen und wird ab 5 Personen im Haushalt um 20 Quadratmeter pro Person * angehoben. */ -public const berechtigteWohnflaecheEigentum: Dict { +public constant berechtigteWohnflaecheEigentum: Dict { from 1984-01-01 = { 1: 80, 2: 80, diff --git a/src/resources/builtins/parameters/einkommenssteuer.ttsl b/src/resources/builtins/parameters/einkommenssteuer.ttsl index f5fb7c60..8100a6ce 100644 --- a/src/resources/builtins/parameters/einkommenssteuer.ttsl +++ b/src/resources/builtins/parameters/einkommenssteuer.ttsl @@ -9,7 +9,7 @@ package einkommenssteuer * des Progressionsfaktors berechnet. Einzelheiten sind im docstring der Funktion * add_progressionsfaktor beschrieben. */ -public const einkommenssteuerTarif: Dict> { +public constant einkommenssteuerTarif: Dict> { # TODO: klren wie das mit deviation_from aussieht @@ -325,7 +325,7 @@ public const einkommenssteuerTarif: Dict> { * Diese Funktion ist hier ab 2002 angegeben. Vor 2002 das Steuersystem ist nicht * implementiert. */ -public const renteErtragsanteil: Dict> { +public constant renteErtragsanteil: Dict> { from 2002-01-01 = { 0: { lower_threshold: -inf, diff --git a/src/resources/builtins/parameters/einkommenssteuerAbzuege.ttsl b/src/resources/builtins/parameters/einkommenssteuerAbzuege.ttsl index 1aa78665..c166b100 100644 --- a/src/resources/builtins/parameters/einkommenssteuerAbzuege.ttsl +++ b/src/resources/builtins/parameters/einkommenssteuerAbzuege.ttsl @@ -9,7 +9,7 @@ pacakge einkommenssteuerAbzuege * veranlagte Paare. §32 (6) EStG, seit 2000. * Pro Jahr */ -public const kinderFreibetrag: Dict { +public constant kinderFreibetrag: Dict { # Reference: Art. 1 G. v. 23.12.1982 BGBl. I S. 1857. from 1983-01-01 = { saechlichesExistenzminimum: 110 @@ -140,7 +140,7 @@ public const kinderFreibetrag: Dict { * Steuerpflichtigen. Wird verdoppelt für gemeinsam veranlagte Ehegatten. Der gesamte * Zeitverlauf wurde bereits 2005 festgelegt. */ -public const vorsorge2004Vorwegabzug: Int { +public constant vorsorge2004Vorwegabzug: Int { from 1985-01-01 = 1534 from 1989-01-01 = 2045 from 1993-01-01 = 3068 @@ -160,7 +160,7 @@ public const vorsorge2004Vorwegabzug: Int { * § 9a Nr. 1a) EStG * This is the minimum amount deducted from any employment income. */ -public const werbungskostenpauschbetrag: Int { +public constant werbungskostenpauschbetrag: Int { from 1975-01-01 = 288 from 1990-01-01 = 1044 from 2004-01-01 = 920 @@ -179,7 +179,7 @@ public const werbungskostenpauschbetrag: Int { * Sonderausgaben-Pauschbetrag * § 10c EStG */ -public const sonderausgabenpauschbetrag: Int { +public constant sonderausgabenpauschbetrag: Int { from 1984-01-01 = 138 # Reference: Art. 1 G. v. 25.07.1988, BGBl. I S. 1093 @@ -194,7 +194,7 @@ public const sonderausgabenpauschbetrag: Int { * § 20 (9) EStG. Früher § 20 (4) EStG. Wert für Singles. Wird verdoppelt für * gemeinsam veranlagte. seit 2009. vor 2008 Sparerfreibetrag. */ -public const sparerpauschbetrag: Int { +public constant sparerpauschbetrag: Int { from 1975-01-01 = 153 from 1990-01-01 = 307 from 1993-01-01 = 3068 @@ -217,7 +217,7 @@ public const sparerpauschbetrag: Int { * § 20 (9) EStG. Früher § 20 (4) EStG. Wert für Singles. Wird verdoppelt für * gemeinsam veranlagte. seit 2009. vor 2008 Sparerfreibetrag. */ -public const sparerWerbungskostenPauschbetrag: Int { +public constant sparerWerbungskostenPauschbetrag: Int { from 1975-01-01 = 51 from 2009-01-01 = 0 } @@ -226,7 +226,7 @@ public const sparerWerbungskostenPauschbetrag: Int { * Allgemeine Vorsorgepauschale Grundhöchstbetrag, Grundtabelle * §10 (3) EStG bis 2004. */ -public const vorsorge2004Grundhoechstbetrag: Int { +public constant vorsorge2004Grundhoechstbetrag: Int { from 1985-01-01 = 1196 from 1992-01-01 = 1334 } @@ -238,7 +238,7 @@ public const vorsorge2004Grundhoechstbetrag: Int { * haben, maximal den gleichen Altersentlastungsbetrag. Ab 2005 hängt dieser Betrag, * den diese Steuerpflichtigen erhalten, vom Geburtsjahr ab. */ -public const altersentlastungsbetragMax: Int or Dict { +public constant altersentlastungsbetragMax: Int or Dict { from 1984-01-01 = 1534 from 1989-01-01 = 1902 from 2002-01-01 = 1908 @@ -291,7 +291,7 @@ public const altersentlastungsbetragMax: Int or Dict { * haben, die gleiche Altersentlastungsquote abgezogen. Ab 2005 hängt diese Quote, * den diese Steuerpflichtigen erhalten, vom Geburtsjahr ab. */ -public const altersentlastungQuote: Float or Dict { +public constant altersentlastungQuote: Float or Dict { from 1984-01-01 = 0.4 # Reference: Artikel 1 G. v. 05.07.2004 BGBl. I S. 1427. @@ -342,7 +342,7 @@ public const altersentlastungQuote: Float or Dict { * Lebensjahr vollendet hatte. * Reference: § 24a Art. 3 EStG */ -public const altersentlastungsbetragAltersgrenze: Int { +public constant altersentlastungsbetragAltersgrenze: Int { from 1984-01-01 = 64 } @@ -355,7 +355,7 @@ public const altersentlastungsbetragAltersgrenze: Int { * 2023 auf 100% gesetzt. * Reference: § 10 Abs. 1 Nr. 2 Buchst. a und b EStG */ -public const einfuehrungsfaktor: { +public constant einfuehrungsfaktor: { from 2005-01-01 = { 0: {lower_threshold: -inf, rate_linear: 0, intercept_at_lower_threshold: 0.6}, 1: {lower_threshold: 2005, upper_threshold: 2025, rate_linear: 0.02}, @@ -375,7 +375,7 @@ public const einfuehrungsfaktor: { * Entlastungsbetrag für Alleinerziehende * § 24b (1) EStG. vor 2004 "Haushaltsfreibetrag", § 32 (7) EStG */ -public const alleinerzFreibetrag: Int { +public constant alleinerzFreibetrag: Int { from 1984-01-01 = 2154 from 1986-01-01 = 2319 from 1989-01-01 = 2871 @@ -398,7 +398,7 @@ public const alleinerzFreibetrag: Int { * §24b (2) S. 2 EStG. Alleinerziehenden-Entlastungsbetrag, Zusatzbetrag pro Kind ab * dem 2. Kind. */ -public const alleinerzFreibetragZusatz: Int { +public constant alleinerzFreibetragZusatz: Int { # Reference: Art. 1 G. vs. 16.07.2015 BGBl. I S.1202 from 2015-01-01 = 240 } @@ -408,7 +408,7 @@ public const alleinerzFreibetragZusatz: Int { * §10 (3) S. 2 EStG (vor 2004). Der Vorwegabzug wird pauschal um einen Anteil * gekürzt bei abhängig Beschäftigten (vereinfacht). */ -public const vorsorge2004KuerzungVorwegabzug: Float { +public constant vorsorge2004KuerzungVorwegabzug: Float { from 1985-01-01 = 0.0935 from 1986-01-01 = 0.096 from 1987-01-01 = 0.0935 @@ -425,7 +425,7 @@ public const vorsorge2004KuerzungVorwegabzug: Float { * AL-V), der für sozialverspfl. Beschäftigte gilt. * §10 Abs. 4 S.1 EStG */ -public const vorsorgeSonstigeAufwendungenMax: Int { +public constant vorsorgeSonstigeAufwendungenMax: Int { # Reference: Art. 1 G. v. 05.07.2004 BGBl. I S.1427 from 2005-01-01 = 1500 @@ -437,7 +437,7 @@ public const vorsorgeSonstigeAufwendungenMax: Int { * Maximalbetrag der Altersvorsorgeaufwendungen, 2005er Rechtsstand * §10 (3) EStG, Anlage 2 SGB VI */ -public const vorsorgeAltersvorsorgeaufwendungenMax: Int { +public constant vorsorgeAltersvorsorgeaufwendungenMax: Int { # Art. 1 G. v. 05.07.2004 BGBl. I S.1427 from 2005-01-01 = 20000 @@ -475,7 +475,7 @@ public const vorsorgeAltersvorsorgeaufwendungenMax: Int { * Beschäftigten. * §10 (3) a) S.4 EStG */ -public const vorsorgeKrankenMinderung: Float { +public constant vorsorgeKrankenMinderung: Float { # Reference: Art. 1 G. v. 16.07.2009 BGBl. I S. 1959 from 2009-07-23 = 0.04 } @@ -484,7 +484,7 @@ public const vorsorgeKrankenMinderung: Float { * Behinderten-Pauschbetrag, in Abhängigkeit des Behinderungsgrads. * § 33b (3) EStG. */ -public const behindertenPauschbetrag: Dict { +public constant behindertenPauschbetrag: Dict { # Reference: G. v. 05.08.1974 BGBl. I S. 1769. from 1975-01-01 = { 0: 0, @@ -531,7 +531,7 @@ public const behindertenPauschbetrag: Dict { * anrechenbar ist * §10 (1) Nr. 5 EStG */ -public const kinderbetreuungskostenAbzAnteil: Float { +public constant kinderbetreuungskostenAbzAnteil: Float { # Reference: Art. 1 G. v. 01.11.2011 BGBl. I S.2131 from 2012-01-01 = 0.6666666 } @@ -540,7 +540,7 @@ public const kinderbetreuungskostenAbzAnteil: Float { * Maximal abziehbare Betreuungsaufwendungen pro Kind * §10 (1) Nr. 5 EStG */ -public const kinderbetreuungskostenAbzMaximum: Int { +public constant kinderbetreuungskostenAbzMaximum: Int { # Reference: Art. 1 G. v. 01.11.2011 BGBl. I S.2131 from 2012-01-01 = 4000 } @@ -549,7 +549,7 @@ public const kinderbetreuungskostenAbzMaximum: Int { * Anteil abgezogene Rentenversicherungsbeiträge * §10 (3) a) S.4 EStG */ -public const vorsorgepauschaleRentenversicherungsAnteil: Dict> { +public constant vorsorgepauschaleRentenversicherungsAnteil: Dict> { 2005-01-01 = { 0: { lower_threshold: -inf, @@ -600,7 +600,7 @@ public const vorsorgepauschaleRentenversicherungsAnteil: Dict { +public constant vorsorgepauschaleKvMax: Dict { # Reference: Art. 1 G. v. 16.07.2009 BGBl. I S. 1959 from 2009-07-23 = { steuerklasse_3: 3000, diff --git a/src/resources/builtins/parameters/elterngeld.ttsl b/src/resources/builtins/parameters/elterngeld.ttsl index a4626eab..4f6f14d2 100644 --- a/src/resources/builtins/parameters/elterngeld.ttsl +++ b/src/resources/builtins/parameters/elterngeld.ttsl @@ -6,7 +6,7 @@ package elterngeld * Faktor bei der ElG-Berechung, 2. Stufe * § 2 (1) BEEG */ -public const faktor: Float { +public constant faktor: Float { from 2007-01-01 = 0.67 } @@ -14,7 +14,7 @@ public const faktor: Float { * Höchstbetrag des Elterngeldes * § 2 (1) BEEG */ -public const hoechstbetrag: Int { +public constant hoechstbetrag: Int { from 2007-01-01 = 1800 } @@ -23,7 +23,7 @@ public const hoechstbetrag: Int { * § 2 (2) BEEG. Maßgeblich ist das durchschnittlich erzielte monatliche Einkommen * vor der Geburt */ -public const nettoeinkommenStufen: Dict { +public constant nettoeinkommenStufen: Dict { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = { 1: 1000, @@ -41,7 +41,7 @@ public const nettoeinkommenStufen: Dict { * Mindestbetrag des Elterngeldes * § 2 (5) BEEG */ -public const mindestbetrag: Int { +public constant mindestbetrag: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 300 } @@ -50,7 +50,7 @@ public const mindestbetrag: Int { * Korrektur des Prozentsatzes für hohe und niedrige Einkommen * § 2 (2) BEEG */ -public const prozentKorrektur: Float { +public constant prozentKorrektur: Float { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 0.001 } @@ -59,7 +59,7 @@ public const prozentKorrektur: Float { * Minimaler Anteil des Elterngelds am vorherigen Nettoeinkommen * § 2 (2) BEEG */ -public const prozentMinimum: Float { +public constant prozentMinimum: Float { from 2007-01-01 = 0.67 # Reference: Art. 14 G. v. 09.12.2010 BGBl. I S. 1885 @@ -70,7 +70,7 @@ public const prozentMinimum: Float { * Einkommensschritte für die Korrektur * § 2 (2) BEEG */ -public const einkommensSchrittKorrektur: Int { +public constant einkommensSchrittKorrektur: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 2 } @@ -81,7 +81,7 @@ public const einkommensSchrittKorrektur: Int { * wird das Elterngeld um 10% (max. um 75€) erhöht. * Reference: § 2a BEEG */ -public const geschwisterbonusAltersgrenzenKinder: Dict { +public constant geschwisterbonusAltersgrenzenKinder: Dict { from 2007-01-01 = { 3: 2, 6: 3 @@ -92,7 +92,7 @@ public const geschwisterbonusAltersgrenzenKinder: Dict { * Geschwisterbonus als prozentualer Aufschlag * § 2a (1) BEEG. Früher § 2 (4) BEEG */ -public const geschwisterbonusAufschlag: Float { +public constant geschwisterbonusAufschlag: Float { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 0.1 } @@ -101,7 +101,7 @@ public const geschwisterbonusAufschlag: Float { * Minimaler Geschwisterbonus als Euro-Betrag * § 2a (1) BEEG. Früher §2 (4) BEEG */ -public const geschwisterbonusMinimum: Int { +public constant geschwisterbonusMinimum: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 75 } @@ -111,7 +111,7 @@ public const geschwisterbonusMinimum: Int { * § 2a (4) BEEG, früher §2 (6) BEEG. * pro Monat */ -public const mehrlingbonus: Int { +public constant mehrlingbonus: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 300 } @@ -120,7 +120,7 @@ public const mehrlingbonus: Int { * Sozialversicherungspauschale zur Berechnung des Nettoeinkommens * §2f BEEG. Vor 2012 waren es die eigentlichen Pflichtbeiträge. */ -public const sozialversicherungspauschale: Float { +public constant sozialversicherungspauschale: Float { # Reference: Art. 1 G. v. 10.09.2012 BGBl. I S. 1878 from 2012-09-18 = 0.21 } @@ -129,7 +129,7 @@ public const sozialversicherungspauschale: Float { * Maximale Anzahl an Monaten, in denen ein Paar Elterngeld erhält * § 4 (3) BEEG */ -public const maxMonatePaar: Int { +public constant maxMonatePaar: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 14 } @@ -138,7 +138,7 @@ public const maxMonatePaar: Int { * Maximale Anzahl an Monaten, die jedes Elternteil Elterngeld erhält * § 4 (3) BEEG */ -public const maxMonateIndividuell: Int { +public constant maxMonateIndividuell: Int { # Reference: Art. 1 G. v. 05.12.2006 BGBl. I S. 2748 from 2007-01-01 = 12 } diff --git a/src/resources/builtins/parameters/erwerbsminderungsrente.ttsl b/src/resources/builtins/parameters/erwerbsminderungsrente.ttsl index 42893173..2c1e5b3a 100644 --- a/src/resources/builtins/parameters/erwerbsminderungsrente.ttsl +++ b/src/resources/builtins/parameters/erwerbsminderungsrente.ttsl @@ -10,7 +10,7 @@ package Erwerbsminderungsrente * Reference: § 77 SGB VI Zugangsfaktor * pro Jahr */ -public const abschlagsfreieAltersgrenze: Dict { +public constant abschlagsfreieAltersgrenze: Dict { from 2001-01-01 = 63 from 2012-01-01 = 63.083333 from 2012-02-01 = 63.166666 @@ -39,7 +39,7 @@ public const abschlagsfreieAltersgrenze: Dict { * Reference: § 77 Abs. 4 SGB VI Zugangsfaktor * pro Jahr */ -public const regelaltersgrezeLangjaehrigeVersicherte: Dict { +public constant regelaltersgrezeLangjaehrigeVersicherte: Dict { from 2001-01-01 = 63 } @@ -50,7 +50,7 @@ public const regelaltersgrezeLangjaehrigeVersicherte: Dict { * Reference: § 264d SGB VI Zugangsfaktor * pro Jahr */ -public const wartezeitgrenzeLangjaehrigeVersicherteAbschlagsfrei: Dict { +public constant wartezeitgrenzeLangjaehrigeVersicherteAbschlagsfrei: Dict { from 2001-01-01 = 35 from 2024-01-01 = 40 } @@ -63,7 +63,7 @@ public const wartezeitgrenzeLangjaehrigeVersicherteAbschlagsfrei: Dict { +public constant zurechnungszeitgrenze: Dict { from 2001-01-01 = 62.916666 from 2001-02-01 = 62.833333 from 2001-03-01 = 62.75 @@ -122,7 +122,7 @@ public const zurechnungszeitgrenze: Dict { * sind bei 10.8% gedeckelt. * Reference: § 77 SGB VI Zugangsfaktor */ -public const minZugangsfaktor: Dict { +public constant minZugangsfaktor: Dict { from 2000-01-01 = 0.892 } @@ -133,7 +133,7 @@ public const minZugangsfaktor: Dict { * das Sicherungsziel der Rentenart im Verhältnis zu einer Altersrente. * Reference: § 67 SGB VI Rentenartfaktor */ -public const rentenartfaktor: Dict { +public constant rentenartfaktor: Dict { from 2001-01-01 = { teilw: 0.5, voll: 1.0 @@ -147,6 +147,6 @@ public const rentenartfaktor: Dict { * Lebensjahr bis zum Beginn der Rente * Reference: SGB VI § 72: Grundbewertung */ -public const altersgrenzeGrundbewertung: Dict { +public constant altersgrenzeGrundbewertung: Dict { from 2001-01-01 = 16 } diff --git a/src/resources/builtins/parameters/erziehungsgeld.ttsl b/src/resources/builtins/parameters/erziehungsgeld.ttsl index 1549dea2..327e7fb0 100644 --- a/src/resources/builtins/parameters/erziehungsgeld.ttsl +++ b/src/resources/builtins/parameters/erziehungsgeld.ttsl @@ -6,7 +6,7 @@ package erziehungsgeld * Einkommensgrenze für abzugsfreies Erziehungsgeld * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 (p.209) */ -public const erziehungsgeldEinkommensgrenze: Dict>> { +public constant erziehungsgeldEinkommensgrenze: Dict>> { from 2004-02-09 = { limit: { alleinerz: { @@ -35,7 +35,7 @@ public const erziehungsgeldEinkommensgrenze: Dict { +public constant erziehungsgeldAufschlagEinkommen: Dict { from 2004-02-09 = 3140 } @@ -43,7 +43,7 @@ public const erziehungsgeldAufschlagEinkommen: Dict { * Höhe des Erziehungsgeldes abhängig vom beantragtem Satz * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 § 5 (p.208) */ -public const erziehungsgeldSatz: Dict { +public constant erziehungsgeldSatz: Dict { from 2004-02-09 = { regelsatz: 300, budgetsatz: 450 @@ -58,7 +58,7 @@ public const erziehungsgeldSatz: Dict { * das Produkt entsprechend vom Erziehungsgeld Anspruch abgezogen * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 */ -public const abschlagFaktor: Float { +public constant abschlagFaktor: Float { from 2004-02-09 = 0.052 } @@ -67,7 +67,7 @@ public const abschlagFaktor: Float { * relevanten Einkommen zu berechnen * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 § 6 (p.209) */ -public const pauschalAbzugAufEinkommen: Float { +public constant pauschalAbzugAufEinkommen: Float { from 2004-02-09 = 0.76 } @@ -75,7 +75,7 @@ public const pauschalAbzugAufEinkommen: Float { * Grenze der wöchentlichen Arbeitsstunden bis zu der Erziehungsgeld ausgezahlt wird * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 § 15 (p.211) */ -public const arbeitsstundenWoechentlicheGrenze: Int { +public constant arbeitsstundenWoechentlicheGrenze: Int { from 2004-02-09 = 30 } @@ -83,7 +83,7 @@ public const arbeitsstundenWoechentlicheGrenze: Int { * Alter des Kindes in Monaten bis zu dem der Regelsatz bezogen werden kann. * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 */ -public const endAlterKindRegelsatz: Int { +public constant endAlterKindRegelsatz: Int { from 2004-01-01 = 24 } @@ -91,7 +91,7 @@ public const endAlterKindRegelsatz: Int { * Alter des Kindes in Monaten bis zu dem der Budgetsatz bezogen werden kann. * Reference: Bundesgesetzblatt Jahrgang 2004 Teil I Nr. 6 */ -public const endAlterKindBudgetsatz: Int { +public constant endAlterKindBudgetsatz: Int { from 2004-01-01 = 12 } diff --git a/src/resources/builtins/parameters/gesetzlicheRente.ttsl b/src/resources/builtins/parameters/gesetzlicheRente.ttsl index 2946b23b..59d9aa04 100644 --- a/src/resources/builtins/parameters/gesetzlicheRente.ttsl +++ b/src/resources/builtins/parameters/gesetzlicheRente.ttsl @@ -7,7 +7,7 @@ package gesetzlicheRente * Verhältnis von Rentnern zu Beitragszahlern modifiziert * Reference: §68 Abs. 4 S. 6 SGB VI */ -public const alpha: Float { +public constant alpha: Float { from 1984-01-01 = 0.0 from 2002-01-01 = 0.25 } @@ -16,7 +16,7 @@ public const alpha: Float { * Teil des Riesterfaktors in der Rentenanpassungsformel * Reference: §68 Abs. 5 SGB VI */ -public const altersVorsorgeAnteil: Float { +public constant altersVorsorgeAnteil: Float { from 1993-01-01 = 0.0 from 2002-01-01 = 0.5 from 2003-01-01 = 1.0 @@ -33,7 +33,7 @@ public const altersVorsorgeAnteil: Float { * Beschäftigten, der geringfügig Beschäftigten und der Bezieher von ALG. * statistik-rente.de/drv */ -public const beitragsvolumen: Dict { +public constant beitragsvolumen: Dict { from 1991-01-01 = 108688000 from 1992-01-01 = 117359000 from 1993-01-01 = 120559000 @@ -71,7 +71,7 @@ public const beitragsvolumen: Dict { * Multiplikation des Rentenwerts mit 45. statistik-rente.de/drv * Reference: § 154 Abs. 3 Satz 1 Nr. 2 SGB VI */ -public const eckrente: Float { +public constant eckrente: Float { from 1995-01-01 = 988.15 from 1996-01-01 = 992.72 from 1997-01-01 = 1009.1 @@ -102,7 +102,7 @@ public const eckrente: Float { * Durchschnittslohn * Durchschnittsbruttolohn aller Arbeitnehmer:innen in einem Jahr */ -public const durchschnittslohn: Float { +public constant durchschnittslohn: Float { from 2005-01-01 = 28468.23 from 2006-01-01 = 28673.22 from 2007-01-01 = 28978.19 @@ -122,7 +122,7 @@ public const durchschnittslohn: Float { * Durchschnittsentgelt aller Versicherten im Sinne der deutschen Sozialversicherung. * Dieses wird benötigt zur Berechnung der Entgeltpunkte. */ -public const beitragspflichtigesDurchschnittsentgelt: Int { +public constant beitragspflichtigesDurchschnittsentgelt: Int { from 2005-01-01 = 29202 from 2006-01-01 = 29494 from 2007-01-01 = 29951 @@ -167,7 +167,7 @@ public const beitragspflichtigesDurchschnittsentgelt: Int { * diesen Faktor erhöht. * Reference: §256a SGB VI and Anlage 10 SGB VI */ -public const umrechnungEntgeltpBeitrittsgebiet: Float { +public constant umrechnungEntgeltpBeitrittsgebiet: Float { from 1945-01-01 = 1.0000 from 1946-01-01 = 1.0000 from 1947-01-01 = 1.0000 @@ -255,7 +255,7 @@ public const umrechnungEntgeltpBeitrittsgebiet: Float { * Rentenvolumen * Gesamtvolumen der ausgezahlten Renten */ -public const gesamtesRentenvolumen: Int { +public constant gesamtesRentenvolumen: Int { from 1991-01-01 = 117912000 from 1992-01-01 = 130901000 from 1993-01-01 = 141180000 @@ -293,7 +293,7 @@ public const gesamtesRentenvolumen: Int { * einen Entgeltpunkt entspricht. * Reference: statistik-rente.de/drv, § 68 SGB VI */ -public const rentenwert: Dict { +public constant rentenwert: Dict { from 1992-01-01 = { west: 21.19, ost: 12.05 @@ -465,7 +465,7 @@ public const rentenwert: Dict { * Konstante zur Bestimmung des Höchstwerts der durchschnittlichen Entgeltpunkte und * des Effekts eines weiteren Monats an Grundrentenzeiten auf Höchstwert. */ -public const grundrenteHöchstwert: Dict { +public constant grundrenteHöchstwert: Dict { # Reference: § 76g Abs. 4 S. 3, 4 SGB VI from 2021-01-01 = { base: 0.0334, @@ -478,7 +478,7 @@ public const grundrenteHöchstwert: Dict { * Der Zugangsfaktor für die Grundrente ist auf 1 begrenzt. * Reference: § 77 Abs. 2 SGB VI */ -public const grundrenteZugangsfaktorMax: Int { +public constant grundrenteZugangsfaktorMax: Int { from 2021-01-01 = 1 } @@ -488,7 +488,7 @@ public const grundrenteZugangsfaktorMax: Int { * an Grundrentenzeiten ab der zusätzliche Monate an Grundrentenzeiten nicht * berücksichtigt werden */ -public const grundrenteZeiten: Dict { +public constant grundrenteZeiten: Dict { # Reference: § 76g Abs. 4 S. 5,6 / Abs. 1 S. 1 SGB VI from 2021-01-01 = { min: 396, @@ -502,7 +502,7 @@ public const grundrenteZeiten: Dict { * Einkommensanrechnung des Grundrentenzuschlags zu ermitteln * Reference: § 97a Abs. 4 S. 2, 4 SGB VI */ -public const grundrenteEinkommensanrechnungSingle: Dict> { +public constant grundrenteEinkommensanrechnungSingle: Dict> { # Reference: § 97a Abs. 4 S. 2, 4 SGB VI from 2021-01-01 = { 0: { @@ -528,7 +528,7 @@ public const grundrenteEinkommensanrechnungSingle: Dict * Einkommensanrechnung des Grundrentenzuschlags zu ermitteln * Reference: § 97a Abs. 4 S. 2, 4 SGB VI */ -public const grundrenteEinkommensanrechnungMarried: Dict> { +public constant grundrenteEinkommensanrechnungMarried: Dict> { # Reference: § 97a Abs. 4 S. 2, 4 SGB VI from 2021-01-01 = { 0: { @@ -553,7 +553,7 @@ public const grundrenteEinkommensanrechnungMarried: Dict { +public constant zugangsfaktorVeraenderungProJahr: Dict { # Reference: §77 Abs. 2 Nr. 2 SGB VI from 2001-01-01 = { vorzeitiger_renteneintritt: 0.036, @@ -580,7 +580,7 @@ public const zugangsfaktorVeraenderungProJahr: Dict { * höher oder niedriger, wenn keine Ausnahmeregelungen erfüllt sind. * Reference: § 35 Satz 2 SGB VI */ -public const regelaltersgrenze: Dict> { +public constant regelaltersgrenze: Dict> { from 1984-01-01 = { 0: { lower_threshold: -inf, @@ -609,7 +609,7 @@ public const regelaltersgrenze: Dict> { * geboren vor 1952 in Rente gehen konnten. * Reference: § 237a SGB VI */ -public const altersgrenzeFrauen: Dict> { +public constant altersgrenzeFrauen: Dict> { from 1980-01-01 = { 0: { lower_threshold: -inf, @@ -622,7 +622,7 @@ public const altersgrenzeFrauen: Dict> { rate_linear: 1, }, 2: { - upper_threshold: 1951.916666666, # constant 65 + upper_threshold: 1951.916666666, # 65 rate_linear: 0, }, 3: { @@ -651,7 +651,7 @@ public const altersgrenzeFrauen: Dict> { * (mit Abschlägen). * Reference: § 237a SGB VI */ -public const altersgrenzeFrauenVorzeitig: Dict> { +public constant altersgrenzeFrauenVorzeitig: Dict> { from 1980-01-01 = { 0: { lower_threshold: -inf, @@ -664,7 +664,7 @@ public const altersgrenzeFrauenVorzeitig: Dict> { rate_linear: 7, }, 2: { - upper_threshold: inf, # constant 67 + upper_threshold: inf, # 67 rate_linear: 0, }, } @@ -675,7 +675,7 @@ public const altersgrenzeFrauenVorzeitig: Dict> { * Kohorte, ab der Rente für Frauen abgeschafft. * Reference: § 237a SGB VI */ -public const firstBirthyearWithoutRenteFrauen: Int { +public constant firstBirthyearWithoutRenteFrauen: Int { from 1980-01-01 = 1952 } @@ -686,7 +686,7 @@ public const firstBirthyearWithoutRenteFrauen: Int { * Wert ist als Jahr zu interpretieren. * Reference: § 237a SGB VI */ -public const renteFrauenPflichtbeitrag: Int { +public constant renteFrauenPflichtbeitrag: Int { from 1950-01-01 = 10 } @@ -696,7 +696,7 @@ public const renteFrauenPflichtbeitrag: Int { * bezogen werden kann. * Reference: § 237 SGB VI */ -public const altersgrenzeArbeitslosigkeitAbschlagsfrei: Float or Dict> { +public constant altersgrenzeArbeitslosigkeitAbschlagsfrei: Float or Dict> { from 1980-01-01 = { 0: { scalar: 60.0, @@ -1305,7 +1305,7 @@ public const altersgrenzeArbeitslosigkeitAbschlagsfrei: Float or Dict>{ +public constant altersgrenzeArbeitslosigkeitVorzeitig: Float or Dict>{ from 1980-01-01 = 60.0 # Increase of early retirement age from 60 to 62 for birth cohort 1949-1952. @@ -1553,7 +1553,7 @@ public const altersgrenzeArbeitslosigkeitVorzeitig: Float or Dict> { +public constant altersgrenzeLangjährigVersicherteAbschlagsfrei: Dict> { from 1984-01-01 = { 0: { lower_threshold: -inf, @@ -1610,7 +1610,7 @@ public const altersgrenzeLangjährigVersicherteAbschlagsfrei: Dict> { +public constant altersgrenzeBesondersLangjährigVersicherte: Dict> { from 2012-01-01 = { 0: { lower_threshold: -inf, @@ -1671,7 +1671,7 @@ public const altersgrenzeBesondersLangjährigVersicherte: Dict { +public constant vermoegensfreibetrag: Dict { from 1984-01-01: { adult: 0, child: 0, @@ -29,7 +29,7 @@ public const vermoegensfreibetrag: Dict { * Anrechnungsfreie Anteile staatliche Rente wenn mindestens 33 Jahre * Grundrentenzeiten erreicht wurden. */ -public const gesetzlicheRenteAnrechnungsfrei: Dict> { +public constant gesetzlicheRenteAnrechnungsfrei: Dict> { from 1984-01-01: { 0: { lower_threshold: -inf, @@ -62,7 +62,7 @@ public const gesetzlicheRenteAnrechnungsfrei: Dict> { * Nur das Kapitaleinkommens, das über diesem Freibetrag liegt, wird auf die * Grundsicherung im Alter angerechnet. The reference is § 82 SGB XII Abs. 2. */ -public const kapitaleinkommensfreibetrag: Int { +public constant kapitaleinkommensfreibetrag: Int { from 1984-01-01 = 0 # Reference: § 43 SGB XII Abs. 2 @@ -75,7 +75,7 @@ public const kapitaleinkommensfreibetrag: Int { * zum Einkommen addiert wird. * Reference: § 82 SGB XII Abs. 3 */ -public const erwerbseinkommensfreibetrag: Float { +public constant erwerbseinkommensfreibetrag: Float { # Unclear how it was handled before 2005 from 1984-01-01 = 0 @@ -88,7 +88,7 @@ public const erwerbseinkommensfreibetrag: Float { * Einkommen addiert wird. * Reference: § 82 SGB XII Abs. 4 */ -public const privateRenteAnrechnungsfrei: Dict> { +public constant privateRenteAnrechnungsfrei: Dict> { from 1984-01-01: { # Unclear how it was handled before 2005, 0: { @@ -124,6 +124,6 @@ public const privateRenteAnrechnungsfrei: Dict> { * als Mehrbedarf anerkannt. * Reference: § 30 Abs. 1 SGB XII, https:#www.buzer.de/gesetz/3415/al0-3758.htm */ -public const mehrbedarfSchwerbehinderung: Float { +public constant mehrbedarfSchwerbehinderung: Float { from 2006-12-07 = 0.17 } diff --git a/src/resources/builtins/parameters/kindergeld.ttsl b/src/resources/builtins/parameters/kindergeld.ttsl index d431e1b6..72579993 100644 --- a/src/resources/builtins/parameters/kindergeld.ttsl +++ b/src/resources/builtins/parameters/kindergeld.ttsl @@ -7,7 +7,7 @@ package kindergeld * Bedingungen ein Anspruch auf Kindergeld bestehen. * Reference: § 32 Art. 2-4 EStG. */ -public const altersgrenze: Dict { +public constant altersgrenze: Dict { from 1984-01-01 = { mit_bedingungen: 27 ohne_bedingungen: 18 @@ -27,7 +27,7 @@ public const altersgrenze: Dict { * Für Werte vor 2002, siehe 'BMF - Datensammlung zur Steuerpolitik' * reference period: Month */ -public const kindergeld: Dict { +public constant kindergeld: Dict { from 1975-01-01 = { 1: 26 2: 36 @@ -205,7 +205,7 @@ public const kindergeld: Dict { * § 32 (4) EStG. Wurde 2012 durch eine Höchstgrenze der gearbeiteten Stunden ersetzt. * reference period: Year */ -public const einkommensgrenze: Int { +public constant einkommensgrenze: Int { from 1984-01-01 = 0 # Reference: Art. 1 G. v. 11.10.1995 BGBl. I S. 1250 @@ -232,7 +232,7 @@ public const einkommensgrenze: Int { * Bezug von Kindergeld * reference period: Week */ -public const stundengrenze: Int { +public constant stundengrenze: Int { # Reference: Art. 1 G. v. 01.11.2011 BGBl. I S. 2131 from 2012-01-01 = 20 } @@ -243,7 +243,7 @@ public const stundengrenze: Int { * 2020 bzw. Mai 2021 ausgezahlt, aber ist hier auf das volle Kalenderjahr angerechnet. * reference period: Year */ -public const kinderbonus: Dict { +public constant kinderbonus: Dict { from 1984-01-01 = 0 # Reference: Art. 1 Zweites Corona-Steuerhilfegesetz v. 29.06.2020 BGBl. I S. 1512 diff --git a/src/resources/builtins/parameters/kinderzuschlag.ttsl b/src/resources/builtins/parameters/kinderzuschlag.ttsl index 057bba89..1c16d217 100644 --- a/src/resources/builtins/parameters/kinderzuschlag.ttsl +++ b/src/resources/builtins/parameters/kinderzuschlag.ttsl @@ -4,7 +4,7 @@ package kidnerzuschlag * Maximale Höhe des Kinderzuschlags * Reference: § 6a (2) BKGG. Betrag pro Kind */ -const maximum: Int { +constant maximum: Int { # Reference: Art. 46 G. v. 24.12.2003 BGBl. I S. 2954. from 2005-01-01 = 140 @@ -38,7 +38,7 @@ const maximum: Int { * the maximum amount in the child supplement increases by 20 euros. * § 6a Abs. 2 Satz 4 BKGG */ -const kindersofortzuschl: Int { +constant kindersofortzuschl: Int { # Reference: § 6a Abs. 2 Satz 4 BKGG from 2022-07-01 = 20 @@ -52,7 +52,7 @@ const kindersofortzuschl: Int { * Mindesteinkommen für Paare * Reference: § 6a (1) Nr. 2 BKGG. */ -const min_eink_paare: Int { +constant min_eink_paare: Int { # Reference: kein expliziter Wert im Gesetz. from 2005-01-01 = 0 @@ -64,7 +64,7 @@ const min_eink_paare: Int { * Mindesteinkommen für Alleinerziehende * Reference: § 6a (1) Nr. 2 BKGG. */ -const min_eink_alleinerz: Int { +constant min_eink_alleinerz: Int { # Reference: kein expliziter Wert im Gesetz. from 2005-01-01 = 0 @@ -79,7 +79,7 @@ const min_eink_alleinerz: Int { * Eltern gemindert wird. Bis 07/2019 wurde das Einkommen nur in 10€-Schritten * berücksichtigt. */ -const entzugsrate_eltern: Float { +constant entzugsrate_eltern: Float { # Reference: Art. 46 G. v. 24.12.2003 BGBl. I. S. 2954. from 2005-01-01 = 0.7 @@ -96,7 +96,7 @@ const entzugsrate_eltern: Float { * Unterhaltsvorschuss. * Reference: § 6a (3) BKGG */ -const entzugsrate_kind: Float { +constant entzugsrate_kind: Float { # Reference: Art. 46 G. v. 24.12.2003 BGBl. I. S. 2954. from 2005-01-01 = 1 @@ -110,7 +110,7 @@ const entzugsrate_kind: Float { * Berechnet für jeweils zwei Jahre die Höhe der steuerfrei zu stellenden * Existenzminima (nicht identisch mit dem steuerlichen Grundfreibetrag). */ -const existenzminimum: Dict{ +constant existenzminimum: Dict{ # Reference: 5. Existenzminimumsbericht, Bundestag Drucksache 15/2462, Übersicht 3 from 2005-01-01 = { regelsatz: { diff --git a/src/resources/builtins/parameters/lohnsteuer.ttsl b/src/resources/builtins/parameters/lohnsteuer.ttsl index 3e6d7007..9890cf62 100644 --- a/src/resources/builtins/parameters/lohnsteuer.ttsl +++ b/src/resources/builtins/parameters/lohnsteuer.ttsl @@ -6,7 +6,7 @@ package lohnsteuer * Mindest- und Maximalsteuern festgelegt sind. * Referenz: § 39b Absatz 2 Satz 7 EStG */ -public const lohnsteuerEinkommensgrenzen: Dict { +public constant lohnsteuerEinkommensgrenzen: Dict { from 2002-01-01 { 0: 8946, 1: 27306, diff --git a/src/resources/builtins/parameters/solidaritaetszuschlag.ttsl b/src/resources/builtins/parameters/solidaritaetszuschlag.ttsl index e67d3960..328afa9b 100644 --- a/src/resources/builtins/parameters/solidaritaetszuschlag.ttsl +++ b/src/resources/builtins/parameters/solidaritaetszuschlag.ttsl @@ -5,7 +5,7 @@ package solidaritaetszuschlag * Ab 1995, der upper threshold im Intervall 1 ist nach der Formel * transition_threshold in soli_st.py berechnet. */ -public const solidaritaetszuschlag: Dict> { +public constant solidaritaetszuschlag: Dict> { # Reference: Artikel 1 G. v. 24.06.1991 BGBl. I S. 1318. from 1991-01-01 { 0: { diff --git a/src/resources/builtins/parameters/sozialversicherungsbeitrag.ttsl b/src/resources/builtins/parameters/sozialversicherungsbeitrag.ttsl index cdbb81c9..c6e682ce 100644 --- a/src/resources/builtins/parameters/sozialversicherungsbeitrag.ttsl +++ b/src/resources/builtins/parameters/sozialversicherungsbeitrag.ttsl @@ -24,7 +24,7 @@ package sozialversicherungsbeitrag * * access_different_date: jahresanfang */ -public const beitragssatz: Dict> { +public constant beitragssatz: Dict> { from 1984-01-01 { gesetzlicheKrankenversicherung: { mean_allgemein: 0.134 @@ -368,7 +368,7 @@ public const beitragssatz: Dict> { * Beitragssätze zu den gesetzlichen Sozialversicherungen * Die Beitragsbemessungsgrenze für Kranken- und Pflegeversicherung ist identisch. */ -public const beitragsbemessungsgrenze: Dict> { +public constant beitragsbemessungsgrenze: Dict> { from 1984-01-01 { ges_krankenv: { west: 1994 @@ -814,7 +814,7 @@ public const beitragsbemessungsgrenze: Dict> { * Monatliche Bezugsgröße * §18 SGB IV and https:#de.wikipedia.org/wiki/Bezugsgr%C3%B6%C3%9Fe */ -public const monatlicheBezugsgroeße: Dict { +public constant monatlicheBezugsgroeße: Dict { from 1984-01-01 { west: 1396 } @@ -1025,7 +1025,7 @@ public const monatlicheBezugsgroeße: Dict { * neunzigste Teil der monatlichen Bezugsgröße (1/90*30) * Reference: §240 SGB V Abs. 4 */ -public const mindestanteilBezugsgroeßeBeitragspflichtigeEinnahmeSelbst: Float { +public constant mindestanteilBezugsgroeßeBeitragspflichtigeEinnahmeSelbst: Float { from 1990-01-01 { scalar: 0.33333333 } @@ -1035,7 +1035,7 @@ public const mindestanteilBezugsgroeßeBeitragspflichtigeEinnahmeSelbst: Float { * Gleitzone (Midijob Grenze) und Minijob Grenze (bis 1999 unterschiedliche Grenzen) * Reference: Midijob § 20 (2) SGB IV, Minijob § 8 (1) Nr. 1 SGB IV */ -public const geringfuegigeEinkommensgrenzenMonatlich: Dict> { +public constant geringfuegigeEinkommensgrenzenMonatlich: Dict> { from 1984-01-01 { minijob: { west: 199 @@ -1203,7 +1203,7 @@ public const geringfuegigeEinkommensgrenzenMonatlich: Dict { +public constant pauschalabgabenGeringfuegigeBeschaeftigung: Dict { from 1984-01-01 { ges_krankenv: 0 ges_rentenv: 0 @@ -1259,7 +1259,7 @@ public const pauschalabgabenGeringfuegigeBeschaeftigung: Dict { * entrichten. * Reference: § 55 Abs. 3 SGB XI, KiBG Art. 1 */ -public const mindestalterBeitragszuschlagKinderlose: Int { +public constant mindestalterBeitragszuschlagKinderlose: Int { from 2005-01-01 = 23 } @@ -1267,7 +1267,7 @@ public const mindestalterBeitragszuschlagKinderlose: Int { * Allgemeiner gesetzlicher Mindestlohn pro Stunde * Reference: §1 (2) Mindestlohngesetz */ -public const mindestlohn: Float { +public constant mindestlohn: Float { from 2015-01-01 = 8.5 from 2017-01-01 = 8.84 from 2019-01-01 = 9.19 diff --git a/src/resources/builtins/parameters/unterhalt.ttsl b/src/resources/builtins/parameters/unterhalt.ttsl index 911e5cb9..5a93e8ae 100644 --- a/src/resources/builtins/parameters/unterhalt.ttsl +++ b/src/resources/builtins/parameters/unterhalt.ttsl @@ -5,7 +5,7 @@ package unterhalt * § 1612a BGB, § 1 Mindesunterhaltsverordnung. Mindestunterhalt für Kinder in * Abhängigkeit des Alters (unter 6, unter 12, bis 17 Jahre) */ -public const mindestunterhalt: Dict { +public constant mindestunterhalt: Dict { # Reference: V. v. 03.12.2015 BGBl. I S. 2188. from 2016-01-01 = { 6: 335, @@ -78,7 +78,7 @@ public const mindestunterhalt: Dict { * Elternteil das hälftige Kindergeld bei der Unterhaltsberechnung in Abzug bringen. * Reference: § 1612b BGB */ -public const abzugsrateKindergeld: Dict { +public constant abzugsrateKindergeld: Dict { from 2008-01-01 = { kind: 0.5, erwachsener: 1 diff --git a/src/resources/builtins/parameters/unterhaltvorschuss.ttsl b/src/resources/builtins/parameters/unterhaltvorschuss.ttsl index 1b014ea4..c8ac2694 100644 --- a/src/resources/builtins/parameters/unterhaltvorschuss.ttsl +++ b/src/resources/builtins/parameters/unterhaltvorschuss.ttsl @@ -5,7 +5,7 @@ package unterhaltvorschuss * `altersgrenze_mindesteinkommen` Jahren zu erhalten. * Reference: § 1 (1a) Nr. 2 Unterhaltsvorschussgesetz */ -public const mindesteinkommen: Int = { +public constant mindesteinkommen: Int = { # Reference: Art. 23 G. v. 14.08.2017 BGBl. I S. 3122. from 2017-01-01 = 600; } @@ -15,7 +15,7 @@ public const mindesteinkommen: Int = { * `mindesteinkommen` bezogen werden kann. * Reference: § 1 (1a) Nr. 2 Unterhaltsvorschussgesetz */ -public const altersgrenzeMindesteinkommen: Int = { +public constant altersgrenzeMindesteinkommen: Int = { # Reference: Art. 23 G. v. 14.08.2017 BGBl. I S. 3122. from 2017-01-01 = 12; } @@ -28,7 +28,7 @@ public const altersgrenzeMindesteinkommen: Int = { * bekommen, wenn das Elternteil ein Mindesteinkommen hat. * Reference: § 1 Abs. 1, 1a UhVorschG */ -public const altersgrenzen: Dict = { +public constant altersgrenzen: Dict = { # Reference: § 1 Abs. 1, 1a UhVorschG from 2017-01-01 = { 1: 6, diff --git a/src/resources/builtins/parameters/wohngeld.ttsl b/src/resources/builtins/parameters/wohngeld.ttsl index 7c4f843e..366268fa 100644 --- a/src/resources/builtins/parameters/wohngeld.ttsl +++ b/src/resources/builtins/parameters/wohngeld.ttsl @@ -4,7 +4,7 @@ package wohngeld * Faktor am Anfang der Wohngeldformel * Anlage 2 WoGG zu §19 Abs. 2 WoGG */ -public const faktorBerechnungsformel: Float { +public constant faktorBerechnungsformel: Float { from 1984-01-01 = 1 # Reference: Art. 1 G. v. 24.09 2008 BGBl. I S. 1856 @@ -20,7 +20,7 @@ public const faktorBerechnungsformel: Float { * Wohngeldverordnung (WoGV). * The keys from 1 to 12 below refer to the household size. */ -public const koeffizientenBerechnungsformel: Dict> { +public constant koeffizientenBerechnungsformel: Dict> { # Parameter aus Regressionsanalyse der Wohngeldtabellen from 1984-01-01 = { 1: { @@ -604,7 +604,7 @@ public const koeffizientenBerechnungsformel: Dict> { * der auf das Wohngeld für einen Haushalt mit 12 Personen angerechnet wird. * Reference: §19 Abs. 3 WoGG */ -public const bonusSehrGrosseHaushalte: Dict { +public constant bonusSehrGrosseHaushalte: Dict { # Reference: Art. 5 G. v. 22.12.1999 BGBl. I S. 2671 from 2001-01-01 = { max_anz_personen_normale_berechnung: 12, @@ -643,7 +643,7 @@ public const bonusSehrGrosseHaushalte: Dict { * Kriterien sind - entrichtete Steuern - entrichtete GKV- und GPV-Beiträge - * entrichtete GRV-Beiträge */ -public const abzugStufen: Dict { +public constant abzugStufen: Dict { from 1984-01-01 = { 0: 0.06, 1: 0.125, @@ -673,7 +673,7 @@ public const abzugStufen: Dict { * Minimalwert für Parameter M * WoGG - Anlage 3 (bis 2019 Anlage 2) (zu § 19 Abs. 2) */ -public const minMiete: Dict { +public constant minMiete: Dict { from 1984-01-01 = { 1: 0, 2: 0, @@ -756,7 +756,7 @@ public const minMiete: Dict { * Minimalwert für Parameter Y * WoGG - Anlage 3 (bis 2019 Anlage 2) (zu § 19 Abs. 2) */ -public const minEink: Dict { +public constant minEink: Dict { from 1984-01-01 = { 1: 0, 2: 0, @@ -855,7 +855,7 @@ public const minEink: Dict { * Monatlicher Freibetrag für Alleinerziehende und arbeitende Kinder * § 17 (4/5) WoGG */ -public const freibetragKinder: Dict { +public constant freibetragKinder: Dict { from 1984-01-01 = { alleinerz: 51, arbeitendes_kind: 0 @@ -888,7 +888,7 @@ public const freibetragKinder: Dict { * vorliegen. Dies ist aktuell nicht implementiert. § 17 Nr. 1 WoGG. (früher § 17 (2) * WoGG) */ -public const freibetragBehinderung: Dict or Int { +public constant freibetragBehinderung: Dict or Int { from 1984-01-01 = { 0: 0, 1: 0, @@ -928,7 +928,7 @@ public const freibetragBehinderung: Dict or Int { * Reference: § 17 Abs. 1 WoGG * in percent */ -public const behinderungsgrad: Dict { +public constant behinderungsgrad: Dict { from 1984-01-01 = { 1: 0, 2: 80 @@ -942,7 +942,7 @@ public const behinderungsgrad: Dict { * Die Werte sind nach Anzahl Personen - maximales Baujahr des Hauses (vor 2009) - * Mietstufe geordnet. Alle Werte in vollen Euro. */ -public const maxMiete: Dict>> { +public constant maxMiete: Dict>> { # Reference: Art. 1 G. v. 04.08.1980 BGBl I S. 1159. # Bis 1985 nur drei Mietstufen, streng abhängig von der Größe der Gemeinde. Es wird "Wohnung mit Sammelheizung und mit Bad oder Duschraum" angenommen. from 1981-01-01 = { @@ -2233,7 +2233,7 @@ public const maxMiete: Dict>> { * Wohngeld sein kann. Die genauen Werte regelt die Verwaltungsvorschrift vom April * 2009. Vorher war hohes Vermögen laut WoGG kein Ausschlussgrund. */ -public const vermoegensgrundfreibetrag: Float { +public constant vermoegensgrundfreibetrag: Float { # No wealth threshold in place. from 1970-01-01 = inf @@ -2246,7 +2246,7 @@ public const vermoegensgrundfreibetrag: Float { * Vermögensfreibetrag für jedes weitere Haushaltsmitglied * Wohngeld-Verwaltungsvorschift 21.37 */ -public const vermoegensfreibetragPerson: Float { +public constant vermoegensfreibetragPerson: Float { # No wealth threshold in place from 1970-01-01 = inf @@ -2262,7 +2262,7 @@ public const vermoegensfreibetragPerson: Float { * Reference: §12 (6) WoGG, Art. 1 G. v. 15.05.2020, BGBl I S. 1015. * per month */ -public const heizkostenentlastung: Dict { +public constant heizkostenentlastung: Dict { from 2021-01-01 { 1: 14.4, 2: 18.6, @@ -2280,7 +2280,7 @@ public const heizkostenentlastung: Dict { * Reference: Art. 1 G. v. 08.12.2022 BGBl. I Nr. 48 S. 2160 * per month */ -public const dauerhafteHeizkostenkomponente: Dict { +public constant dauerhafteHeizkostenkomponente: Dict { from 2023-01-01 { 1: 96, 2: 124, @@ -2298,7 +2298,7 @@ public const dauerhafteHeizkostenkomponente: Dict { * Reference: Art. 1 G. v. 08.12.2022 BGBl. I Nr. 48 S. 2160 * per month */ -public const klimakomponente: Dict { +public constant klimakomponente: Dict { from 2023-01-01 = { 1: 19.20, 2: 24.80,