diff --git a/examples/allocations_logement/code_construction_legislatif.catala_fr b/examples/allocations_logement/code_construction_legislatif.catala_fr index 91ecd308..3da3e09b 100644 --- a/examples/allocations_logement/code_construction_legislatif.catala_fr +++ b/examples/allocations_logement/code_construction_legislatif.catala_fr @@ -872,7 +872,7 @@ champ d'application ÉligibilitéAllocationLogement: sous condition (nombre pour personne_à_charge dans ménage.personnes_à_charge de (selon personne_à_charge sous forme - -- ParentÀCharge: faux + -- AutrePersonneÀCharge: faux -- EnfantÀCharge de enfant: (prestations_familiales.droit_ouvert de EnfantPrestationsFamiliales { -- identifiant: enfant.EnfantÀCharge.identifiant @@ -907,7 +907,7 @@ champ d'application ÉligibilitéAllocationLogement: sous condition (nombre pour personne_à_charge dans ménage.personnes_à_charge de (selon personne_à_charge sous forme - -- ParentÀCharge: faux + -- AutrePersonneÀCharge: faux -- EnfantÀCharge de enfant: non (prestations_familiales.droit_ouvert de EnfantPrestationsFamiliales { -- identifiant: enfant.EnfantÀCharge.identifiant @@ -946,7 +946,8 @@ champ d'application ÉligibilitéAllocationLogement: sous condition (nombre pour personne_à_charge dans ménage.personnes_à_charge de (selon personne_à_charge sous forme - -- ParentÀCharge de parent: parent.ParentÀCharge.âge >=^ âge_l841_1_4 + -- AutrePersonneÀCharge de parent: + parent.AutrePersonneÀCharge.âge >=^ âge_l841_1_4 -- EnfantÀCharge de enfant: faux )) >= 1 conséquence rempli @@ -966,7 +967,7 @@ champ d'application ÉligibilitéAllocationLogement: sous condition (nombre pour personne_à_charge dans ménage.personnes_à_charge de (selon personne_à_charge sous forme - -- ParentÀCharge de parent: + -- AutrePersonneÀCharge de parent: # Cela a l'air similaire au 3° du R823-4 code construction mais # ici le pourcentage est "fixé par voie réglementaire" au lieu d'être # fixé à 80%. @@ -991,7 +992,6 @@ champ d'application ÉligibilitéAllocationLogement: -- Célibataire : nombre de ménage.personnes_à_charge = 0 et ménage.enfant_à_naître_après_quatrième_mois_grossesse - # TODO informatique: faire la manip avec le premier jour du mois civil -- n'importe quel : faux conséquence rempli ``` diff --git a/examples/allocations_logement/code_construction_reglementaire.catala_fr b/examples/allocations_logement/code_construction_reglementaire.catala_fr index d4f79ff6..8e6b19df 100644 --- a/examples/allocations_logement/code_construction_reglementaire.catala_fr +++ b/examples/allocations_logement/code_construction_reglementaire.catala_fr @@ -1143,14 +1143,11 @@ sens des 1° et 2° de l'article L. 512-3 du code de la sécurité sociale et de l'article L. 823-2 du présent code ; ```catala -# TODO informatique: renommer le cas "ParentÀCharge" en "AutrePersonneÀCharge" -# puisque "Parents" peut prêter à confusion comme signalé par DGALN/DHUP/FE4 le -# 25/05/2022. champ d'application ÉligibilitéAidePersonnelleLogement: règle prise_en_compte_personne_à_charge de personne_à_charge sous condition selon personne_à_charge sous forme -- EnfantÀCharge de enfant: enfant.EnfantÀCharge.âge <= 21 - -- ParentÀCharge de parent: faux + -- AutrePersonneÀCharge de parent: faux conséquence rempli ``` @@ -1174,16 +1171,16 @@ champ d'application ÉligibilitéAidePersonnelleLogement: règle prise_en_compte_personne_à_charge de personne_à_charge sous condition selon personne_à_charge sous forme -- EnfantÀCharge de enfant: faux - -- ParentÀCharge de parent: + -- AutrePersonneÀCharge de parent: parent.parenté = Ascendant et - parent.ParentÀCharge.ressources >=€ plafond_individuel_l815_9_sécu *€ 1,25 et + parent.AutrePersonneÀCharge.ressources >=€ plafond_individuel_l815_9_sécu *€ 1,25 et ( - (parent.ParentÀCharge.âge >=^ âge_l351_8_1_sécu ou + (parent.AutrePersonneÀCharge.âge >=^ âge_l351_8_1_sécu ou # TODO informatique: changer l'encodage de âge vers un entier (parent.titulaire_allocation_personne_âgée et - parent.ParentÀCharge.âge >=^ 65 an) + parent.AutrePersonneÀCharge.âge >=^ 65 an) ) ou - (parent.ParentÀCharge.âge >=^ âge_l161_17_2_sécu et + (parent.AutrePersonneÀCharge.âge >=^ âge_l161_17_2_sécu et parent.bénéficiaire_l161_19_l351_8_l643_3_sécu) ) conséquence rempli @@ -1206,10 +1203,10 @@ champ d'application ÉligibilitéAidePersonnelleLogement: règle prise_en_compte_personne_à_charge de personne_à_charge sous condition selon personne_à_charge sous forme -- EnfantÀCharge de enfant: faux - -- ParentÀCharge de parent: + -- AutrePersonneÀCharge de parent: # Pas besoin de préciser parenté car inclusif ici parent.incapacité_80_pourcent_ou_restriction_emploi et - parent.ParentÀCharge.ressources >=€ + parent.AutrePersonneÀCharge.ressources >=€ plafond_individuel_l815_9_sécu *€ 1,25 conséquence rempli ``` @@ -1947,7 +1944,7 @@ champ d'application ÉligibilitéPrimeDeDéménagement: (nombre pour personne_à_charge dans ménage.personnes_à_charge de (selon personne_à_charge sous forme -- EnfantÀCharge: vrai - -- ParentÀCharge: faux) + -- AutrePersonneÀCharge: faux) ) + ménage.nombre_enfants_à_naître_après_troisième_mois_grossesse >= 3 conséquence rempli diff --git a/examples/allocations_logement/prologue.catala_fr b/examples/allocations_logement/prologue.catala_fr index 9166c5f7..1af9bfb3 100644 --- a/examples/allocations_logement/prologue.catala_fr +++ b/examples/allocations_logement/prologue.catala_fr @@ -180,7 +180,7 @@ déclaration énumération Parenté: -- Descendant -- CollatéralDeuxièmeTroisièmeDegré -déclaration structure ParentÀCharge: +déclaration structure AutrePersonneÀCharge: donnée âge contenu durée donnée ressources contenu argent donnée ascendant_descendant_collatéral_deuxième_troisième_degré @@ -192,7 +192,7 @@ déclaration structure ParentÀCharge: déclaration énumération PersonneÀCharge: -- EnfantÀCharge contenu EnfantÀCharge - -- ParentÀCharge contenu ParentÀCharge + -- AutrePersonneÀCharge contenu AutrePersonneÀCharge déclaration énumération DateDeNaissanceOuMoisDeGrossesse: -- DateDeNaissance contenu date