Skip to content

Commit

Permalink
nettoyage et last_value_still_valid_on
Browse files Browse the repository at this point in the history
  • Loading branch information
b-michaud committed Mar 11, 2025
1 parent 3e89b20 commit 57102a2
Show file tree
Hide file tree
Showing 89 changed files with 204 additions and 60 deletions.
8 changes: 4 additions & 4 deletions openfisca_france/model/prestations/aides_logement.py
Original file line number Diff line number Diff line change
Expand Up @@ -1165,7 +1165,7 @@ class aide_logement_R0(Variable):
set_input = set_input_divide_by_period

def formula(famille, period, parameters):
al_r0 = parameters(period).prestations_sociales.aides_logement.allocations_logement.secteur_locatif.formule.pp_participation_personnelle.r0_abattement_ressources_menage
al_r0 = parameters(period).prestations_sociales.aides_logement.allocations_logement.secteur_locatif.formule.pp_participation_personnelle.r0_abattement_ressources_menage.avant_2015
pfam_n_2 = parameters(period.start.offset(-2, 'year')).prestations_sociales.prestations_familiales.bmaf
minim_n_2 = parameters(period.start.offset(-2, 'year')).prestations_sociales.solidarite_insertion.minima_sociaux
couple = famille('al_couple', period)
Expand Down Expand Up @@ -1201,7 +1201,7 @@ def formula(famille, period, parameters):
return R0

def formula_2006(famille, period, parameters):
al_r0 = parameters(period).prestations_sociales.aides_logement.allocations_logement.secteur_locatif.formule.pp_participation_personnelle.r0_abattement_ressources_menage
al_r0 = parameters(period).prestations_sociales.aides_logement.allocations_logement.secteur_locatif.formule.pp_participation_personnelle.r0_abattement_ressources_menage.avant_2015
pfam_n_2 = parameters(period.start.offset(-2, 'year')).prestations_sociales.prestations_familiales.bmaf
minim_n_2 = parameters(period.start.offset(-2, 'year')).prestations_sociales.solidarite_insertion.minima_sociaux
couple = famille('al_couple', period)
Expand Down Expand Up @@ -1274,7 +1274,7 @@ def formula(famille, period, parameters):
+ al_tf.metropole.personnes_seules_couples_avec_2_enfants * (al_nb_pac == 2)
+ al_tf.metropole.personnes_seules_couples_avec_3_enfants * (al_nb_pac == 3)
+ al_tf.metropole.personnes_seules_couples_avec_4_enfants * (al_nb_pac >= 4)
+ al_tf.metropole.variation_tf_par_enfant_supplementaire * (al_nb_pac > 4) * (al_nb_pac - 4)
+ al_tf.metropole.majoration_tf_par_enfant_supplementaire * (al_nb_pac > 4) * (al_nb_pac - 4)
)

TF_dom = (
Expand Down Expand Up @@ -1306,7 +1306,7 @@ def formula_2023_01_01(famille, period, parameters):
+ al_tf.metropole.personnes_seules_couples_avec_4_enfants * (al_nb_pac >= 4)
+ al_tf.metropole.personnes_seules_couples_avec_5_enfants * (al_nb_pac >= 5)
+ al_tf.metropole.personnes_seules_couples_avec_6_enfants * (al_nb_pac >= 6)
+ al_tf.metropole.variation_tf_par_enfant_supplementaire * (al_nb_pac > 6) * (al_nb_pac - 6)
+ al_tf.metropole.majoration_tf_par_enfant_supplementaire * (al_nb_pac > 6) * (al_nb_pac - 6)
)

TF_dom = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,7 @@ metadata:
short_label: Allocations logement
label_en: Allowances
order:
- al_pac
- al_param_acc_univ
- al_param_r0
- al_param_accapl
- al_plaf_acc
- al_loc1
- al_loc2
- al_plaf_logement_foyer
- al_charge
- al_etudiant
- al_min
- ressources
- secteur_locatif
- secteur_foyer
- secteur_accession
- ressources
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
description: Paramètres de la formule des APL et AL en secteur accession « K (L + C - L0) »
metadata:
short_label: Formule (secteur accession)
order:
- k_coef_prise_en_charge
- l_mensualite_eligible
- c_forfait_charges
- l0_mensualite_minimale
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ values:
value: 22111.33
metadata:
short_label: Coefficient multiplicateur « cm3 »
last_value_still_valid_on: "2025-03-11"
label_en: Parameters for new home-buyers (APL)
ipp_csv_id: mult_ka_apl
unit: currency
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
description: Coefficient de prise en charge « K » en secteur accession (APL)
metadata:
short_label: Coefficient de prise en charge « K » (APL)
order:
- plafond_k
- cm3_coef_multiplicateur
- n_nombre_parts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ values:
value: 2.5
metadata:
short_label: Bénéficiaire isolé ou un ménage ayant une personne à charge
last_value_still_valid_on: "2023-02-23"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 3
metadata:
short_label: Bénéficiaire isolé ou un ménage ayant deux personnes à charge
last_value_still_valid_on: "2023-02-23"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 3.7
metadata:
short_label: Bénéficiaire isolé ou un ménage ayant trois personnes à charge
last_value_still_valid_on: "2023-02-23"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 4.3
metadata:
short_label: Bénéficiaire isolé ou un ménage ayant quatre personnes à charge
last_value_still_valid_on: "2023-02-23"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 1.2
metadata:
short_label: Bénéficiaire isolé
last_value_still_valid_on: "2025-02-20"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ values:
value: 0.5
metadata:
short_label: Majoration par personne à charge supplémentaire
last_value_still_valid_on: "2023-02-23"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ values:
value: 1.5
metadata:
short_label: Ménage sans personne à charge
last_value_still_valid_on: "2025-02-20"
last_value_still_valid_on: "2025-03-11"
unit: /1
reference:
1988-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 0.95
metadata:
short_label: Plafond du coefficient K (APL1)
last_value_still_valid_on: "2025-03-05"
last_value_still_valid_on: "2025-03-11"
reference:
2007-07-01:
- title: Article D832-11 1° du Code de la construction et de l'habitation
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
description: Mensualité minimale comptabilisée pour le calcul des aides au logement (Secteur accesion)
metadata:
short_label: Mensualité minimale
documentation: Mensualité minimale indiquée par le « L0 » de la formule de calcul des aides, mentionné au 5° de l'article D832-10 du Code de la construction et de l'habitation.
order:
- taux_1
- taux_2
- seuil
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Seuil pour le calcul de la mensualité « L0 » (Accession APL)
values:
2019-10-01:
value: 5600.85
metadata:
short_label: Seuil
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2019-10-01:
- title: Arrêté du 27/09/2019, art. 23
href: https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000039160771
- title: Article D832-15 du Code de l'habitation et de la construction
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047401375
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Taux de la première tranche pour le calcul de la mensualité « L0 » (Accession APL)
values:
2019-10-01:
value: 0.208
metadata:
short_label: Taux 1ère tranche
last_value_still_valid_on: "2025-03-10"
unit: /1
reference:
2019-10-01:
- title: Arrêté du 27/09/2019, art. 23
href: https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000039160771
- title: Article D832-15 du Code de l'habitation et de la construction
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047401375
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Taux de la seconde tranche pour le calcul de la mensualité « L0 » (Accession APL)
values:
2019-10-01:
value: 0.416
metadata:
short_label: Taux 2nde tranche
last_value_still_valid_on: "2025-03-10"
unit: /1
reference:
2019-10-01:
- title: Arrêté du 27/09/2019, art. 23
href: https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000039160771
- title: Article D832-15 du Code de l'habitation et de la construction
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047401375
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
description: Mensualité éligible comptabilisée pour le calcul des aides au logement (Secteur accesion)
metadata:
short_label: Mensualité éligible
order:
- al
- apl
documentation: Mensualité éligible indiquée par le « L » de la formule de calcul des aides, mentionné au 3° de l'article D832-10 du Code de la construction et de l'habitation.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
description: Allocations logement - Secteur accession
metadata:
short_label: Secteur accession
order:
- formule
- minoration_forfaitaire
- seuil_minimum_versement
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 5
metadata:
short_label: Minoration forfaitaire (Accession AL)
last_value_still_valid_on: "2025-03-10 "
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 5
metadata:
short_label: Minoration forfaitaire (Accession APL)
last_value_still_valid_on: "2025-03-10 "
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: Montant de la minoration forfaitaire en secteur accession
metadata:
short_label: Minoration forfaitaire
order:
- al
- apl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: Seuil minimum de versement en secteur accession
metadata:
short_label: Seuil minimum de versement
order:
- al
- apl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: Paramètres spécifiques AL de la formule de calcul des allocations logement en secteur foyer « K (L + C - L0) »
metadata:
short_label: Paramètres spécifiques AL
order:
- c_forfait_charges
- l_plafonds_loyers
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ values:
value: 144.92
metadata:
short_label: Couple
last_value_still_valid_on: "2024-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2000-01-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ values:
value: 93.07
metadata:
short_label: Seuls
last_value_still_valid_on: "2023-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2000-01-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ values:
value: 292.46
metadata:
short_label: Couple
last_value_still_valid_on: "2024-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ values:
value: 188.17
metadata:
short_label: Seuls
last_value_still_valid_on: "2024-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ values:
value: 354.78
metadata:
short_label: Couple
last_value_still_valid_on: "2024-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ values:
value: 228.31
metadata:
short_label: Personne isolée
last_value_still_valid_on: "2024-11-12"
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
description: Allocations logement - Secteur foyer (AL)
metadata:
short_label: Secteur foyer (AL)
order:
- formule
- minimum_depense_nette_logement
- minoration_forfaitaire
- seuil_minimum_versement
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 15
metadata:
short_label: Montant minimum de dépense nette de logement (AL)
last_value_still_valid_on: "2025-03-10 "
last_value_still_valid_on: "2025-03-10"
label_en: Minimal amount
unit: currency
reference:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 5
metadata:
short_label: Minoration forfaitaire du montant de l'aide
last_value_still_valid_on: "2025-03-10 "
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2017-10-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ brackets:
value: 0.48
metadata:
short_label: Barème E0 (APL1)
last_value_still_valid_on: "2025-03-10"
reference:
2007-07-01:
- title: Arrêté du 27/09/2019, art. 31 I. a)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ values:
value: 45.57
metadata:
short_label: Majoration
last_value_still_valid_on: "2025-03-10"
unit: currency
reference:
2007-07-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ brackets:
value: 0.328
metadata:
short_label: Barème E0 (APL2)
last_value_still_valid_on: "2025-03-10"
reference:
2007-07-01:
- title: Arrêté du 27/09/2019, art. 31 I. b)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: Paramètres spécifiques APL de la formule de calcul des allocations logement en secteur foyer « K (E - E0) »
metadata:
short_label: Paramètres spécifiques APL (secteur foyer)
order:
- c_forfait_charges
- l_plafonds_loyers
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
description: Allocations logement - Secteur foyer (APL)
metadata:
short_label: Secteur foyer (APL)
order:
- formule
- minimum_depense_nette_logement
- minoration_forfaitaire
- seuil_minimum_versement
Loading

0 comments on commit 57102a2

Please sign in to comment.