mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-20 08:47:14 +03:00
Added big allocations logement branching calculator that distributes by sector like the APL one
This commit is contained in:
parent
ff7e94d89a
commit
60089bb2b2
@ -4156,7 +4156,10 @@ champ d'application CalculAllocationLogementAccessionPropriété
|
||||
sous condition date_courante >=@ |2021-10-01|:
|
||||
définition calcul_plafond_mensualité_d842_6 de date_calcul
|
||||
état avec_copropriété égal à
|
||||
calcul_plafond_mensualité_d842_6 de date_calcul *€ 75%
|
||||
si copropriété alors
|
||||
calcul_plafond_mensualité_d842_6 de date_calcul *€ 75%
|
||||
sinon
|
||||
calcul_plafond_mensualité_d842_6 de date_calcul
|
||||
```
|
||||
|
||||
2° Le montant forfaitaire au titre des charges est fixé comme suit (en euros) :
|
||||
|
@ -1513,7 +1513,7 @@ champ d'application CalculAidePersonnaliséeLogement:
|
||||
-- InfosLocatif: TypeTravauxLogementD832_15.PasDeTravaux # Valeur par défaut
|
||||
-- InfosLogementFoyer: TypeTravauxLogementD832_15.PasDeTravaux
|
||||
# Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.type_travaux_logement
|
||||
-- InfosAccessionPropriété de infos: infos.type_travaux_logement_d832_15
|
||||
définition accession_propriété.date_signature_prêt égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: |2010-01-01| # Valeur par défaut
|
||||
@ -1558,6 +1558,153 @@ champ d'application CalculAidePersonnaliséeLogement:
|
||||
-- InfosLocatif: 0 € # Valeur par défaut
|
||||
-- InfosLogementFoyer de infos: infos.redevance
|
||||
-- InfosAccessionPropriété: 0 € # Valeur par défaut
|
||||
|
||||
champ d'application CalculAllocationLogement:
|
||||
assertion
|
||||
si catégorie_calcul_apl sous forme Location
|
||||
alors informations_calcul sous forme InfosLocatif
|
||||
sinon vrai
|
||||
assertion
|
||||
si catégorie_calcul_apl sous forme LogementFoyer
|
||||
alors informations_calcul sous forme InfosLogementFoyer
|
||||
sinon vrai
|
||||
assertion
|
||||
si catégorie_calcul_apl sous forme AccessionPropriété
|
||||
alors informations_calcul sous forme InfosAccessionPropriété
|
||||
sinon vrai
|
||||
|
||||
définition locatif.ressources_ménage_arrondies égal à ressources_ménage
|
||||
définition logement_foyer.ressources_ménage_arrondies égal à
|
||||
ressources_ménage
|
||||
définition accession_propriété.ressources_ménage_arrondies égal à
|
||||
ressources_ménage
|
||||
définition locatif.nombre_personnes_à_charge égal à
|
||||
nombre_personnes_à_charge
|
||||
définition logement_foyer.nombre_personnes_à_charge égal à
|
||||
nombre_personnes_à_charge
|
||||
définition accession_propriété.nombre_personnes_à_charge égal à
|
||||
nombre_personnes_à_charge
|
||||
définition locatif.zone égal à zone
|
||||
définition logement_foyer.zone égal à zone
|
||||
définition accession_propriété.zone égal à zone
|
||||
définition locatif.date_courante égal à date_courante
|
||||
définition logement_foyer.date_courante égal à date_courante
|
||||
définition accession_propriété.date_courante égal à date_courante
|
||||
définition locatif.situation_familiale_calcul_apl égal à
|
||||
situation_familiale_calcul_apl
|
||||
définition logement_foyer.situation_familiale_calcul_apl égal à
|
||||
situation_familiale_calcul_apl
|
||||
définition accession_propriété.situation_familiale_calcul_apl égal à
|
||||
situation_familiale_calcul_apl
|
||||
définition logement_foyer.mode_occupation égal à
|
||||
mode_occupation
|
||||
|
||||
définition locatif.loyer_principal égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos: infos.loyer_principal
|
||||
-- InfosLogementFoyer: 0 € # Valeur par défaut
|
||||
-- InfosAccessionPropriété: 0 € # Valeur par défaut
|
||||
définition locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos:
|
||||
infos.bénéficiaire_aide_adulte_ou_enfant_handicapés
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété: faux # Valeur par défaut
|
||||
définition locatif.logement_est_chambre égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos:
|
||||
infos.logement_est_chambre
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété: faux # Valeur par défaut
|
||||
définition locatif.colocation égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos:
|
||||
infos.colocation
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété: faux # Valeur par défaut
|
||||
définition
|
||||
locatif.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
|
||||
égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos:
|
||||
infos.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété: faux # Valeur par défaut
|
||||
définition locatif.type_aide égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos:
|
||||
infos.type_aide
|
||||
-- InfosLogementFoyer: AidePersonnaliséeLogement # Valeur par défaut
|
||||
-- InfosAccessionPropriété: AidePersonnaliséeLogement # Valeur par défaut
|
||||
définition locatif.réduction_loyer_solidarité égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos: infos.réduction_loyer_solidarité
|
||||
-- InfosLogementFoyer: 0 € # Valeur par défaut
|
||||
-- InfosAccessionPropriété: 0 € # Valeur par défaut
|
||||
définition locatif.logement_meublé_d842_2 égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos: infos.logement_meublé_d842_2
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété: faux # Valeur par défaut
|
||||
définition locatif.changement_logement_d842_4 égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif de infos: infos.changement_logement_d842_4
|
||||
-- InfosLogementFoyer: PasDeChangement # Valeur par défaut
|
||||
-- InfosAccessionPropriété: PasDeChangement # Valeur par défaut
|
||||
|
||||
définition accession_propriété.mensualité_principale égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: 0 € # Valeur par défaut
|
||||
-- InfosLogementFoyer: 0 € # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.mensualité_principale
|
||||
définition accession_propriété.type_travaux_logement égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: TypeTravauxLogementR842_5.PasDeTravaux # Valeur par défaut
|
||||
-- InfosLogementFoyer: TypeTravauxLogementR842_5.PasDeTravaux
|
||||
# Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.type_travaux_logement_r832_5
|
||||
définition accession_propriété.date_signature_prêt égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: |2010-01-01| # Valeur par défaut
|
||||
-- InfosLogementFoyer: |2010-01-01| # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.date_signature_prêt
|
||||
définition accession_propriété.local_habité_première_fois_bénéficiaire égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: faux # Valeur par défaut
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos:
|
||||
infos.local_habité_première_fois_bénéficiaire
|
||||
définition accession_propriété.date_entrée_logement égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: |2010-01-01| # Valeur par défaut
|
||||
-- InfosLogementFoyer: |2010-01-01| # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.date_entrée_logement
|
||||
définition accession_propriété.copropriété égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: faux # Valeur par défaut
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.copropriété
|
||||
définition accession_propriété.situation_r822_11_13_17 égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: faux # Valeur par défaut
|
||||
-- InfosLogementFoyer: faux # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.situation_r822_11_13_17
|
||||
définition accession_propriété.charges_mensuelles_prêt égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: 0 € # Valeur par défaut
|
||||
-- InfosLogementFoyer: 0 € # Valeur par défaut
|
||||
-- InfosAccessionPropriété de infos: infos.charges_mensuelles_prêt
|
||||
|
||||
définition logement_foyer.redevance égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: 0 € # Valeur par défaut
|
||||
-- InfosLogementFoyer de infos: infos.redevance
|
||||
-- InfosAccessionPropriété: 0 € # Valeur par défaut
|
||||
définition logement_foyer.catégorie_équivalence_loyer_d842_16 égal à
|
||||
selon informations_calcul sous forme
|
||||
-- InfosLocatif: AutresPersonnes # Valeur par défaut
|
||||
-- InfosLogementFoyer de infos: infos.catégorie_équivalence_loyer_d842_16
|
||||
-- InfosAccessionPropriété: AutresPersonnes # Valeur par défaut
|
||||
```
|
||||
|
||||
####### Sous-section 1 : Ouverture et extinction des droits
|
||||
|
@ -36,6 +36,8 @@ déclaration structure InformationsCalculAPLLocatif:
|
||||
contenu booléen
|
||||
donnée type_aide contenu TypeAidesPersonnelleLogement
|
||||
donnée réduction_loyer_solidarité contenu argent
|
||||
donnée logement_meublé_d842_2 contenu booléen
|
||||
donnée changement_logement_d842_4 contenu ChangementLogementD842_4
|
||||
```
|
||||
|
||||
#### Calcul et éligibilité pour le secteur accession à la propriété
|
||||
@ -81,9 +83,11 @@ déclaration énumération NeufOuAncien:
|
||||
|
||||
déclaration structure InformationsCalculAPLAccessionPropriété:
|
||||
donnée mensualité_principale contenu argent
|
||||
donnée charges_mensuelles_prêt contenu argent
|
||||
donnée date_signature_prêt contenu date
|
||||
donnée date_entrée_logement contenu date
|
||||
donnée type_travaux_logement contenu TypeTravauxLogementD832_15
|
||||
donnée type_travaux_logement_d832_15 contenu TypeTravauxLogementD832_15
|
||||
donnée type_travaux_logement_r832_5 contenu TypeTravauxLogementR842_5
|
||||
donnée local_habité_première_fois_bénéficiaire contenu booléen
|
||||
donnée copropriété contenu booléen
|
||||
donnée situation_r822_11_13_17 contenu booléen
|
||||
@ -113,6 +117,8 @@ déclaration structure LogementFoyer:
|
||||
|
||||
déclaration structure InformationsCalculAPLLogementFoyer:
|
||||
donnée redevance contenu argent
|
||||
donnée catégorie_équivalence_loyer_d842_16 contenu
|
||||
CatégorieÉquivalenceLoyerAllocationLogementFoyer
|
||||
```
|
||||
|
||||
#### Calcul et éligibilité pour tous les secteurs
|
||||
@ -773,6 +779,7 @@ déclaration champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
entrée local_habité_première_fois_bénéficiaire contenu booléen
|
||||
entrée date_entrée_logement contenu date
|
||||
entrée charges_mensuelles_prêt contenu argent
|
||||
entrée copropriété contenu booléen
|
||||
|
||||
interne mensualité_éligible contenu argent
|
||||
interne montant_forfaitaire_charges contenu argent
|
||||
@ -848,7 +855,7 @@ champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
```catala-metadata
|
||||
déclaration champ d'application CalculAllocationLogementFoyer:
|
||||
entrée redevance contenu argent
|
||||
entrée logement_foyer contenu LogementFoyer
|
||||
entrée mode_occupation contenu ModeOccupation
|
||||
entrée ressources_ménage_arrondies contenu argent
|
||||
entrée nombre_personnes_à_charge contenu entier
|
||||
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
|
||||
@ -882,7 +889,7 @@ déclaration champ d'application CalculAllocationLogementFoyer:
|
||||
|
||||
champ d'application CalculAllocationLogementFoyer:
|
||||
définition calcul_apl_logement_foyer.mode_occupation égal à
|
||||
RésidentLogementFoyer contenu logement_foyer
|
||||
mode_occupation
|
||||
définition calcul_apl_logement_foyer.redevance égal à
|
||||
redevance
|
||||
définition calcul_apl_logement_foyer.ressources_ménage_arrondies égal à
|
||||
@ -898,6 +905,31 @@ champ d'application CalculAllocationLogementFoyer:
|
||||
définition contributions_sociales.date_courante égal à date_courante
|
||||
```
|
||||
|
||||
#### Tous secteurs
|
||||
|
||||
```catala-metadata
|
||||
déclaration champ d'application CalculAllocationLogement:
|
||||
entrée mode_occupation contenu ModeOccupation
|
||||
entrée informations_calcul contenu InformationsCalculAPL
|
||||
entrée ressources_ménage contenu argent
|
||||
état sans_arrondi
|
||||
état avec_arrondi
|
||||
entrée situation_familiale contenu SituationFamiliale
|
||||
entrée nombre_personnes_à_charge contenu entier
|
||||
entrée zone contenu ZoneDHabitation
|
||||
entrée date_courante contenu date
|
||||
|
||||
interne catégorie_calcul_apl contenu CatégorieCalculAPL
|
||||
interne situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
|
||||
|
||||
locatif champ d'application CalculAllocationLogementLocatif
|
||||
logement_foyer champ d'application CalculAllocationLogementFoyer
|
||||
accession_propriété champ d'application
|
||||
CalculAllocationLogementAccessionPropriété
|
||||
|
||||
sortie aide_finale contenu argent
|
||||
```
|
||||
|
||||
### Date d'ouverture des droits à la retraite
|
||||
|
||||
```catala-metadata
|
||||
|
Loading…
Reference in New Issue
Block a user