Mise à jour tests et corrections

This commit is contained in:
Lilya Slimani 2022-05-05 15:32:54 +02:00
parent 025382a85d
commit c557eadfce
3 changed files with 38 additions and 10 deletions

View File

@ -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€
```

View File

@ -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|
```

View File

@ -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