catala/examples/aides_logement/prologue.catala_fr

1179 lines
45 KiB
Plaintext
Raw Normal View History

# Prologue : aides au logement
2021-11-26 18:52:27 +03:00
2022-05-04 15:53:29 +03:00
Avant de présenter les textes réglementaires qui régissent le calcul des
aides au logement, il est nécessaire de définir les structures de données
2022-05-04 15:53:29 +03:00
informatiques qui modélisent la situation dont parlent ces textes législatifs.
Vous pouvez passer cette section pour aller directement au textes législatifs
dans les sections suivantes.
2022-05-04 15:01:14 +03:00
## Types de données manipulées par le programme
2021-12-08 20:36:44 +03:00
2022-06-06 18:59:22 +03:00
### Calcul et éligibilité des aides personnelles au logement
2022-05-04 15:01:14 +03:00
#### Calcul et éligibilité pour le secteur locatif
2021-12-08 20:36:44 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
2022-08-18 16:27:01 +03:00
déclaration structure ConventionBailleurSocial:
donnée conventionné_livre_III_titre_V_chap_III contenu booléen
2022-08-18 17:00:52 +03:00
donnée réduction_loyer_solidarité_perçue contenu argent
2022-08-18 16:27:01 +03:00
déclaration structure ConventionANHA:
donnée conventionné_livre_III_titre_II_chap_I_sec_3 contenu booléen
2022-03-30 17:19:34 +03:00
déclaration énumération TypeBailleur:
2022-08-18 16:27:01 +03:00
-- BailleurSocial contenu ConventionBailleurSocial
-- BailleurPrivéAvecConventionnementSocial contenu
ConventionANHA
2022-03-30 17:19:34 +03:00
-- BailleurPrivé
2022-03-29 16:34:58 +03:00
déclaration structure Location:
2022-08-18 17:00:52 +03:00
donnée bailleur contenu TypeBailleur
2022-05-04 15:01:14 +03:00
donnée loyer_principal contenu argent
donnée bénéficiaire_aide_adulte_ou_enfant_handicapés contenu booléen
donnée logement_est_chambre contenu booléen
donnée colocation contenu booléen
2022-06-06 18:43:45 +03:00
donnée âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
2022-05-04 15:01:14 +03:00
contenu booléen
donnée logement_meublé_d842_2 contenu booléen
donnée changement_logement_d842_4 contenu ChangementLogementD842_4
2022-05-04 15:01:14 +03:00
```
#### Calcul et éligibilité pour le secteur accession à la propriété
```catala-metadata
2022-04-05 13:24:26 +03:00
déclaration énumération TypePrêt:
-- D331_32
-- D331_63_64
-- D331_59_8
-- D331_76_1
2022-05-19 17:04:41 +03:00
-- Autre
2022-04-05 13:24:26 +03:00
déclaration énumération TitulairePrêt:
-- Demandeur
-- VendeurQuandDemandeurAContratLocationAccession
2022-03-29 16:34:58 +03:00
déclaration structure Prêt:
2022-04-05 13:24:26 +03:00
donnée type_prêt contenu TypePrêt
donnée date_signature contenu date
donnée titulaire_prêt contenu TitulairePrêt
2022-03-29 16:34:58 +03:00
déclaration structure Propriétaire:
donnée logement_situé_commune_déséquilibre_l831_2 contenu booléen
donnée mensualité_principale contenu argent
donnée charges_mensuelles_prêt contenu argent
donnée date_entrée_logement contenu date
donnée type_travaux_logement_d832_15 contenu TypeTravauxLogementD832_15
donnée type_travaux_logement_r842_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
donnée ancienneté_logement contenu NeufOuAncien
2022-03-29 16:34:58 +03:00
donnée prêt contenu Prêt
2022-05-19 17:04:41 +03:00
déclaration énumération TypeTravauxLogementD832_15:
2022-07-14 16:11:28 +03:00
-- TravauxPourAcquisitionD832_15_1
-- TravauxSurLogementDéjàAcquisD832_15_2
2022-05-04 15:01:14 +03:00
-- PasDeTravaux
2022-05-19 17:04:41 +03:00
déclaration énumération TypeTravauxLogementR842_5:
-- ObjectifDécenceLogement
-- PrévuDansListeR321_15
-- AgrandirOuRendreHabitableD331_63
-- PasDeTravaux
2022-05-04 15:01:14 +03:00
déclaration énumération AmélioréParOccupant:
-- Oui
-- Non
déclaration énumération NeufOuAncien:
-- Neuf
-- Ancien contenu AmélioréParOccupant
```
#### Calcul et éligibilité pour le secteur logement-foyer
```catala-metadata
déclaration énumération LimiteTranche:
-- Revenu contenu argent
-- Infini
déclaration structure TrancheRevenu:
donnée haut contenu LimiteTranche
donnée bas contenu argent
donnée taux contenu décimal
déclaration énumération LimiteTrancheDécimal:
-- Revenu contenu décimal
-- Infini
déclaration structure TrancheRevenuDécimal:
2022-07-19 17:29:26 +03:00
donnée haut contenu LimiteTrancheDécimal
donnée bas contenu décimal
donnée taux contenu décimal
déclaration structure LogementFoyer:
donnée type contenu TypeLogementFoyer
donnée remplit_conditions_r832_21 contenu booléen
2022-08-19 12:54:15 +03:00
donnée conventionné_livre_III_titre_V_chap_III contenu booléen
donnée date_conventionnement contenu date
2022-07-21 15:54:05 +03:00
donnée construit_application_loi_1957_12_III contenu booléen
2022-06-03 17:43:02 +03:00
donnée redevance contenu argent
donnée catégorie_équivalence_loyer_d842_16 contenu
CatégorieÉquivalenceLoyerAllocationLogementFoyer
2022-05-04 15:01:14 +03:00
```
#### Calcul et éligibilité pour tous les secteurs
```catala-metadata
déclaration énumération PrestationReçue:
-- AllocationsFamiliales
-- ComplémentFamilial
-- AllocationJeuneEnfant
-- AllocationSoutienFamilial
-- AllocationSoutienEnfantHandicapé
-- AllocationAdulteHandicapé
2021-11-26 18:52:27 +03:00
déclaration énumération ModeOccupation:
2022-03-29 16:34:58 +03:00
-- Locataire contenu Location
-- RésidentLogementFoyer contenu LogementFoyer
2021-11-26 18:52:27 +03:00
-- AccessionPropriétéLocalUsageExclusifHabitation
2022-03-29 16:34:58 +03:00
contenu Propriétaire
-- SousLocataire contenu Location
-- LocationAccession contenu Propriétaire
2021-11-26 18:52:27 +03:00
déclaration énumération ParentOuAutre:
2021-11-26 20:12:55 +03:00
-- DemandeurOuConjointOuParentOuViaPartsSociétés contenu décimal
2021-11-26 18:52:27 +03:00
-- Autre
2021-12-08 20:36:44 +03:00
déclaration structure PersonneSousLocation:
donnée date_naissance_personne_sous_location contenu date
2021-12-08 20:36:44 +03:00
donnée conforme_article_l442_1 contenu booléen
déclaration énumération LouéOuSousLouéÀDesTiers:
-- Non
-- Oui contenu PersonneSousLocation
2021-11-26 18:52:27 +03:00
déclaration structure Logement:
donnée résidence_principale contenu booléen
2021-12-08 20:36:44 +03:00
donnée est_ehpad_ou_maison_autonomie_l313_12_asf contenu booléen
2021-11-26 18:52:27 +03:00
donnée mode_occupation contenu ModeOccupation
donnée propriétaire contenu ParentOuAutre
2021-12-08 20:36:44 +03:00
donnée loué_ou_sous_loué_à_des_tiers contenu LouéOuSousLouéÀDesTiers
2021-11-26 18:52:27 +03:00
donnée usufruit contenu ParentOuAutre
2021-12-08 20:36:44 +03:00
donnée logement_decent_l89_462 contenu booléen
donnée surface_m_carrés contenu entier
donnée zone contenu ZoneDHabitation
2021-11-26 18:52:27 +03:00
2022-07-06 13:52:03 +03:00
déclaration énumération SituationGardeAlternée:
-- PasDeGardeAlternée
-- GardeAlternéeCoefficientPriseEnCharge contenu décimal
2021-11-26 18:52:27 +03:00
déclaration structure EnfantÀCharge:
donnée identifiant contenu entier
2021-11-26 20:12:55 +03:00
donnée bénéficie_titre_personnel_aide_personnelle_logement
contenu booléen
donnée a_déjà_ouvert_droit_aux_allocations_familiales contenu booléen
donnée date_de_naissance contenu date
donnée rémuneration_mensuelle contenu argent
donnée obligation_scolaire contenu SituationObligationScolaire
2022-07-06 13:52:03 +03:00
donnée situation_garde_alternée contenu SituationGardeAlternée
2022-02-22 17:42:41 +03:00
déclaration énumération Parenté:
-- Ascendant
-- Descendant
-- CollatéralDeuxièmeTroisièmeDegré
déclaration structure AutrePersonneÀCharge:
2022-07-21 15:54:05 +03:00
donnée date_naissance contenu date
2022-02-22 17:42:41 +03:00
donnée ressources contenu argent
donnée ascendant_descendant_collatéral_deuxième_troisième_degré
contenu booléen
2022-02-22 17:42:41 +03:00
donnée parenté contenu Parenté
donnée incapacité_80_pourcent_ou_restriction_emploi contenu booléen
donnée bénéficiaire_l161_19_l351_8_l643_3_sécu contenu booléen
donnée titulaire_allocation_personne_âgée contenu booléen
2021-11-26 18:52:27 +03:00
2022-02-15 18:05:19 +03:00
déclaration énumération PersonneÀCharge:
-- EnfantÀCharge contenu EnfantÀCharge
-- AutrePersonneÀCharge contenu AutrePersonneÀCharge
2022-02-15 18:05:19 +03:00
2022-03-09 17:27:38 +03:00
déclaration énumération DateDeNaissanceOuMoisDeGrossesse:
2022-07-21 15:54:05 +03:00
-- DateDeNaissance contenu date
2022-06-16 13:04:55 +03:00
-- AvantPremierJourMoisCivilTroisièmeMoisDeGrossesse
-- AprèsPremierJourMoisCivilTroisièmeMoisDeGrossesse
2022-03-09 17:27:38 +03:00
déclaration énumération DateNaissanceTroisièmeOuDernierPlusEnfant:
-- MoinsDeTroisEnfants
2022-06-16 13:08:29 +03:00
-- PlusDeTroisEnfants contenu DateDeNaissanceOuMoisDeGrossesse
2022-03-09 17:27:38 +03:00
2021-11-26 18:52:27 +03:00
déclaration structure Ménage:
donnée prestations_reçues contenu collection PrestationReçue
donnée logement contenu Logement
2022-02-15 18:05:19 +03:00
donnée personnes_à_charge contenu collection PersonneÀCharge
2022-02-22 17:42:41 +03:00
donnée nombre_autres_occupants_logement contenu entier
2021-11-26 18:52:27 +03:00
donnée situation_familiale contenu SituationFamiliale
2021-12-08 20:36:44 +03:00
donnée condition_rattaché_foyer_fiscal_parent_ifi contenu booléen
2022-08-18 16:27:01 +03:00
donnée enfant_à_naître_après_quatrième_mois_grossesse contenu booléen
2021-11-26 18:52:27 +03:00
2022-02-22 17:42:41 +03:00
déclaration structure Patrimoine:
donnée produisant_revenu_période_r822_3_3_r822_4 contenu argent
donnée ne_produisant_pas_revenu_période_r822_3_3_r822_4 contenu argent
2021-11-26 18:52:27 +03:00
déclaration structure Demandeur:
2022-03-14 13:55:32 +03:00
donnée date_naissance contenu date
2021-11-26 18:52:27 +03:00
donnée nationalité contenu Nationalité
2022-02-22 17:42:41 +03:00
donnée patrimoine contenu Patrimoine
donnée personne_hébergée_centre_soin_l_L162_22_3_sécurité_sociale
contenu booléen
2021-11-26 18:52:27 +03:00
2022-08-18 16:27:01 +03:00
déclaration structure ConditionsÉtrangers:
donnée satisfait_conditions_l512_2_code_sécurité_sociale
contenu booléen
2021-11-26 18:52:27 +03:00
déclaration énumération Nationalité:
-- Française
2022-08-18 16:27:01 +03:00
-- Étrangère contenu ConditionsÉtrangers
2021-11-26 18:52:27 +03:00
2022-05-04 15:01:14 +03:00
déclaration énumération ZoneDHabitation:
-- Zone1
-- Zone2
-- Zone3
déclaration énumération CatégorieCalculAPL:
2022-10-25 17:24:19 +03:00
-- Location contenu Location
-- AccessionPropriété contenu Propriétaire
-- LogementFoyer contenu LogementFoyer
2022-05-04 15:01:14 +03:00
```
### Informations concernant l'évaluation des ressources du ménage
```catala-metadata
déclaration structure PersonneVivantHabituellementAuFoyer:
2022-07-21 15:54:05 +03:00
donnée durée_résidence_durant_période_r_822_3_1_supérieure_à_6_mois
contenu booléen
2022-05-04 15:01:14 +03:00
donnée ressources contenu argent
déclaration énumération PaiementLogementDistinctProfessionnel:
-- OuiAvecLoyerOuCharges contenu argent
-- Non
```
### Informations relatives aux impayés de dépense de logement
```catala-metadata
déclaration énumération VersementÀ:
-- Bailleur
-- Bénéficiaire
-- ÉtablissementHabilité
déclaration énumération DépenseLogement:
-- TotalAnnuelÉchéances contenu argent
-- Mensualité contenu argent
-- Loyer contenu argent
déclaration énumération ModeOccupationImpayé:
-- ImpayéLoyer
-- ImpayéPrêt
```
## Déclarations des champs d'application
2022-06-06 18:59:22 +03:00
### Éligibilité aux aides personnelles au logement
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application ÉligibilitéAidesPersonnelleLogement:
2022-02-18 13:31:13 +03:00
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée résultat date_courante contenu date
2022-04-29 17:41:34 +03:00
# Différentes conditions pour l'éligibilité
interne condition_prêt condition dépend de Prêt
2022-02-18 13:31:13 +03:00
interne condition_nationalité condition
2022-07-21 15:54:05 +03:00
contexte condition_logement_résidence_principale condition
2022-02-22 17:42:41 +03:00
interne condition_logement_mode_occupation condition
interne condition_logement_location_tiers condition
2022-07-21 15:54:05 +03:00
contexte condition_logement_surface condition
2022-02-18 13:31:13 +03:00
interne condition_non_ouverture_l822_8 condition
interne condition_non_ouverture_l822_9_decence_logement condition
interne condition_ouverture_l822_10_peuplement_logement condition
2022-02-18 13:31:13 +03:00
interne condition_peuplement_logement_l822_10 condition
interne éligibilité_logement condition
2022-04-29 17:41:34 +03:00
interne prise_en_compte_personne_à_charge condition
dépend de PersonneÀCharge
interne personnes_à_charge_prises_en_compte
contenu collection PersonneÀCharge
# Autres variables
interne patrimoine_total_demandeur contenu argent
interne usufruit_ou_propriété_famille contenu booléen
interne seuil_l822_3_parts_propriété contenu décimal
interne seuil_l822_3_parts_usufruit contenu décimal
interne seuil_l822_5_patrimoine contenu argent
interne patrimoine_pris_en_compte contenu argent
2022-03-14 13:55:32 +03:00
interne âge_l351_8_1_sécu contenu durée
interne âge_l161_17_2_sécu contenu durée
interne plafond_individuel_l815_9_sécu contenu argent
2022-04-29 17:41:34 +03:00
2022-03-14 13:55:32 +03:00
ouverture_droits_retraite champ d'application OuvertureDroitsRetraite
résultat éligibilité condition
résultat nombre_personnes_à_charge_prises_en_compte contenu entier
résultat coefficents_enfants_garde_alternée_pris_en_compte contenu
2022-07-06 13:52:03 +03:00
collection décimal
résultat condition_2_r823_4 condition dépend de PersonneÀCharge
2022-04-29 17:41:34 +03:00
champ d'application ÉligibilitéAidesPersonnelleLogement:
# TODO informatique et juridique: trouver une meilleur place pour mettre
# cette conjonction.
règle éligibilité sous condition
condition_nationalité et
condition_logement_mode_occupation et
éligibilité_logement
conséquence rempli
définition nombre_personnes_à_charge_prises_en_compte égal à
nombre de personnes_à_charge_prises_en_compte
2022-07-06 13:52:03 +03:00
définition coefficents_enfants_garde_alternée_pris_en_compte égal à
2022-12-12 18:20:48 +03:00
((selon personne_à_charge sous forme
-- AutrePersonneÀCharge: 0,0
2022-07-06 13:52:03 +03:00
-- EnfantÀCharge de enfant: (
2022-12-12 18:20:48 +03:00
selon enfant.situation_garde_alternée sous forme
-- GardeAlternéeCoefficientPriseEnCharge de coeff: coeff
-- PasDeGardeAlternée: 0,0
))
pour personne_à_charge parmi (
personne_à_charge parmi personnes_à_charge_prises_en_compte
2022-12-12 18:20:48 +03:00
tel que
(selon personne_à_charge sous forme
-- AutrePersonneÀCharge: faux
-- EnfantÀCharge de enfant: (
selon enfant.situation_garde_alternée sous forme
-- GardeAlternéeCoefficientPriseEnCharge: vrai
-- PasDeGardeAlternée: faux
))))
2022-05-04 15:01:14 +03:00
```
### Éligibilité à l'aide personnalisée au logement
```catala-metadata
déclaration champ d'application ÉligibilitéAidePersonnaliséeLogement:
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée résultat date_courante contenu date
interne condition_logement_bailleur condition
interne condition_logement_prêt condition
interne caractéristiques_prêt_l831_1_1 condition dépend de Prêt
interne caractéristiques_prêt_l831_1_6 condition dépend de Prêt
éligibilité_commune champ d'application ÉligibilitéAidesPersonnelleLogement
résultat éligibilité condition
résultat nombre_personnes_à_charge_prises_en_compte contenu entier
résultat coefficents_enfants_garde_alternée_pris_en_compte contenu
2022-07-06 13:52:03 +03:00
collection décimal
champ d'application ÉligibilitéAidePersonnaliséeLogement:
définition éligibilité_commune.ménage égal à ménage
définition éligibilité_commune.demandeur égal à demandeur
définition éligibilité_commune.date_courante égal à
date_courante
définition nombre_personnes_à_charge_prises_en_compte égal à
éligibilité_commune.nombre_personnes_à_charge_prises_en_compte
2022-07-06 13:52:03 +03:00
définition coefficents_enfants_garde_alternée_pris_en_compte égal à
éligibilité_commune.coefficents_enfants_garde_alternée_pris_en_compte
```
2022-05-04 18:17:05 +03:00
### Éligibilité aux allocations de logement
```catala-metadata
2022-10-21 18:36:44 +03:00
déclaration énumération TypeÉligibilitéAllocationLogement:
2022-05-04 18:17:05 +03:00
-- PasÉligible
-- AllocationLogementFamiliale
-- AllocationLogementSociale
déclaration champ d'application ÉligibilitéAllocationLogement:
entrée date_courante contenu date
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée bénéficie_aide_personnalisée_logement contenu booléen
2022-05-04 18:17:05 +03:00
interne condition_accession_propriété condition
2022-05-19 17:04:41 +03:00
2022-05-04 18:17:05 +03:00
interne éligibilité_allocation_logement_familiale condition
interne durée_l841_1_3 contenu durée
2022-05-19 17:04:41 +03:00
prestations_familiales champ d'application ÉligibilitéPrestationsFamiliales
éligibilité_commune champ d'application ÉligibilitéAidesPersonnelleLogement
résultat éligibilité contenu TypeÉligibilitéAllocationLogement
état dispositions_communes
2022-05-19 17:04:41 +03:00
état l841_2
résultat nombre_personnes_à_charge_prises_en_compte contenu entier
résultat coefficents_enfants_garde_alternée_pris_en_compte contenu
2022-07-06 13:52:03 +03:00
collection décimal
champ d'application ÉligibilitéAllocationLogement:
# Ici nous instancions le champ d'application d'éligibilité aux prestations
# familiales pour les besoins de L841-1.
définition prestations_familiales.date_courante égal à date_courante
définition prestations_familiales.prestation_courante égal à
ÉlémentPrestationsFamiliales.AllocationsFamiliales
# TODO juridique et informatique : adapter quand le code gèrera les outre-
# mer.
définition prestations_familiales.résidence égal à Métropole
2022-05-19 17:04:41 +03:00
définition éligibilité_commune.ménage égal à ménage
définition éligibilité_commune.demandeur égal à demandeur
définition éligibilité_commune.date_courante égal à
date_courante
définition nombre_personnes_à_charge_prises_en_compte égal à
éligibilité_commune.nombre_personnes_à_charge_prises_en_compte
2022-07-06 13:52:03 +03:00
définition coefficents_enfants_garde_alternée_pris_en_compte égal à
éligibilité_commune.coefficents_enfants_garde_alternée_pris_en_compte
2022-05-04 18:17:05 +03:00
```
2022-05-04 15:01:14 +03:00
### Éligibilité à la prime de déménagement
2022-05-04 15:01:14 +03:00
```catala-metadata
2022-08-18 16:27:01 +03:00
déclaration structure InformationsPrimeDeDéménagement:
donnée nombre_enfants_à_naître_après_troisième_mois_grossesse
contenu entier
donnée date_naissance_troisième_enfant_ou_dernier_si_plus
contenu DateNaissanceTroisièmeOuDernierPlusEnfant
2022-02-10 17:04:55 +03:00
déclaration champ d'application ÉligibilitéPrimeDeDéménagement:
2022-08-18 16:27:01 +03:00
entrée informations contenu InformationsPrimeDeDéménagement
2022-02-18 13:31:13 +03:00
entrée date_emménagement contenu date
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée date_courante contenu date
2022-04-29 17:41:34 +03:00
entrée dépenses_justifiées_réellement_engagées contenu argent
2022-02-18 13:31:13 +03:00
interne condition_rang_enfant condition
interne condition_période_déménagement condition
interne éligibilité_logement condition
interne délai_après_emménagement_l823_8_2 contenu durée
2022-03-09 17:27:38 +03:00
interne plafond_d823_22 contenu argent
2022-04-29 17:41:34 +03:00
éligibilité_apl champ d'application ÉligibilitéAidesPersonnelleLogement
2022-03-23 12:53:22 +03:00
base_mensuelle_allocations_familiales champ d'application
BaseMensuelleAllocationsFamiliales
2022-02-18 13:31:13 +03:00
résultat montant_prime_déménagement contenu argent
2022-04-29 17:41:34 +03:00
2022-02-18 13:31:13 +03:00
champ d'application ÉligibilitéPrimeDeDéménagement:
définition éligibilité_apl.ménage égal à ménage
définition éligibilité_apl.demandeur égal à demandeur
définition éligibilité_apl.date_courante égal à
date_courante
2022-03-23 12:53:22 +03:00
définition base_mensuelle_allocations_familiales.date_courante égal à
date_courante
2022-05-04 15:01:14 +03:00
```
2022-02-15 18:05:19 +03:00
2022-06-06 18:59:22 +03:00
### Prise en compte des ressources pour les aides personnelles au logement
2022-02-15 18:05:19 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application RessourcesAidesPersonnelleLogement:
2022-02-18 13:31:13 +03:00
entrée ressources_demandeur contenu argent
entrée ressources_conjoint contenu argent
entrée personnes_vivant_habituellement_foyer contenu
2022-02-15 18:05:19 +03:00
collection PersonneVivantHabituellementAuFoyer
2022-02-18 13:31:13 +03:00
entrée demandeur_exerce_activité_rémunérée contenu booléen
entrée conjoint_exerce_activité_rémunérée contenu booléen
entrée personnes_à_charge contenu collection PersonneÀCharge
entrée situation_familiale contenu SituationFamiliale
2022-02-22 17:42:41 +03:00
entrée mode_occupation contenu ModeOccupation
entrée condition_âge_bourse_enseignement_supérieur condition
entrée demandeur_poursuit_des_études condition
entrée date_demande_ou_reexamen_droit contenu date
2022-04-29 17:41:34 +03:00
entrée paiement_logement_distinct_professionnel contenu
PaiementLogementDistinctProfessionnel
entrée ressources_ménage_arrondies contenu argent
état base
état seuil
2022-04-29 17:41:34 +03:00
interne ressources_personnes_vivant_habituellement_foyer contenu argent
interne abattement_r_822_8 contenu argent
interne montant_forfaitaire_r_822_8 contenu argent
interne abattement_r_822_7 contenu argent
interne montant_forfaitaire_r_822_7 contenu argent
interne abattement_r_822_10 contenu argent
2022-02-22 17:42:41 +03:00
interne ressources_forfaitaires_r822_20 contenu argent
2022-02-18 13:31:13 +03:00
2022-04-29 17:41:34 +03:00
base_mensuelle_allocations_familiales champ d'application
BaseMensuelleAllocationsFamiliales
résultat ressources_prises_en_compte contenu argent
2022-05-04 15:01:14 +03:00
```
2022-04-29 17:41:34 +03:00
2022-06-06 18:59:22 +03:00
### Calcul des contributions sociales s'appliquant aux aides personnelles au logement
2022-04-13 12:56:54 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application ContributionsSocialesAidesPersonnelleLogement:
2022-06-06 18:59:22 +03:00
entrée date_courante contenu date
2022-04-13 16:02:43 +03:00
2022-06-06 18:59:22 +03:00
interne taux_crds contenu décimal
interne exonéré_csg condition
résultat montant contenu argent dépend de argent
2022-05-04 15:01:14 +03:00
```
### Calcul du montant de l'aide personnalisée au logement
2022-05-04 15:01:14 +03:00
#### Secteur locatif
2022-04-29 21:18:01 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application CalculAidePersonnaliséeLogementLocatif:
2022-04-29 17:41:34 +03:00
entrée loyer_principal contenu argent
2022-08-15 18:43:29 +03:00
état base
état avec_réduction_meublé
2022-04-29 21:18:01 +03:00
entrée ressources_ménage_arrondies contenu argent
entrée bénéficiaire_aide_adulte_ou_enfant_handicapés
contenu booléen
2022-04-29 17:41:34 +03:00
entrée date_courante contenu date
2022-04-29 21:18:01 +03:00
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
entrée zone contenu ZoneDHabitation
2022-04-29 17:41:34 +03:00
entrée logement_est_chambre contenu booléen
2022-06-06 18:43:45 +03:00
entrée âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
2022-04-29 17:41:34 +03:00
contenu booléen
entrée type_aide contenu TypeAidesPersonnelleLogement
2022-04-29 17:41:34 +03:00
entrée colocation contenu booléen
entrée réduction_loyer_solidarité contenu argent
2022-08-15 18:43:29 +03:00
entrée logement_meublé_d842_2 contenu booléen
2022-04-08 17:07:19 +03:00
2022-04-29 21:18:01 +03:00
interne loyer_éligible contenu argent
interne taux_loyer_éligible contenu décimal
état formule
état taux_arrondi
2022-04-29 21:18:01 +03:00
interne rapport_loyers contenu décimal
interne loyer_référence contenu argent
interne fraction_l832_3 contenu décimal
interne plafond_dégressivité_d823_16 contenu argent
interne plafond_suppression_d823_16 contenu argent
interne montant_forfaitaire_d823_16 contenu argent
interne montant_minimal_aide_d823_16 contenu argent
interne abattement_forfaitaire_d823_17 contenu argent
interne taux_prise_compte_ressources contenu décimal
résultat montant_forfaitaire_charges_d823_16 contenu argent
résultat plafond_loyer_d823_16_2 contenu argent
résultat participation_minimale contenu argent
résultat taux_composition_familiale contenu décimal
résultat participation_personnelle contenu argent
2022-04-29 21:18:01 +03:00
contributions_sociales champ d'application
ContributionsSocialesAidesPersonnelleLogement
2022-04-29 21:18:01 +03:00
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
2022-03-09 17:27:38 +03:00
état diminué
état minoration_forfaitaire
état contributions_sociales_arrondi
état réduction_loyer_solidarité
état montant_minimal
2022-06-06 18:59:22 +03:00
champ d'application CalculAidePersonnaliséeLogementLocatif:
définition contributions_sociales.date_courante égal à date_courante
2022-05-04 15:01:14 +03:00
```
2022-03-21 13:19:57 +03:00
2022-05-04 15:01:14 +03:00
#### Secteur logement-foyer
```catala-metadata
déclaration champ d'application CalculÉquivalenceLoyerMinimale:
entrée ressources_ménage_arrondies contenu argent
entrée condition_2_du_832_25 contenu booléen
entrée n_nombre_parts_d832_25 contenu décimal
interne tranches_revenus_d832_26 contenu collection TrancheRevenu
interne tranches_revenus_d832_26_multipliées contenu
collection TrancheRevenuDécimal
interne montant_forfaitaire_d832_26 contenu argent
résultat montant contenu argent
déclaration champ d'application CalculNombrePartLogementFoyer:
entrée condition_2_du_832_25 contenu booléen
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
résultat n_nombre_parts_d832_25 contenu décimal
déclaration champ d'application CalculAidePersonnaliséeLogementFoyer:
entrée type_logement_foyer contenu TypeLogementFoyer
entrée date_conventionnement contenu date
2022-04-29 21:18:01 +03:00
entrée ressources_ménage_arrondies contenu argent
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
entrée zone contenu ZoneDHabitation
entrée date_courante contenu date
2022-06-03 17:43:02 +03:00
entrée redevance contenu argent
2022-04-29 21:18:01 +03:00
contexte condition_2_du_832_25 contenu booléen
2022-04-08 17:07:19 +03:00
résultat coefficient_multiplicateur_d832_25 contenu argent
résultat coefficient_r_d832_25 contenu argent
contexte résultat n_nombre_parts_d832_25 contenu décimal
résultat équivalence_loyer_éligible contenu argent
résultat plafond_équivalence_loyer_éligible contenu argent
2022-06-03 17:43:02 +03:00
interne abattement_dépense_nette_minimale_d832_27
contenu argent dépend de argent
2022-04-29 21:18:01 +03:00
interne dépense_nette_minimale_d832_27 contenu argent dépend de argent
interne montant_forfaitaire_d832_24 contenu argent
interne montant_forfaitaire_d832_27 contenu argent
interne montant_minimal_aide_d823_24 contenu argent
résultat équivalence_loyer_minimale contenu argent
2022-04-29 21:18:01 +03:00
calcul_nombre_parts champ d'application CalculNombrePartLogementFoyer
calcul_équivalence_loyer_minimale champ d'application
CalculÉquivalenceLoyerMinimale
2022-04-29 21:18:01 +03:00
contributions_sociales champ d'application
ContributionsSocialesAidesPersonnelleLogement
2022-04-29 21:18:01 +03:00
résultat coefficient_prise_en_charge_d832_25 contenu décimal
2022-05-19 17:04:41 +03:00
état formule
état coeff_arrondi
2022-05-19 17:04:41 +03:00
état seuil
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
état minoration_forfaitaire
état abattement
état contributions_sociales_arrondi
état montant_minimal
2022-06-06 18:59:22 +03:00
champ d'application CalculAidePersonnaliséeLogementFoyer:
définition contributions_sociales.date_courante égal à date_courante
2022-05-04 15:01:14 +03:00
```
#### Secteur accession à la propriété
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application CalculNombrePartsAccessionPropriété:
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
résultat n_nombre_parts_d832_11 contenu décimal
2022-05-02 13:00:46 +03:00
déclaration champ d'application
CalculAidePersonnaliséeLogementAccessionPropriété:
2022-04-29 21:18:01 +03:00
entrée mensualité_principale contenu argent
entrée ressources_ménage_arrondies contenu argent
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
2022-05-19 17:04:41 +03:00
entrée type_travaux_logement contenu TypeTravauxLogementD832_15
2022-04-29 21:18:01 +03:00
entrée date_signature_prêt contenu date
entrée local_habité_première_fois_bénéficiaire contenu booléen
entrée date_entrée_logement contenu date
entrée copropriété contenu booléen
entrée situation_r822_11_13_17 contenu booléen
entrée zone contenu ZoneDHabitation
entrée type_prêt contenu TypePrêt
entrée ancienneté_logement contenu NeufOuAncien
entrée date_courante contenu date
résultat mensualité_éligible contenu argent
résultat mensualité_minimale contenu argent
2022-04-29 21:18:01 +03:00
interne plafond_mensualité_d832_10_3 contenu argent
2022-04-13 16:02:43 +03:00
état base
état copropriétaires
2022-04-29 21:18:01 +03:00
interne calcul_plafond_mensualité_d832_10_3 contenu argent dépend de date
interne n_nombre_parts_d832_11 contenu décimal
résultat coefficient_prise_en_charge_d832_10 contenu décimal
état formule
état coeff_arrondi
état seuil
2022-04-13 12:56:54 +03:00
interne dépense_nette_minimale_d832_10 contenu argent dépend de argent
2022-06-03 17:49:09 +03:00
interne abattement_dépense_nette_minimale_d832_10
contenu argent dépend de argent
2022-04-29 21:18:01 +03:00
interne ressources_ménage_avec_d832_18 contenu argent
interne montant_forfaitaire_charges_d832_10 contenu argent
interne montant_forfaitaire_d832_10 contenu argent
2022-04-13 16:02:43 +03:00
interne montant_minimal_aide_d832_10 contenu argent
2022-04-29 21:18:01 +03:00
interne coefficient_multiplicateur_d832_17_3 contenu décimal
interne coefficient_multiplicateur_d832_11 contenu argent
2022-04-13 12:56:54 +03:00
interne coefficient_multiplicateur_d832_18 contenu décimal
2022-04-29 21:18:01 +03:00
interne montant_limite_tranches_d832_15_1 contenu argent
interne taux_tranche_inférieure_d832_15_1 contenu décimal
interne taux_tranche_supérieure_d832_15_1 contenu décimal
interne taux_francs_vers_euros contenu décimal
calcul_nombre_parts champ d'application CalculNombrePartsAccessionPropriété
calcul_équivalence_loyer_minimale champ d'application
CalculÉquivalenceLoyerMinimale
2022-04-29 21:18:01 +03:00
contributions_sociales champ d'application
ContributionsSocialesAidesPersonnelleLogement
2022-04-29 21:18:01 +03:00
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
2022-04-29 21:18:01 +03:00
état minoration_forfaitaire
état abattement
état contributions_sociales_arrondi
état montant_minimal
2022-06-06 18:59:22 +03:00
champ d'application CalculAidePersonnaliséeLogementAccessionPropriété:
définition contributions_sociales.date_courante égal à date_courante
2022-05-04 15:01:14 +03:00
```
2022-04-29 21:18:01 +03:00
2022-05-04 15:01:14 +03:00
#### Tous secteurs
2022-04-29 21:18:01 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
2022-10-25 17:24:19 +03:00
déclaration structure Traitement_formule_aide_finale:
donnée aide_finale_formule contenu argent
donnée traitement_aide_finale contenu argent dépend de argent
déclaration champ d'application CalculAidePersonnaliséeLogement:
2022-04-29 21:18:01 +03:00
entrée mode_occupation contenu ModeOccupation
entrée type_aide contenu TypeAidesPersonnelleLogement
2022-04-29 21:18:01 +03:00
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
2022-10-25 17:24:19 +03:00
interne sous_calcul_traitement contenu Traitement_formule_aide_finale
2022-04-29 17:41:34 +03:00
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
2022-05-04 15:01:14 +03:00
```
2022-03-09 17:27:38 +03:00
2022-05-06 17:22:39 +03:00
## Calcul du montant de l'allocation logement
### Secteur locatif
```catala-metadata
déclaration structure InfosChangementLogementD842_4:
donnée ancien_loyer_principal contenu argent
donnée ancienne_allocation_logement contenu argent
déclaration énumération ChangementLogementD842_4:
2022-05-06 17:22:39 +03:00
-- Changement contenu InfosChangementLogementD842_4
-- PasDeChangement
déclaration champ d'application CalculAllocationLogementLocatif:
# Entrée du sous-champ
entrée loyer_principal contenu argent
entrée ressources_ménage_arrondies contenu argent
entrée bénéficiaire_aide_adulte_ou_enfant_handicapés
contenu booléen
entrée date_courante contenu date
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
entrée zone contenu ZoneDHabitation
entrée logement_est_chambre contenu booléen
2022-06-06 18:43:45 +03:00
entrée âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
2022-05-06 17:22:39 +03:00
contenu booléen
entrée type_aide contenu TypeAidesPersonnelleLogement
2022-05-06 17:22:39 +03:00
entrée colocation contenu booléen
entrée réduction_loyer_solidarité contenu argent
2022-08-15 18:43:29 +03:00
entrée logement_meublé_d842_2 contenu booléen
2022-05-06 17:22:39 +03:00
# Entrées spécifiques
entrée changement_logement_d842_4 contenu ChangementLogementD842_4
2022-05-06 17:22:39 +03:00
calcul_apl_locatif champ d'application CalculAidePersonnaliséeLogementLocatif
2022-05-06 17:22:39 +03:00
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
2022-05-06 17:22:39 +03:00
champ d'application CalculAllocationLogementLocatif:
définition calcul_apl_locatif.loyer_principal égal à
loyer_principal
définition calcul_apl_locatif.ressources_ménage_arrondies égal à
ressources_ménage_arrondies
définition calcul_apl_locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés
égal à
bénéficiaire_aide_adulte_ou_enfant_handicapés
définition calcul_apl_locatif.date_courante égal à
date_courante
définition calcul_apl_locatif.nombre_personnes_à_charge égal à
nombre_personnes_à_charge
définition calcul_apl_locatif.situation_familiale_calcul_apl égal à
situation_familiale_calcul_apl
définition calcul_apl_locatif.zone égal à
zone
définition calcul_apl_locatif.logement_est_chambre égal à
logement_est_chambre
définition
2022-07-16 19:36:26 +03:00
calcul_apl_locatif.
âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
2022-05-06 17:22:39 +03:00
égal à
2022-06-06 18:43:45 +03:00
âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
2022-05-06 17:22:39 +03:00
définition calcul_apl_locatif.type_aide égal à
type_aide
définition calcul_apl_locatif.colocation égal à
colocation
définition calcul_apl_locatif.réduction_loyer_solidarité égal à
réduction_loyer_solidarité
2022-08-15 18:43:29 +03:00
définition calcul_apl_locatif.logement_meublé_d842_2 égal à
logement_meublé_d842_2
2022-05-06 17:22:39 +03:00
définition aide_finale_formule égal à calcul_apl_locatif.aide_finale_formule
définition traitement_aide_finale de aide_finale égal à
calcul_apl_locatif.traitement_aide_finale de aide_finale
2022-05-06 17:22:39 +03:00
```
2022-05-19 17:04:41 +03:00
### Secteur accession à la propriété
```catala-metadata
déclaration champ d'application CalculAllocationLogementAccessionPropriété:
entrée ressources_ménage_arrondies contenu argent
état base
état seuil
2022-05-19 17:04:41 +03:00
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
entrée zone contenu ZoneDHabitation
entrée date_courante contenu date
entrée mensualité_principale contenu argent
entrée situation_r822_11_13_17 contenu booléen
entrée date_signature_prêt contenu date
entrée type_travaux_logement contenu TypeTravauxLogementR842_5
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
2022-05-19 17:04:41 +03:00
interne mensualité_éligible contenu argent
interne montant_forfaitaire_charges contenu argent
interne mensualité_minimale contenu argent
interne coefficient_prise_en_charge contenu décimal
interne plafond_mensualité_d842_6 contenu argent
interne calcul_plafond_mensualité_d842_6 contenu argent dépend de date
état base
état avec_copropriété
2022-05-19 17:04:41 +03:00
interne montant_forfaitaire_d842_6 contenu argent
interne seuil_minimal_dépense_nette_minimale contenu argent
interne seuil_minimal_ressources_ménage contenu argent
interne taux_francs_vers_euros contenu décimal
interne dépense_nette_minimale contenu argent dépend de argent
2022-06-03 17:49:09 +03:00
interne abattement_dépense_nette_minimale contenu argent dépend de argent
interne montant_minimal_aide_d842_6 contenu argent
interne montant_forfaitaire_d842_11 contenu argent
interne montant_forfaitaire_d842_12 contenu argent
interne coefficient_d842_11 contenu décimal
interne coefficient_d842_12 contenu décimal
2022-05-19 17:04:41 +03:00
calcul_nombre_parts champ d'application CalculNombrePartsAccessionPropriété
2022-05-19 17:04:41 +03:00
calcul_apl_logement_foyer champ d'application
CalculAidePersonnaliséeLogementFoyer
2022-05-19 17:04:41 +03:00
contributions_sociales champ d'application
ContributionsSocialesAidesPersonnelleLogement
calcul_équivalence_loyer_minimale champ d'application
CalculÉquivalenceLoyerMinimale
2022-05-19 17:04:41 +03:00
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
2022-05-19 17:04:41 +03:00
état minoration_forfaitaire
état dépense_nette_minimale
état contributions_sociales_arrondi
état montant_minimal
champ d'application CalculAllocationLogementAccessionPropriété:
# Ici la valeur du type de foyer et de la date de conventionnement
# n'a pas de sens puisque l'on est
# dans le cas d'une accession à la propriété mais on nous demande de
# calculer des quantités comme si on était en logement foyer. Or il nous
# faut donner un argument au sous-champ d'application donc on met ici une
# valeur bidon.
définition calcul_apl_logement_foyer.type_logement_foyer égal à
TypeLogementFoyer.Autre # Valeur par défaut
définition calcul_apl_logement_foyer.date_conventionnement égal à
|1970-01-01| # Valeur par défaut
2022-06-03 17:43:02 +03:00
définition calcul_apl_logement_foyer.redevance égal à
0 € # Valeur par défaut
2022-05-19 17:04:41 +03:00
définition calcul_apl_logement_foyer.ressources_ménage_arrondies égal à
ressources_ménage_arrondies
définition calcul_apl_logement_foyer.nombre_personnes_à_charge égal à
nombre_personnes_à_charge
définition calcul_apl_logement_foyer.situation_familiale_calcul_apl égal à
situation_familiale_calcul_apl
définition calcul_apl_logement_foyer.zone égal à
zone
définition calcul_apl_logement_foyer.date_courante égal à
date_courante
2022-06-06 18:59:22 +03:00
définition contributions_sociales.date_courante égal à date_courante
```
### Secteur logement-foyer
```catala-metadata
déclaration champ d'application CalculAllocationLogementFoyer:
entrée type_logement_foyer contenu TypeLogementFoyer
entrée date_conventionnement contenu date
entrée redevance contenu argent
entrée ressources_ménage_arrondies contenu argent
entrée nombre_personnes_à_charge contenu entier
entrée situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
entrée zone contenu ZoneDHabitation
entrée date_courante contenu date
entrée catégorie_équivalence_loyer_d842_16 contenu
CatégorieÉquivalenceLoyerAllocationLogementFoyer
interne dépense_nette_minimale contenu argent dépend de argent
interne abattement_dépense_nette_minimale contenu argent dépend de argent
interne montant_minimal_aide_d842_15 contenu argent
interne montant_forfaitaire_d842_15 contenu argent
interne montant_minimal_dépense_nette_d842_17 contenu argent
résultat coefficient_prise_en_charge contenu décimal
résultat équivalence_loyer contenu argent
résultat montant_forfaitaire_charges contenu argent
résultat loyer_minimal contenu argent
calcul_nombre_parts champ d'application CalculNombrePartLogementFoyer
calcul_apl_logement_foyer champ d'application
CalculAidePersonnaliséeLogementFoyer
contributions_sociales champ d'application
ContributionsSocialesAidesPersonnelleLogement
calcul_équivalence_loyer_minimale champ d'application
CalculÉquivalenceLoyerMinimale
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
état minoration_forfaitaire
état dépense_nette_minimale
état redevance
état contributions_sociales_arrondi
état montant_minimal
champ d'application CalculAllocationLogementFoyer:
définition calcul_apl_logement_foyer.type_logement_foyer égal à
type_logement_foyer
définition calcul_apl_logement_foyer.date_conventionnement égal à
date_conventionnement
2022-06-03 17:43:02 +03:00
définition calcul_apl_logement_foyer.redevance égal à
redevance
définition calcul_apl_logement_foyer.ressources_ménage_arrondies égal à
ressources_ménage_arrondies
définition calcul_apl_logement_foyer.nombre_personnes_à_charge égal à
nombre_personnes_à_charge
définition calcul_apl_logement_foyer.situation_familiale_calcul_apl égal à
situation_familiale_calcul_apl
définition calcul_apl_logement_foyer.zone égal à
2022-05-19 17:04:41 +03:00
zone
définition calcul_apl_logement_foyer.date_courante égal à
date_courante
2022-06-06 18:59:22 +03:00
définition contributions_sociales.date_courante égal à date_courante
2022-05-19 17:04:41 +03:00
```
2022-05-06 17:22:39 +03:00
#### Tous secteurs
```catala-metadata
déclaration champ d'application CalculAllocationLogement:
entrée mode_occupation contenu ModeOccupation
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
entrée type_aide contenu TypeAidesPersonnelleLogement
interne catégorie_calcul_apl contenu CatégorieCalculAPL
interne situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL
2022-10-25 17:24:19 +03:00
interne sous_calcul_traitement contenu Traitement_formule_aide_finale
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
```
2022-05-04 15:01:14 +03:00
### Date d'ouverture des droits à la retraite
2022-05-04 15:01:14 +03:00
```catala-metadata
2022-03-14 13:55:32 +03:00
déclaration champ d'application OuvertureDroitsRetraite:
résultat âge_ouverture_droit contenu durée
2022-03-14 13:55:32 +03:00
entrée date_naissance_assuré contenu date
2022-05-04 15:01:14 +03:00
```
2022-03-16 14:22:32 +03:00
2022-05-04 15:01:14 +03:00
### Quantification des impayés de dépense de logement
2022-03-30 17:19:34 +03:00
2022-05-04 15:01:14 +03:00
```catala-metadata
déclaration champ d'application ImpayéDépenseLogement:
2022-03-16 14:22:32 +03:00
entrée mode_occupation contenu ModeOccupation
entrée aide_versée contenu VersementÀ
entrée montant_apl contenu argent
2022-04-29 17:41:34 +03:00
entrée montant_charges contenu argent
entrée dépense_logement contenu DépenseLogement
2022-04-29 17:41:34 +03:00
entrée montant_dette contenu argent
interne seuil_impayé_dépense_de_logement contenu argent
interne mode_occupation_impayé contenu ModeOccupationImpayé
interne dépense_logement_brute contenu DépenseLogement
interne dépense_logement_nette contenu DépenseLogement
2022-03-16 14:22:32 +03:00
résultat montant_impayé contenu argent
2021-11-26 18:52:27 +03:00
```
## Calcul de l'aide au logement effective
2022-07-06 16:25:31 +03:00
## Calculette globale
Le but de ce champ d'application est de réaliser le calcul automatique
de l'éligibilité et du montant de l'aide au logement pour un ménage, en fonction
de toutes les aides disponibles : APL, ALS, ALF.
```catala-metadata
déclaration champ d'application CalculetteAidesAuLogement:
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée date_courante contenu date
# TODO informatique et juridique: brancher le champ d'application de prise en
# compte des ressources. Pour l'instant on ne fait pas calcul de prise en
# compte des ressources qui doit être fait manuellement par l'utilisateur
# et mis en entrée ici.
entrée ressources_ménage_prises_en_compte contenu argent
éligibilité_aide_personnalisée_logement champ d'application
ÉligibilitéAidePersonnaliséeLogement
éligibilité_allocation_logement champ d'application
ÉligibilitéAllocationLogement
calcul_aide_personnalisée_logement champ d'application
CalculAidePersonnaliséeLogement
calcul_allocation_logement champ d'application
CalculAllocationLogement
résultat éligibilité contenu booléen
résultat aide_finale_formule contenu argent
résultat traitement_aide_finale contenu argent dépend de argent
résultat coefficents_enfants_garde_alternée_pris_en_compte contenu
2022-07-06 16:25:31 +03:00
collection décimal
champ d'application CalculetteAidesAuLogement:
définition éligibilité_aide_personnalisée_logement.ménage égal à
ménage
définition éligibilité_allocation_logement.ménage égal à
ménage
définition éligibilité_aide_personnalisée_logement.demandeur égal à
demandeur
définition éligibilité_allocation_logement.demandeur égal à
demandeur
définition éligibilité_aide_personnalisée_logement.date_courante égal à
date_courante
définition éligibilité_allocation_logement.date_courante égal à
date_courante
définition calcul_aide_personnalisée_logement.mode_occupation égal à
ménage.logement.mode_occupation
définition calcul_allocation_logement.mode_occupation égal à
ménage.logement.mode_occupation
définition calcul_aide_personnalisée_logement.ressources_ménage égal à
ressources_ménage_prises_en_compte
définition calcul_allocation_logement.ressources_ménage égal à
ressources_ménage_prises_en_compte
définition calcul_aide_personnalisée_logement.situation_familiale égal à
ménage.situation_familiale
définition calcul_allocation_logement.situation_familiale égal à
ménage.situation_familiale
2022-07-16 19:36:26 +03:00
définition
calcul_aide_personnalisée_logement.nombre_personnes_à_charge
égal à
2022-07-06 16:25:31 +03:00
éligibilité_aide_personnalisée_logement.
nombre_personnes_à_charge_prises_en_compte
définition calcul_allocation_logement.nombre_personnes_à_charge égal à
éligibilité_allocation_logement.nombre_personnes_à_charge_prises_en_compte
définition calcul_aide_personnalisée_logement.zone égal à
ménage.logement.zone
définition calcul_allocation_logement.zone égal à
ménage.logement.zone
définition calcul_aide_personnalisée_logement.date_courante égal à
date_courante
définition calcul_allocation_logement.date_courante égal à
date_courante
2022-07-06 16:25:31 +03:00
définition coefficents_enfants_garde_alternée_pris_en_compte égal à
éligibilité_aide_personnalisée_logement.
coefficents_enfants_garde_alternée_pris_en_compte
```
## Calculette avec garde alternée
Afin de calculer l'impact de la garde alternée sur les aides au logement,
2022-07-06 16:25:31 +03:00
il est nécessaire de réaliser une double liquidation du calcul des aides
au logement. Voir le code Catala attaché à la décision n°398563 du conseil
d'État.
```catala-metadata
déclaration champ d'application CalculetteAidesAuLogementGardeAlternée:
entrée ménage contenu Ménage
entrée demandeur contenu Demandeur
entrée date_courante contenu date
entrée ressources_ménage_prises_en_compte contenu argent
interne ménage_sans_enfants_garde_alternée contenu Ménage
interne coefficents_enfants_garde_alternée_pris_en_compte contenu
collection décimal
calculette champ d'application CalculetteAidesAuLogement
calculette_sans_garde_alternée champ d'application CalculetteAidesAuLogement
résultat éligibilité contenu booléen
résultat aide_finale contenu argent
2022-07-06 16:25:31 +03:00
champ d'application CalculetteAidesAuLogementGardeAlternée:
définition calculette.ménage égal à
ménage
définition calculette.demandeur égal à
demandeur
définition calculette.date_courante égal à
date_courante
définition calculette.ressources_ménage_prises_en_compte égal à
ressources_ménage_prises_en_compte
définition calculette_sans_garde_alternée.ménage égal à
ménage_sans_enfants_garde_alternée
définition calculette_sans_garde_alternée.demandeur égal à
demandeur
définition calculette_sans_garde_alternée.date_courante égal à
date_courante
définition
calculette_sans_garde_alternée.ressources_ménage_prises_en_compte
égal à
ressources_ménage_prises_en_compte
définition coefficents_enfants_garde_alternée_pris_en_compte égal à
calculette.coefficents_enfants_garde_alternée_pris_en_compte
définition ménage_sans_enfants_garde_alternée égal à
Ménage {
# TODO informatique: syntaxe OCaml { ... with foo = bar} ?
-- prestations_reçues :
ménage.prestations_reçues
-- logement :
ménage.logement
-- personnes_à_charge :
(personne_à_charge parmi ménage.personnes_à_charge
2022-12-12 18:20:48 +03:00
tel que
(selon personne_à_charge sous forme
-- AutrePersonneÀCharge: vrai
-- EnfantÀCharge de enfant: (
selon enfant.situation_garde_alternée sous forme
-- GardeAlternéeCoefficientPriseEnCharge: faux
-- PasDeGardeAlternée: vrai
)))
2022-07-06 16:25:31 +03:00
-- nombre_autres_occupants_logement :
ménage.nombre_autres_occupants_logement
-- situation_familiale :
ménage.situation_familiale
-- condition_rattaché_foyer_fiscal_parent_ifi :
ménage.condition_rattaché_foyer_fiscal_parent_ifi
2022-08-18 16:27:01 +03:00
-- enfant_à_naître_après_quatrième_mois_grossesse:
2022-07-06 16:25:31 +03:00
ménage.enfant_à_naître_après_quatrième_mois_grossesse
}
définition éligibilité égal à calculette.éligibilité
```