mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-20 08:47:14 +03:00
Fix and tests
This commit is contained in:
parent
7b72a4ca08
commit
d058936e2f
@ -3026,10 +3026,10 @@ de calcul sont fixées par l'article D. 832-17.
|
||||
champ d'application CalculAidePersonnelleLogementAccessionPropriété:
|
||||
définition aide_finale état abattement égal à
|
||||
si aide_finale -€
|
||||
dépense_nette_minimale_d832_10 de aide_finale >=€ 0€
|
||||
abattement_dépense_nette_minimale_d832_10 de aide_finale >=€ 0€
|
||||
alors
|
||||
aide_finale -€
|
||||
dépense_nette_minimale_d832_10 de aide_finale
|
||||
abattement_dépense_nette_minimale_d832_10 de aide_finale
|
||||
sinon 0€
|
||||
```
|
||||
|
||||
@ -3401,7 +3401,7 @@ alinéas du même article.
|
||||
champ d'application CalculAidePersonnelleLogementAccessionPropriété:
|
||||
exception
|
||||
définition dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10
|
||||
état avant_abattement sous condition
|
||||
sous condition
|
||||
date_signature_prêt >=@ |1999-06-30|
|
||||
conséquence égal à
|
||||
mensualité_principale +€ montant_forfaitaire_charges_d832_10 -€
|
||||
@ -3413,8 +3413,7 @@ déclarée le montant mensuel de l'aide calculé de la même façon.
|
||||
|
||||
```catala
|
||||
champ d'application CalculAidePersonnelleLogementAccessionPropriété:
|
||||
définition dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10
|
||||
état avant_abattement égal à
|
||||
définition dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10 égal à
|
||||
mensualité_principale -€ aide_calculée_2_9_d832_10
|
||||
```
|
||||
|
||||
@ -3425,14 +3424,16 @@ différence constatée.
|
||||
|
||||
```catala
|
||||
champ d'application CalculAidePersonnelleLogementAccessionPropriété:
|
||||
définition dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10
|
||||
état après_abattement égal à
|
||||
définition abattement_dépense_nette_minimale_d832_10
|
||||
de aide_calculée_2_9_d832_10
|
||||
égal à
|
||||
si dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10 <=€
|
||||
ressources_ménage_avec_d832_18 *€ coefficient_multiplicateur_d832_17_3
|
||||
alors
|
||||
ressources_ménage_avec_d832_18 *€ coefficient_multiplicateur_d832_17_3
|
||||
ressources_ménage_avec_d832_18 *€ coefficient_multiplicateur_d832_17_3 -€
|
||||
dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10
|
||||
sinon
|
||||
dépense_nette_minimale_d832_10 de aide_calculée_2_9_d832_10
|
||||
0€
|
||||
```
|
||||
|
||||
Les ressources sont appréciées selon les modalités prévues à la section 2 du chapitre
|
||||
@ -4230,12 +4231,13 @@ champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
définition allocation_mensuelle état dépense_nette_minimale
|
||||
égal à
|
||||
si
|
||||
allocation_mensuelle -€ dépense_nette_minimale de allocation_mensuelle <€
|
||||
0€
|
||||
allocation_mensuelle -€
|
||||
abattement_dépense_nette_minimale de allocation_mensuelle <€ 0€
|
||||
alors
|
||||
0 €
|
||||
sinon
|
||||
(allocation_mensuelle -€ dépense_nette_minimale de allocation_mensuelle)
|
||||
(allocation_mensuelle -€
|
||||
abattement_dépense_nette_minimale de allocation_mensuelle)
|
||||
```
|
||||
|
||||
Ce dernier résultat est diminué d'un montant représentatif des contributions sociales qui
|
||||
@ -4388,7 +4390,7 @@ des charges, le montant mensuel de l'allocation calculé selon les dispositions
|
||||
|
||||
```catala
|
||||
champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
définition dépense_nette_minimale de allocation_mensuelle état base égal à
|
||||
définition dépense_nette_minimale de allocation_mensuelle égal à
|
||||
charges_mensuelles_prêt +€ montant_forfaitaire_charges -€
|
||||
allocation_mensuelle
|
||||
```
|
||||
@ -4399,15 +4401,16 @@ constatée.
|
||||
|
||||
```catala
|
||||
champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
définition dépense_nette_minimale de allocation_mensuelle état abattement
|
||||
définition abattement_dépense_nette_minimale de allocation_mensuelle
|
||||
égal à
|
||||
si
|
||||
dépense_nette_minimale de allocation_mensuelle <€
|
||||
seuil_minimal_dépense_nette_minimale
|
||||
alors
|
||||
seuil_minimal_dépense_nette_minimale
|
||||
seuil_minimal_dépense_nette_minimale -€
|
||||
dépense_nette_minimale de allocation_mensuelle
|
||||
sinon
|
||||
dépense_nette_minimale de allocation_mensuelle
|
||||
0 €
|
||||
|
||||
définition seuil_minimal_dépense_nette_minimale égal à
|
||||
montant_forfaitaire_d842_11
|
||||
|
@ -603,12 +603,9 @@ déclaration champ d'application
|
||||
état formule
|
||||
état arrondi
|
||||
état seuil
|
||||
# TODO informatique: reprendre le calcul de cette variable
|
||||
# en distinguant l'abattement de la dépense nette minimale,
|
||||
# suivre modèle de CalculAllocationLogementFoyer.
|
||||
interne dépense_nette_minimale_d832_10 contenu argent dépend de argent
|
||||
état avant_abattement
|
||||
état après_abattement
|
||||
interne abattement_dépense_nette_minimale_d832_10
|
||||
contenu argent dépend de argent
|
||||
interne ressources_ménage_avec_d832_18 contenu argent
|
||||
interne montant_forfaitaire_charges_d832_10 contenu argent
|
||||
interne montant_forfaitaire_d832_10 contenu argent
|
||||
@ -760,12 +757,8 @@ déclaration champ d'application CalculAllocationLogementAccessionPropriété:
|
||||
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
|
||||
# TODO informatique: reprendre le calcul de cette variable
|
||||
# en distinguant l'abattement de la dépense nette minimale,
|
||||
# suivre modèle de CalculAllocationLogementFoyer.
|
||||
interne dépense_nette_minimale contenu argent dépend de argent
|
||||
état base
|
||||
état abattement
|
||||
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
|
||||
|
@ -0,0 +1,2 @@
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = 12.06 €
|
@ -0,0 +1,2 @@
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = 22.11 €
|
Loading…
Reference in New Issue
Block a user