-
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
Fiabilisation des calculs d'impôts #1193
Conversation
@claireleroy Yeah ça passe pour |
@claireleroy Si tu veux on peut extraire une PR pour juste ce travail-là et continuer sur autre branche pour les autres tests ? Ou bien peut-être que ça vaut le coup d'embarquer aussi locmeu plafonnée, qu'en dis-tu ? |
@Morendil Oui comme tu veux ! je vais surement continuer à regarder ces tests demain mais pas sur que j'arrive à les régler tous demain. |
fd0658a
to
c70ee5b
Compare
@Morendil Les tests passent tous maintenant chez moi, sauf ceux pour 2014 qui font une erreur que je n'arrive pas à comprendre. Peut-être as tu une idée ?
|
@claireleroy Pas vraiment, mais je vois que tout fonctionne sur l'intégration continue; peut-être as-tu une ancienne version de Core ? Peux-tu faire un |
@Morendil J'étais sur les versions suivantes, quand je fais
Mais effectivement, je vois que les tests passent ici donc c'est surement juste un problème chez moi. |
@Morendil Pour la suite, je reprends la piste avancée dans #1024, où tu avais proposé d'extraire 3 PR :
J'ai donc l'impression qu'on a fait la première PR (#1193) et qu'on pourrait rebaser et merger ? On peut donc passer à la seconde PR je pense ? Si je comprends bien, l'inquiétude concerne le nombre de tests importants (262) que cela représente. C'est tout à fait justifié. Cependant, étant donné que le code de l'impôt est une partie jamais testée d'OpenFisca (en comparaison de la partie prestations sociale par exemple), je trouverais ça vraiment bien qu'on en sélectionne au moins une partie, pour faire partie de la batterie de tests lancés à chaque PR. Aujourd'hui quand quelqu'un fait une modification dans OpenFisca, rien ne garantit qu'il ne casse pas le calcul de l'impôt (ce qui m'attristerais beaucoup vu le temps passé par moi et par d'autres pour essayer d'améliorer et fiabiliser ce calcul justement). |
@claireleroy Oui je suis bien d'accord. Il est possible aussi que l'impact en performance de ces tests soit moindre que ce que je craignais, parce que les tests sur l'impôt ont peut-être une profondeur moindre. Je te propose:
|
@claireleroy Tu peux mettre un "approve" pour pouvoir merger ? |
833bb76
to
a9faebb
Compare
… peuvent être éligibles la même année)
Le plafond de la base de la réduction est annuel et non pas pluriannuel
La réduction 'patnat' change de nom en 2017 dans le simulateur DGFiP et renvoie donc zéro
…plafond) Un investissement éligible par an (donc un en 2012 et un en 2013)
Pas de limitation dans le nombre d'investissements en reports par année
a9faebb
to
794af7e
Compare
impot_revenu
.Ces changements (effacez les lignes ne correspondant pas à votre cas) :
Quelques conseils à prendre en compte :
setup.py
.CHANGELOG.md
.Et surtout, n'hésitez pas à demander de l'aide ! :)