Skip to content
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

Harmoniser les signes des formules impôt sur le revenu #2403

Open
DorineLam opened this issue Dec 19, 2024 · 1 comment
Open

Harmoniser les signes des formules impôt sur le revenu #2403

DorineLam opened this issue Dec 19, 2024 · 1 comment
Assignees

Comments

@DorineLam
Copy link
Contributor

Qu'ai-je fait ?

J'ai rencontré la variable impot_revenu_restant_a_payer, dont le return renvoie entre autres la somme suivante : iai + cehr - pfu - credits_impot - acomptes_ir

À quoi m'attendais-je ?

Je m'attendais à ce que le PFU soit déduit de iai et de la CEHR, comme les crédits d'impôts et les acomptes...

Que s'est-il passé en réalité ?

Mais ce n'est pas le cas ! car PFU est en fait négatif.
C'est d'ailleurs normal, car théoriquement, dans le modèle, les impôts sont en négatifs.
Le problème vient donc du fait que les variables iai, cehr, credit_impôt et acomptes_ir n'ont pas le bon signe.

Il faudrait vérifier les signes des variables racines et les modifier pour éviter que les inversions de signes se produisent dans ces formules car ça les rend complètement illisibles/éloignées de la logique de la loi.

Je m'identifie plus en tant que Contributeur·e : je contribue à OpenFisca France.

@sylvainipp
Copy link
Contributor

Il me semble qu'une interprétation de la convention de mettre les impôts en négatif est de ne mettre que les impôts finaux en négatif et pas les variables intermédiaires servant à les calculer, comme me l'a signalé Chloé ici : #2401 (comment).
Dans ce cas, c'est effectivement le PFU qui doit plutôt être positif.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants