mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-20 00:41:05 +03:00
Mise à jour tests et corrections
This commit is contained in:
parent
025382a85d
commit
c557eadfce
@ -68,7 +68,7 @@ Lorsque les conditions d'ouverture du droit à l'aide personnalisée au logement
|
||||
sont remplies au titre d'un logement, seule cette aide est attribuée pour ce logement.
|
||||
|
||||
```catala
|
||||
# TODO juridique: quelles autres aides aux logements pourraient concurrencer les APL?
|
||||
# Attention, Les APL ne sont pas cumulables avec les allocations de logement.
|
||||
```
|
||||
|
||||
####### Article R821-6 | LEGIARTI000038879011
|
||||
@ -1766,11 +1766,11 @@ champ d'application CalculAidePersonnelleLogementLocatif:
|
||||
définition aide_finale état contributions_sociales_arrondi égal à
|
||||
si
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€ 0,5€) +€
|
||||
contributions_sociales.montant de aide_finale -€ 0,50€) +€
|
||||
contributions_sociales.montant de aide_finale >=€ 0€
|
||||
alors
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€ 0,5€) +€
|
||||
contributions_sociales.montant de aide_finale -€ 0,50€) +€
|
||||
contributions_sociales.montant de aide_finale
|
||||
sinon 0€
|
||||
```
|
||||
@ -3040,12 +3040,12 @@ champ d'application CalculAidePersonnelleLogementAccessionPropriété:
|
||||
si
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€
|
||||
0,5€) +€
|
||||
0,50€) +€
|
||||
contributions_sociales.montant de aide_finale >=€ 0€
|
||||
alors
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€
|
||||
0,5€) +€
|
||||
0,50€) +€
|
||||
contributions_sociales.montant de aide_finale
|
||||
sinon 0€
|
||||
```
|
||||
@ -3604,12 +3604,12 @@ champ d'application CalculAidePersonnelleLogementFoyer:
|
||||
si
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€
|
||||
0,5€) +€
|
||||
0,50€) +€
|
||||
contributions_sociales.montant de aide_finale >=€ 0€
|
||||
alors
|
||||
arrondi_argent de (aide_finale -€
|
||||
contributions_sociales.montant de aide_finale -€
|
||||
0,5€) +€
|
||||
0,50€) +€
|
||||
contributions_sociales.montant de aide_finale
|
||||
sinon 0€
|
||||
```
|
||||
|
@ -0,0 +1,27 @@
|
||||
> Inclusion: ../allocations_logement.catala_fr
|
||||
|
||||
# Tests
|
||||
|
||||
```catala
|
||||
déclaration champ d'application Exemple1:
|
||||
calcul champ d'application CalculAidePersonnelleLogementAccessionPropriété
|
||||
|
||||
champ d'application Exemple1:
|
||||
définition calcul.mensualité_principale égal à 650 €
|
||||
définition calcul.ressources_ménage_arrondies égal à 10 000 €
|
||||
définition calcul.nombre_personnes_à_charge égal à 3
|
||||
définition calcul.situation_familiale_calcul_apl égal à Couple
|
||||
définition calcul.type_travaux_logement égal à SurLogementExistant
|
||||
définition calcul.date_signature_prêt égal à |2001-03-02|
|
||||
définition calcul.local_habité_première_fois_bénéficiaire égal à vrai
|
||||
définition calcul.date_entrée_logement égal à |2001-06-24|
|
||||
définition calcul.copropriété égal à faux
|
||||
définition calcul.situation_r822_11_13_17 égal à vrai
|
||||
définition calcul.équivalence_minimale_loyer égal à 0 €
|
||||
# Ne sert à rien car pas de travaux, TODO juridique à calculer à la main sinon
|
||||
|
||||
définition calcul.zone égal à Zone3
|
||||
définition calcul.type_prêt égal à D331_63_64
|
||||
définition calcul.ancienneté_logement égal à Ancien contenu (AmélioréParOccupant.Non)
|
||||
définition calcul.date_courante égal à |2022-05-05|
|
||||
```
|
@ -53,12 +53,13 @@ champ d'application Exemple2:
|
||||
calcul.personne_âgées_ou_handicap_adultes_hébergées_onéreux_particuliers
|
||||
égal à faux
|
||||
définition calcul.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à faux
|
||||
assertion montant = 0 €
|
||||
assertion calcul.montant_forfaitaire_charges_d823_16 = 78,8 €
|
||||
# TODO informatique: bug dans l'arrondi!
|
||||
assertion montant = 358,80 €
|
||||
assertion calcul.montant_forfaitaire_charges_d823_16 = 78,80 €
|
||||
assertion calcul.plafond_loyer_d823_16_2 = 409,88 €
|
||||
assertion calcul.participation_minimale = 35,39 €
|
||||
assertion calcul.taux_composition_familiale = 2,38%
|
||||
assertion calcul.participation_personnelle = 124,48 €
|
||||
assertion calcul.participation_personnelle = 124,21 €
|
||||
```
|
||||
|
||||
```catala
|
Loading…
Reference in New Issue
Block a user