From 9a09d20767eb4242c20a4a2a66df279bae069316 Mon Sep 17 00:00:00 2001 From: clallemand <=> Date: Thu, 20 Feb 2025 17:08:10 +0100 Subject: [PATCH] ajout des units et supprime des set_input_divide_by_period --- .../ir_prelevement_forfaitaire_unique.py | 2 ++ .../cotisations_sociales/travail_prive.py | 1 + openfisca_france/model/prestations/aides_logement.py | 2 +- .../prestations/prestations_familiales/base_ressource.py | 4 +--- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/openfisca_france/model/prelevements_obligatoires/impot_revenu/prelevements_forfaitaires/ir_prelevement_forfaitaire_unique.py b/openfisca_france/model/prelevements_obligatoires/impot_revenu/prelevements_forfaitaires/ir_prelevement_forfaitaire_unique.py index 23a7134141..823b5e4cc3 100644 --- a/openfisca_france/model/prelevements_obligatoires/impot_revenu/prelevements_forfaitaires/ir_prelevement_forfaitaire_unique.py +++ b/openfisca_france/model/prelevements_obligatoires/impot_revenu/prelevements_forfaitaires/ir_prelevement_forfaitaire_unique.py @@ -116,6 +116,7 @@ class revenus_capitaux_prelevement_forfaitaire_unique_ir(Variable): label = 'Revenus des valeurs et capitaux mobiliers soumis au prélèvement forfaitaire unique (partie impôt sur le revenu)' definition_period = MONTH set_input = set_input_divide_by_period + unit = 'currency' def formula_2018_01_01(foyer_fiscal, period, parameters): ''' @@ -197,6 +198,7 @@ class plus_values_prelevement_forfaitaire_unique_ir(Variable): label = 'Plus-values soumises au prélèvement forfaitaire unique (partie impôt sur le revenu)' reference = 'https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000036377422/' definition_period = YEAR + unit = 'currency' def formula_2018_01_01(foyer_fiscal, period, parameters): imposition_au_bareme = foyer_fiscal('f2op', period) diff --git a/openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py b/openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py index 1eab547846..a11477e35b 100644 --- a/openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py +++ b/openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py @@ -20,6 +20,7 @@ class assiette_cotisations_sociales(Variable): label = 'Assiette des cotisations sociales des salaries' definition_period = MONTH set_input = set_input_divide_by_period + unit = 'currency' def formula(individu, period, parameters): assiette_cotisations_sociales_prive = individu('assiette_cotisations_sociales_prive', period) diff --git a/openfisca_france/model/prestations/aides_logement.py b/openfisca_france/model/prestations/aides_logement.py index 5887201b2d..90c2514603 100644 --- a/openfisca_france/model/prestations/aides_logement.py +++ b/openfisca_france/model/prestations/aides_logement.py @@ -898,7 +898,7 @@ class aide_logement_base_ressources(Variable): 'https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042841854' ] definition_period = MONTH - set_input = set_input_divide_by_period + unit = 'currency' def formula_2021_01_01(famille, period, parameters): biactivite = famille('aide_logement_biactivite', period) diff --git a/openfisca_france/model/prestations/prestations_familiales/base_ressource.py b/openfisca_france/model/prestations/prestations_familiales/base_ressource.py index 92bb9eb5d9..365c731efb 100644 --- a/openfisca_france/model/prestations/prestations_familiales/base_ressource.py +++ b/openfisca_france/model/prestations/prestations_familiales/base_ressource.py @@ -64,7 +64,6 @@ class prestations_familiales_base_ressources_individu(Variable): entity = Individu label = 'Base ressource individuelle des prestations familiales' definition_period = MONTH - set_input = set_input_divide_by_period def formula(individu, period): annee_fiscale_n_2 = period.n_2 @@ -160,7 +159,6 @@ class prestations_familiales_base_ressources_communes(Variable): 'https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000030678081&cidTexte=LEGITEXT000006073189&categorieLien=id' ] definition_period = MONTH - set_input = set_input_divide_by_period def formula(famille, period): annee_fiscale_n_2 = period.n_2 @@ -187,7 +185,7 @@ class prestations_familiales_base_ressources(Variable): 'https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000030678081&cidTexte=LEGITEXT000006073189&categorieLien=id' ] definition_period = MONTH - set_input = set_input_divide_by_period + unit = 'currency' def formula(famille, period): base_ressources_i = famille.members('prestations_familiales_base_ressources_individu', period)