Skip to content

Commit 4f90d33

Browse files
committed
Change time unit for income taxes when it is divided by 12.
1 parent bce61ff commit 4f90d33

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

src/_gettsim/transfers/arbeitsl_geld_2/arbeitsl_geld_2_eink.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
def arbeitsl_geld_2_eink_m( # noqa: PLR0913
66
arbeitsl_geld_2_bruttoeink_m: float,
7-
eink_st_y_sn: float,
8-
soli_st_y_sn: float,
7+
eink_st_m_sn: float,
8+
soli_st_m_sn: float,
99
anz_personen_sn: int,
1010
sozialv_beitr_m: float,
1111
arbeitsl_geld_2_eink_anr_frei_m: float,
@@ -22,10 +22,10 @@ def arbeitsl_geld_2_eink_m( # noqa: PLR0913
2222
See :func:`arbeitsl_geld_2_eink_m`.
2323
sozialv_beitr_m
2424
See :func:`sozialv_beitr_m`.
25-
eink_st_y_sn
26-
See :func:`eink_st_y_sn`.
27-
soli_st_y_sn
28-
See :func:`soli_st_y_sn`.
25+
eink_st_m_sn
26+
See :func:`eink_st_m_sn`.
27+
soli_st_m_sn
28+
See :func:`soli_st_m_sn`.
2929
anz_personen_sn
3030
See :func:`anz_personen_sn`.
3131
arbeitsl_geld_2_eink_anr_frei_m
@@ -49,8 +49,8 @@ def arbeitsl_geld_2_eink_m( # noqa: PLR0913
4949
else:
5050
out = (
5151
arbeitsl_geld_2_bruttoeink_m
52-
- (eink_st_y_sn / anz_personen_sn / 12)
53-
- (soli_st_y_sn / anz_personen_sn / 12)
52+
- (eink_st_m_sn / anz_personen_sn)
53+
- (soli_st_m_sn / anz_personen_sn)
5454
- sozialv_beitr_m
5555
- arbeitsl_geld_2_eink_anr_frei_m
5656
)
@@ -114,8 +114,8 @@ def arbeitsl_geld_2_bruttoeink_m( # noqa: PLR0913
114114
@dates_active(end="2005-09-30")
115115
def arbeitsl_geld_2_nettoquote( # noqa: PLR0913
116116
bruttolohn_m: float,
117-
eink_st_y_sn: float,
118-
soli_st_y_sn: float,
117+
eink_st_m_sn: float,
118+
soli_st_m_sn: float,
119119
anz_personen_sn: int,
120120
sozialv_beitr_m: float,
121121
arbeitsl_geld_2_params: dict,
@@ -128,10 +128,10 @@ def arbeitsl_geld_2_nettoquote( # noqa: PLR0913
128128
----------
129129
bruttolohn_m
130130
See basic input variable :ref:`bruttolohn_m <bruttolohn_m>`.
131-
eink_st_y_sn
132-
See :func:`eink_st_y_sn`.
133-
soli_st_y_sn
134-
See :func:`soli_st_y_sn`.
131+
eink_st_m_sn
132+
See :func:`eink_st_m_sn`.
133+
soli_st_m_sn
134+
See :func:`soli_st_m_sn`.
135135
anz_personen_sn
136136
See :func:`anz_personen_sn`.
137137
sozialv_beitr_m
@@ -147,8 +147,8 @@ def arbeitsl_geld_2_nettoquote( # noqa: PLR0913
147147
alg2_2005_bne = max(
148148
(
149149
bruttolohn_m
150-
- (eink_st_y_sn / anz_personen_sn / 12)
151-
- (soli_st_y_sn / anz_personen_sn / 12)
150+
- (eink_st_m_sn / anz_personen_sn)
151+
- (soli_st_m_sn / anz_personen_sn)
152152
- sozialv_beitr_m
153153
- arbeitsl_geld_2_params["abzugsfähige_pausch"]["werbung"]
154154
- arbeitsl_geld_2_params["abzugsfähige_pausch"]["versicherung"]

src/_gettsim/transfers/elterngeld.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,8 @@ def _elterngeld_anz_mehrlinge_anspruch(
266266

267267
def elterngeld_nettolohn_m(
268268
bruttolohn_m: float,
269-
eink_st_y_sn: float,
270-
soli_st_y_sn: float,
269+
eink_st_m_sn: float,
270+
soli_st_m_sn: float,
271271
anz_personen_sn: int,
272272
sozialv_beitr_m: float,
273273
) -> float:
@@ -280,10 +280,10 @@ def elterngeld_nettolohn_m(
280280
----------
281281
bruttolohn_m
282282
See basic input variable :ref:`bruttolohn_m <bruttolohn_m>`.
283-
eink_st_y_sn
284-
See :func:`eink_st_y_sn`.
285-
soli_st_y_sn
286-
See :func:`soli_st_y_sn`.
283+
eink_st_m_sn
284+
See :func:`eink_st_m_sn`.
285+
soli_st_m_sn
286+
See :func:`soli_st_m_sn`.
287287
anz_personen_sn
288288
See :func:`anz_personen_sn`.
289289
sozialv_beitr_m
@@ -295,8 +295,8 @@ def elterngeld_nettolohn_m(
295295
"""
296296
out = (
297297
bruttolohn_m
298-
- (eink_st_y_sn / anz_personen_sn / 12)
299-
- (soli_st_y_sn / anz_personen_sn / 12)
298+
- (eink_st_m_sn / anz_personen_sn)
299+
- (soli_st_m_sn / anz_personen_sn)
300300
- sozialv_beitr_m
301301
)
302302

src/_gettsim/transfers/grunds_im_alter.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ def grunds_im_alter_eink_m( # noqa: PLR0913
7979
sonstig_eink_m: float,
8080
eink_vermietung_m: float,
8181
_grunds_im_alter_kapitaleink_brutto_m: float,
82-
eink_st_y_sn: float,
83-
soli_st_y_sn: float,
82+
eink_st_m_sn: float,
83+
soli_st_m_sn: float,
8484
anz_personen_sn: int,
8585
sozialv_beitr_m: float,
8686
elterngeld_anr_m: float,
@@ -102,10 +102,10 @@ def grunds_im_alter_eink_m( # noqa: PLR0913
102102
See :func:`eink_vermietung_m`.
103103
_grunds_im_alter_kapitaleink_brutto_m
104104
See :func:`_grunds_im_alter_kapitaleink_brutto_m`.
105-
eink_st_y_sn
106-
See :func:`eink_st_y_sn`.
107-
soli_st_y_sn
108-
See :func:`soli_st_y_sn`.
105+
eink_st_m_sn
106+
See :func:`eink_st_m_sn`.
107+
soli_st_m_sn
108+
See :func:`soli_st_m_sn`.
109109
anz_personen_sn
110110
See :func:`anz_personen_sn`.
111111
sozialv_beitr_m
@@ -131,8 +131,8 @@ def grunds_im_alter_eink_m( # noqa: PLR0913
131131

132132
out = (
133133
total_income
134-
- (eink_st_y_sn / anz_personen_sn / 12)
135-
- (soli_st_y_sn / anz_personen_sn / 12)
134+
- (eink_st_m_sn / anz_personen_sn)
135+
- (soli_st_m_sn / anz_personen_sn)
136136
- sozialv_beitr_m
137137
)
138138

0 commit comments

Comments
 (0)