From fcd4967be793ba924feb98c8326063b9a2610b56 Mon Sep 17 00:00:00 2001 From: Marvin Immesberger Date: Mon, 21 Jul 2025 09:28:03 +0200 Subject: [PATCH 1/3] =?UTF-8?q?ist=5Fselbstst=C3=A4ndig=20->=20ist=5Fhaupt?= =?UTF-8?q?beruflich=5Fselbstst=C3=A4ndig.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../einkommensteuer/eink\303\274nfte/inputs.py" | 2 +- .../kranken/beitrag/beitrag.py | 16 ++++++++-------- .../kranken/beitrag/einkommen.py | 7 +++++-- .../sozialversicherung/pflege/beitrag/beitrag.py | 16 ++++++++-------- .../2024-01-01/single_no_income.yaml | 2 +- .../2024-01-01/skip_single_no_children.yaml | 2 +- .../2010-01-01/hh_id_1.yaml | 2 +- .../2010-01-01/hh_id_2.yaml | 2 +- .../2010-01-01/hh_id_3.yaml | 2 +- .../2010-01-01/hh_id_4.yaml | 2 +- .../2010-01-01/hh_id_5.yaml | 2 +- .../2015-01-01/hh_id_16.yaml | 2 +- .../2015-01-01/hh_id_17.yaml | 2 +- .../2017-01-01/hh_id_18.yaml | 2 +- .../2018-01-01/hh_id_10.yaml | 2 +- .../2018-01-01/hh_id_11.yaml | 2 +- .../2018-01-01/hh_id_12.yaml | 2 +- .../2018-01-01/hh_id_7.yaml | 2 +- .../2018-01-01/hh_id_8.yaml | 2 +- .../2018-01-01/hh_id_9.yaml | 2 +- .../2019-01-01/hh_id_13.yaml | 2 +- .../2020-01-01/hh_id_14.yaml | 2 +- .../2020-01-01/hh_id_19.yaml | 2 +- .../2020-01-01/hh_id_20.yaml | 2 +- .../2019-01-01/hh_id_1.yaml | 2 +- .../2019-01-01/hh_id_2.yaml | 2 +- .../2019-01-01/hh_id_3.yaml | 2 +- .../2019-01-01/hh_id_4.yaml | 2 +- .../2019-01-01/hh_id_5.yaml | 2 +- .../2019-01-01/hh_id_6.yaml | 2 +- .../2019-01-01/hh_id_7.yaml | 2 +- .../2019-01-01/hh_id_8.yaml | 2 +- .../ohne_unterschied_entgeltpunkte_ost_west.yaml | 2 +- .../2025-01-01/wohnort_ost_irrelevant.yaml | 2 +- ...\303\274gig_besch\303\244ftigt_nur_west.yaml" | 2 +- .../geringf\303\274gig_besch\303\244ftigt.yaml" | 2 +- .../regul\303\244r_besch\303\244ftigt.yaml" | 2 +- .../selbst\303\244ndig_viel_einkommen.yaml" | 2 +- .../selbst\303\244ndig_wenig_einkommen.yaml" | 2 +- .../beitr\303\244ge/2004-04-01/rentner.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_10.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_11.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_12.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_7.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_8.yaml" | 2 +- .../beitr\303\244ge/2010-01-01/hh_id_9.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_1.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_2.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_3.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_4.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_5.yaml" | 2 +- .../beitr\303\244ge/2018-01-01/hh_id_6.yaml" | 2 +- .../beitr\303\244ge/2019-01-01/hh_id_23.yaml" | 2 +- .../beitr\303\244ge/2019-01-01/hh_id_24.yaml" | 2 +- .../beitr\303\244ge/2020-01-01/hh_id_15.yaml" | 2 +- .../beitr\303\244ge/2020-01-01/hh_id_25.yaml" | 2 +- .../beitr\303\244ge/2022-01-01/hh_id_16.yaml" | 2 +- .../beitr\303\244ge/2022-01-01/hh_id_17.yaml" | 2 +- .../beitr\303\244ge/2022-10-01/hh_id_18.yaml" | 2 +- .../beitr\303\244ge/2022-10-01/hh_id_19.yaml" | 2 +- .../beitr\303\244ge/2022-10-01/hh_id_20.yaml" | 2 +- .../beitr\303\244ge/2022-10-01/hh_id_21.yaml" | 2 +- .../beitr\303\244ge/2022-10-01/hh_id_22.yaml" | 2 +- .../beitr\303\244ge/2023-07-01/hh_id_23.yaml" | 2 +- .../beitr\303\244ge/2023-07-01/hh_id_24.yaml" | 2 +- .../beitr\303\244ge/2023-07-01/hh_id_25.yaml" | 2 +- .../beitr\303\244ge/2023-07-01/hh_id_26.yaml" | 2 +- .../beitr\303\244ge/2023-07-01/hh_id_27.yaml" | 2 +- .../above_new_beitragsbemessungsgrenze.yaml" | 2 +- .../above_old_beitragsbemessungsgrenze.yaml" | 2 +- .../below_beitragsbemessungsgrenze.yaml" | 2 +- .../2024-01-01/einkommen_in_gleitzone.yaml" | 2 +- .../2025-01-01/einkommen_in_gleitzone.yaml" | 2 +- 73 files changed, 91 insertions(+), 88 deletions(-) diff --git "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" index 6b3bc60c8..43adc31aa 100644 --- "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" +++ "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" @@ -6,5 +6,5 @@ @policy_input() -def ist_selbstständig() -> bool: +def ist_hauptberuflich_selbstständig() -> bool: """Self-employed (main profession).""" diff --git a/src/_gettsim/sozialversicherung/kranken/beitrag/beitrag.py b/src/_gettsim/sozialversicherung/kranken/beitrag/beitrag.py index da3488206..89b0ec87c 100644 --- a/src/_gettsim/sozialversicherung/kranken/beitrag/beitrag.py +++ b/src/_gettsim/sozialversicherung/kranken/beitrag/beitrag.py @@ -11,13 +11,13 @@ def betrag_versicherter_m_ohne_midijob( betrag_rentner_m: float, betrag_selbstständig_m: float, betrag_versicherter_regulär_beschäftigt_m: float, - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, ) -> float: """Public health insurance contributions paid by the insured person. Before Midijob introduction in April 2003. """ - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = betrag_selbstständig_m elif sozialversicherung__geringfügig_beschäftigt: out = 0.0 @@ -36,13 +36,13 @@ def betrag_versicherter_m_mit_midijob( sozialversicherung__in_gleitzone: bool, betrag_versicherter_in_gleitzone_m: float, betrag_versicherter_regulär_beschäftigt_m: float, - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, ) -> float: """Public health insurance contributions paid by the insured person. After Midijob introduction in April 2003. """ - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = betrag_selbstständig_m elif sozialversicherung__geringfügig_beschäftigt: out = 0.0 @@ -60,7 +60,7 @@ def betrag_arbeitgeber_m_ohne_midijob( sozialversicherung__geringfügig_beschäftigt: bool, einkommensteuer__einkünfte__aus_nichtselbstständiger_arbeit__bruttolohn_m: float, einkommen_m: float, - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, minijob_arbeitgeberpauschale: float, beitragssatz_arbeitgeber: float, ) -> float: @@ -68,7 +68,7 @@ def betrag_arbeitgeber_m_ohne_midijob( Before Midijob introduction in April 2003. """ - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = 0.0 elif sozialversicherung__geringfügig_beschäftigt: out = ( @@ -88,7 +88,7 @@ def betrag_arbeitgeber_m_mit_midijob( einkommensteuer__einkünfte__aus_nichtselbstständiger_arbeit__bruttolohn_m: float, betrag_arbeitgeber_in_gleitzone_m: float, einkommen_m: float, - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, minijob_arbeitgeberpauschale: float, beitragssatz_arbeitgeber: float, ) -> float: @@ -96,7 +96,7 @@ def betrag_arbeitgeber_m_mit_midijob( After Midijob introduction in April 2003. """ - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = 0.0 elif sozialversicherung__geringfügig_beschäftigt: out = ( diff --git a/src/_gettsim/sozialversicherung/kranken/beitrag/einkommen.py b/src/_gettsim/sozialversicherung/kranken/beitrag/einkommen.py index 52be30bd2..ac9ad243a 100644 --- a/src/_gettsim/sozialversicherung/kranken/beitrag/einkommen.py +++ b/src/_gettsim/sozialversicherung/kranken/beitrag/einkommen.py @@ -42,7 +42,7 @@ def einkommen_bis_beitragsbemessungsgrenze_m( def bemessungsgrundlage_selbstständig_m( einkommensteuer__einkünfte__aus_selbstständiger_arbeit__betrag_m: float, bezugsgröße_selbstständige_m: float, - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, privat_versichert: bool, beitragsbemessungsgrenze_m: float, mindestanteil_bezugsgröße_selbstständige: float, @@ -55,7 +55,10 @@ def bemessungsgrundlage_selbstständig_m( Reference: §240 SGB V Abs. 4 """ # Calculate if self employed insures via public health insurance. - if einkommensteuer__einkünfte__ist_selbstständig and not privat_versichert: + if ( + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig + and not privat_versichert + ): out = min( beitragsbemessungsgrenze_m, max( diff --git a/src/_gettsim/sozialversicherung/pflege/beitrag/beitrag.py b/src/_gettsim/sozialversicherung/pflege/beitrag/beitrag.py index 849897808..daee97ea2 100644 --- a/src/_gettsim/sozialversicherung/pflege/beitrag/beitrag.py +++ b/src/_gettsim/sozialversicherung/pflege/beitrag/beitrag.py @@ -11,14 +11,14 @@ leaf_name="betrag_versicherter_m", ) def betrag_versicherter_m_ohne_midijob( - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, betrag_selbstständig_m: float, sozialversicherung__geringfügig_beschäftigt: bool, betrag_versicherter_regulär_beschäftigt_m: float, betrag_rentner_m: float, ) -> float: """Long-term care insurance contributions paid by the insured person.""" - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = betrag_selbstständig_m elif sozialversicherung__geringfügig_beschäftigt: out = 0.0 @@ -34,7 +34,7 @@ def betrag_versicherter_m_ohne_midijob( leaf_name="betrag_versicherter_m", ) def betrag_versicherter_m_mit_midijob( - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, betrag_selbstständig_m: float, sozialversicherung__geringfügig_beschäftigt: bool, sozialversicherung__in_gleitzone: bool, @@ -43,7 +43,7 @@ def betrag_versicherter_m_mit_midijob( betrag_rentner_m: float, ) -> float: """Long-term care insurance contributions paid by the insured person.""" - if einkommensteuer__einkünfte__ist_selbstständig: + if einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: out = betrag_selbstständig_m elif sozialversicherung__geringfügig_beschäftigt: out = 0.0 @@ -62,7 +62,7 @@ def betrag_versicherter_m_mit_midijob( leaf_name="betrag_arbeitgeber_m", ) def betrag_arbeitgeber_m_ohne_midijob( - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, sozialversicherung__geringfügig_beschäftigt: bool, betrag_arbeitgeber_regulär_beschäftigt_m: float, ) -> float: @@ -71,7 +71,7 @@ def betrag_arbeitgeber_m_ohne_midijob( Before Midijob introduction in April 2003. """ if ( - einkommensteuer__einkünfte__ist_selbstständig + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig or sozialversicherung__geringfügig_beschäftigt ): out = 0.0 @@ -86,7 +86,7 @@ def betrag_arbeitgeber_m_ohne_midijob( leaf_name="betrag_arbeitgeber_m", ) def betrag_arbeitgeber_m_mit_midijob( - einkommensteuer__einkünfte__ist_selbstständig: bool, + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: bool, sozialversicherung__geringfügig_beschäftigt: bool, sozialversicherung__in_gleitzone: bool, betrag_arbeitgeber_in_gleitzone_m: float, @@ -97,7 +97,7 @@ def betrag_arbeitgeber_m_mit_midijob( After Midijob introduction in April 2003. """ if ( - einkommensteuer__einkünfte__ist_selbstständig + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig or sozialversicherung__geringfügig_beschäftigt ): out = 0.0 diff --git a/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/single_no_income.yaml b/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/single_no_income.yaml index ec54606f5..07a8a974f 100644 --- a/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/single_no_income.yaml +++ b/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/single_no_income.yaml @@ -35,7 +35,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/skip_single_no_children.yaml b/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/skip_single_no_children.yaml index a1d65deb5..042228358 100644 --- a/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/skip_single_no_children.yaml +++ b/src/_gettsim_tests/test_data/arbeitslosengeld_2/2024-01-01/skip_single_no_children.yaml @@ -28,7 +28,7 @@ inputs: - 0.0 einkommensteuer__einkünfte__aus_vermietung_und_verpachtung__betrag_m: - 0.0 - einkommensteuer__einkünfte__ist_selbstständig: + einkommensteuer__einkünfte__ist_hauptberuflich_selbstständig: - false einkommensteuer__einkünfte__sonstige__alle_weiteren_m: - 0.0 diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_1.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_1.yaml index 398740724..10e7e2459 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_1.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_1.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_2.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_2.yaml index 6550f34ed..c0252109d 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_2.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_2.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_3.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_3.yaml index 445effeaf..96fdc30ae 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_3.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_3.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_4.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_4.yaml index 13c9eff23..dc95bef15 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_4.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_4.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_5.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_5.yaml index 340715517..4044d3f18 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_5.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2010-01-01/hh_id_5.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_16.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_16.yaml index 0965fa57a..6366a6fb7 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_16.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_16.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_17.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_17.yaml index 31b457f5e..860176e68 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_17.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2015-01-01/hh_id_17.yaml @@ -54,7 +54,7 @@ inputs: betrag_m: - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false sonstige: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2017-01-01/hh_id_18.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2017-01-01/hh_id_18.yaml index 9c6ba641c..c4f700176 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2017-01-01/hh_id_18.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2017-01-01/hh_id_18.yaml @@ -54,7 +54,7 @@ inputs: betrag_m: - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false sonstige: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_10.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_10.yaml index e25a703dd..6f6fffe89 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_10.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_10.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_11.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_11.yaml index de2dd3aee..613d6ed9a 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_11.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_11.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_12.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_12.yaml index 6921e1da4..7e4f7556e 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_12.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_12.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_7.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_7.yaml index 6db2bc649..f83ccaf59 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_7.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_7.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_8.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_8.yaml index a13f18334..0d5e07a21 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_8.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_8.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_9.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_9.yaml index fc6df43cd..887fd8ece 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_9.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2018-01-01/hh_id_9.yaml @@ -41,7 +41,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2019-01-01/hh_id_13.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2019-01-01/hh_id_13.yaml index 7699f1bf6..e377fddb0 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2019-01-01/hh_id_13.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2019-01-01/hh_id_13.yaml @@ -54,7 +54,7 @@ inputs: betrag_m: - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false sonstige: diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_14.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_14.yaml index 790c64c07..6c8753eb5 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_14.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_14.yaml @@ -80,7 +80,7 @@ inputs: - 0.0 - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_19.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_19.yaml index 3c5e3e0ff..ba1043925 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_19.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_19.yaml @@ -80,7 +80,7 @@ inputs: - 0.0 - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_20.yaml b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_20.yaml index 57df823c8..71abc8c3e 100644 --- a/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_20.yaml +++ b/src/_gettsim_tests/test_data/einkommensteuer/zu_versteuerndes_einkommen/2020-01-01/hh_id_20.yaml @@ -80,7 +80,7 @@ inputs: - 0.0 - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_1.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_1.yaml index d87bb6310..fb5680af1 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_1.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_1.yaml @@ -96,7 +96,7 @@ inputs: - 1.0 - 2.0 - 3.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_2.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_2.yaml index df80d369f..bba6b9df2 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_2.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_2.yaml @@ -96,7 +96,7 @@ inputs: - 5.0 - 6.0 - 7.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_3.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_3.yaml index 7992b38ca..0e2af2e65 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_3.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_3.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 8.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_4.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_4.yaml index 7d62a8769..617e7f686 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_4.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_4.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 9.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_5.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_5.yaml index 70d48a3a8..850b0ad7d 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_5.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_5.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 10.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_6.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_6.yaml index b6b2f2d1e..a37b6c220 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_6.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_6.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 11.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_7.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_7.yaml index 8da5dd0b2..01840f9b9 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_7.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_7.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 12.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_8.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_8.yaml index a2e5502ba..0ce48e864 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_8.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2019-01-01/hh_id_8.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 13.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2023-07-01/ohne_unterschied_entgeltpunkte_ost_west.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2023-07-01/ohne_unterschied_entgeltpunkte_ost_west.yaml index 166ad0ed6..e96d5d343 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2023-07-01/ohne_unterschied_entgeltpunkte_ost_west.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2023-07-01/ohne_unterschied_entgeltpunkte_ost_west.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 13.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true sonstige: alle_weiteren_m: diff --git a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2025-01-01/wohnort_ost_irrelevant.yaml b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2025-01-01/wohnort_ost_irrelevant.yaml index 1f31088ed..59c883479 100644 --- a/src/_gettsim_tests/test_data/full_taxes_and_transfers/2025-01-01/wohnort_ost_irrelevant.yaml +++ b/src/_gettsim_tests/test_data/full_taxes_and_transfers/2025-01-01/wohnort_ost_irrelevant.yaml @@ -48,7 +48,7 @@ inputs: aus_vermietung_und_verpachtung: betrag_m: - 13.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true sonstige: alle_weiteren_m: diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/1998-01-01/geringf\303\274gig_besch\303\244ftigt_nur_west.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/1998-01-01/geringf\303\274gig_besch\303\244ftigt_nur_west.yaml" index 8da9aa066..932c4769d 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/1998-01-01/geringf\303\274gig_besch\303\244ftigt_nur_west.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/1998-01-01/geringf\303\274gig_besch\303\244ftigt_nur_west.yaml" @@ -29,7 +29,7 @@ inputs: geförderte_private_vorsorge_m: - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false hh_id: diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/geringf\303\274gig_besch\303\244ftigt.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/geringf\303\274gig_besch\303\244ftigt.yaml" index dbf59c377..dd3314921 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/geringf\303\274gig_besch\303\244ftigt.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/geringf\303\274gig_besch\303\244ftigt.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 0 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/regul\303\244r_besch\303\244ftigt.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/regul\303\244r_besch\303\244ftigt.yaml" index e4a2b72a2..61178dccc 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/regul\303\244r_besch\303\244ftigt.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/regul\303\244r_besch\303\244ftigt.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 13 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_viel_einkommen.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_viel_einkommen.yaml" index 2100d8834..ab4a3b09e 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_viel_einkommen.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_viel_einkommen.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true hh_id: - 13 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_wenig_einkommen.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_wenig_einkommen.yaml" index 59c4726d7..9be4f13fe 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_wenig_einkommen.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2002-01-01/selbst\303\244ndig_wenig_einkommen.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true hh_id: - 13 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2004-04-01/rentner.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2004-04-01/rentner.yaml" index 2630f7113..b117af0c7 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2004-04-01/rentner.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2004-04-01/rentner.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 13 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_10.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_10.yaml" index 35182bf7b..e23894cc8 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_10.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_10.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 10 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_11.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_11.yaml" index 61765b7c0..9151d40aa 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_11.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_11.yaml" @@ -30,7 +30,7 @@ inputs: geförderte_private_vorsorge_m: - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false hh_id: diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_12.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_12.yaml" index f9224fc90..15467711b 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_12.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_12.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 12 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_7.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_7.yaml" index 42ceb1a23..4e4963b6a 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_7.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_7.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 7 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_8.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_8.yaml" index e2934decc..8c86c8e72 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_8.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_8.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 8 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_9.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_9.yaml" index b2579b966..477cc33ae 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_9.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2010-01-01/hh_id_9.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 9 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_1.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_1.yaml" index bc40ec65e..1708f1f05 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_1.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_1.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 1 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_2.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_2.yaml" index e2a721659..d146a3a8b 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_2.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_2.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 2 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_3.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_3.yaml" index ee041f6d8..4d26fd747 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_3.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_3.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 3 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_4.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_4.yaml" index 169df0a42..510047e0b 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_4.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_4.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 4 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_5.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_5.yaml" index aad0e0520..aa33b8d07 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_5.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_5.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 5 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_6.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_6.yaml" index f38a9a764..9ab7d8344 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_6.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2018-01-01/hh_id_6.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 6 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_23.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_23.yaml" index 56054d5cb..7d3ca10cb 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_23.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_23.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true hh_id: - 23 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_24.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_24.yaml" index 24937ddb5..b881df75e 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_24.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2019-01-01/hh_id_24.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true hh_id: - 24 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_15.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_15.yaml" index 23704d20a..5b31ebee4 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_15.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_15.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 15 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_25.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_25.yaml" index 9c47fe3ae..bedc1db77 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_25.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2020-01-01/hh_id_25.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - true hh_id: - 25 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_16.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_16.yaml" index d0ed0cd49..b18de42fe 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_16.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_16.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 16 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_17.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_17.yaml" index b7fb5e61b..d4809f28b 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_17.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-01-01/hh_id_17.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 17 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_18.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_18.yaml" index c72317e93..c08d29f6d 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_18.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_18.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 18 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_19.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_19.yaml" index 502538e84..754901971 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_19.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_19.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 19 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_20.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_20.yaml" index 2745db0fc..369f2804b 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_20.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_20.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 20 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_21.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_21.yaml" index b911ed2e0..b1630cd8c 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_21.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_21.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 21 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_22.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_22.yaml" index 56e337404..c723214ea 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_22.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2022-10-01/hh_id_22.yaml" @@ -26,7 +26,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 22 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_23.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_23.yaml" index b839e11b3..96244e7ef 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_23.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_23.yaml" @@ -27,7 +27,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 23 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_24.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_24.yaml" index 5ddd1f39a..9bda6211a 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_24.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_24.yaml" @@ -27,7 +27,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 24 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_25.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_25.yaml" index b18939cbf..e1bf0fc78 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_25.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_25.yaml" @@ -27,7 +27,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 25 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_26.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_26.yaml" index c8f2e1c64..8b7c13218 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_26.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_26.yaml" @@ -27,7 +27,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 26 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_27.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_27.yaml" index 227254d75..8f86b5d0e 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_27.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2023-07-01/hh_id_27.yaml" @@ -27,7 +27,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 27 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_new_beitragsbemessungsgrenze.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_new_beitragsbemessungsgrenze.yaml" index 1ba747599..60ff5cdf5 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_new_beitragsbemessungsgrenze.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_new_beitragsbemessungsgrenze.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 0 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_old_beitragsbemessungsgrenze.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_old_beitragsbemessungsgrenze.yaml" index dbf13cfd4..0aa75afdf 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_old_beitragsbemessungsgrenze.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/above_old_beitragsbemessungsgrenze.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 0 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/below_beitragsbemessungsgrenze.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/below_beitragsbemessungsgrenze.yaml" index d5c9a895a..78662fe5d 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/below_beitragsbemessungsgrenze.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/below_beitragsbemessungsgrenze.yaml" @@ -24,7 +24,7 @@ inputs: - 0.0 geförderte_private_vorsorge_m: - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false hh_id: - 0 diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/einkommen_in_gleitzone.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/einkommen_in_gleitzone.yaml" index e6386b46b..1329aacff 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/einkommen_in_gleitzone.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2024-01-01/einkommen_in_gleitzone.yaml" @@ -36,7 +36,7 @@ inputs: - 0.0 - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false diff --git "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2025-01-01/einkommen_in_gleitzone.yaml" "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2025-01-01/einkommen_in_gleitzone.yaml" index 0617aaed7..2886b3b72 100644 --- "a/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2025-01-01/einkommen_in_gleitzone.yaml" +++ "b/src/_gettsim_tests/test_data/sozialversicherung/beitr\303\244ge/2025-01-01/einkommen_in_gleitzone.yaml" @@ -36,7 +36,7 @@ inputs: - 0.0 - 0.0 - 0.0 - ist_selbstständig: + ist_hauptberuflich_selbstständig: - false - false - false From d83ebed05950d7f64f5d45416419453864bca9f5 Mon Sep 17 00:00:00 2001 From: Marvin Immesberger Date: Mon, 21 Jul 2025 10:30:41 +0200 Subject: [PATCH 2/3] Clarify meaning of input variable via docstring. --- "src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" index 43adc31aa..a2c7972d8 100644 --- "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" +++ "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" @@ -7,4 +7,9 @@ @policy_input() def ist_hauptberuflich_selbstständig() -> bool: - """Self-employed (main profession).""" + """Self-employed (main occupation). + + A person is self-employed as a main occupation if the self-employed activity clearly + exceeds the other gainful activities in terms of economic significance and time + expenditure. + """ From f716288e0ac8d9d06da51ea90949e2a5b440781c Mon Sep 17 00:00:00 2001 From: Marvin Immesberger Date: Mon, 21 Jul 2025 12:03:55 +0200 Subject: [PATCH 3/3] Review comment regarding wording --- "src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" index a2c7972d8..923824d73 100644 --- "a/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" +++ "b/src/_gettsim/einkommensteuer/eink\303\274nfte/inputs.py" @@ -10,6 +10,5 @@ def ist_hauptberuflich_selbstständig() -> bool: """Self-employed (main occupation). A person is self-employed as a main occupation if the self-employed activity clearly - exceeds the other gainful activities in terms of economic significance and time - expenditure. + exceeds the other gainful activities in terms of economic significance and time use. """