-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrige le calcul des aides au logement #1200
Conversation
79c4a55
to
9e146be
Compare
Pour le coup un test mettant en évidence le double compte serait intéressant. Je constate qu'on a aucun test sur |
@Morendil Ok je prends! |
Je bloque un peu sur le test, j'avais dans l'idée quelque chose comme cela :
La verrification du double compte se fait via la variable Le problème étant que la variable |
@claireleroy : je ferais un test sur une année en calculant toutes les aides au logement pour tous les mois. Voir la doc pour renseigner les différentes périodes. |
@claireleroy OK je reprends la main à partir de ce test |
J'ai ajouté une variante de ce test dans - name: aides_logement_2018_01
description: "Vérifie qu'il n'y ait pas de doubles comptes de la CRDS logement dans les aides au logement nettes"
period: 2018-01
absolute_error_margin: 1
input_variables:
statut_occupation_logement: locataire_vide
aide_logement_loyer_retenu: 400
aide_logement_charges: 100
aide_logement_participation_personnelle: 200
output_variables:
aide_logement_montant_brut_avant_degressivite: 300
# AL après application de la dégressivité
aide_logement_montant_brut_crds: 295
crds_logement: -300 * 0.005
# AL après déduction de la CRDS
aide_logement_montant: 295 - 300 * 0.005
aides_logement:
2018: 295 - 300 * 0.005 Pour moi ça reste un peu mystérieux… ça passe pour |
@Morendil Alors là je ne vois pas trop ... Peut-être qu'en définissant des inputs juste pour janvier 2018, on calcule quand même un montant non nul d'aide au logement pour les mois d'après ? Du coup quand tu testes J'ai essayé de lancer le test mais j'ai toujours la même erreur qu'avant du coup je ne sais pas si je peux beaucoup t'aider car je n'arrive pas à répliquer ton erreur..
|
En fait la variable Le commit que je viens de pousser utilise |
@claireleroy L'erreur que tu as vue pourrait être liée à Python 2 vs Python 3. Tu es toujours en Python 2.7 ? |
@Morendil En utilisant NB : Oui je suis toujours sous Python 2.3 :/ |
Bien sûr, au temps pour moi. Dans ce cas je ne vois comme solution que de renseigner les variables pour chaque mois… Oui c'est un changement qui fait peu de lignes, mais il modifie un calcul qui peut avoir de l'importance notamment pour Mes-Aides, ça vaut le coup je crois. |
En définitive cette variable annuelle ne fait que reprendre le calcul de la variable définie en mensuel, j'ai conservé |
6d750d7
to
b994453
Compare
b994453
to
a97db3c
Compare
Problème : il y' a un double compte de la CRDS logement dans la variable
aides_logement
:crds_logement
=>aide_logement_montant
=>apl
=>aides_logement
crds_logement
=>aides_logement
Cette PR corrige le calcul de la variable à
aides_logement
pour éviter ce double compte.chemin/vers/le/fichier/contenant/les/variables/impactées
.aides_logement
Ces changements :