-
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
Change la prise en compte des plus-values dans le calcul du RFR et des prestations sociales #1190
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concernant les plus-values que tu rajoutes dans le revenu fiscal de référence (via rev_cat_pv
) il me semble qu'il y a quelques double comptes à corriger :
- les plus-values
f3vc
etf3vp
sont des plus-values exonérées déjà comptabilisées dans le RFR viarfr_plus_values_hors_rni
. Par ailleurs comme ce sont des plus-values exonérées, il ne faut donc pas les mettre dansrev_cat_pv
sinon elle seront comptabilisées dans le revenu net imposable et donc imposées. - les abattements sur plus-values
f3sg
,f3sl
etf3va
sont inclus dans la variableabattement_net_duree_detention_retraite_dirigeant_pme
qui entre bien déjà dans le calcul du RFR.
Autres remarques :
- pour la case
f3vo
, je ne vois pas de trace de cette variable dans OpenFisca. Je crois que c'est une case introduite par l'IR 2016 sur revenus 2015, si tu souhaites l'introduire il faut alors la déclarer. Mais en regardant la brochure pratique, l'introduction de cette case dans le calcul me semble pas trivial, du coup je serais d'avis de ne pas la mettre dans OpenFisca pour l'instant.
Pour le reste ça m'a l'air bon 👍 !
def formula_2013_01_01(foyer_fiscal, period, parameters): | ||
f3sb = foyer_fiscal('f3sb', period) | ||
f3vg = foyer_fiscal('f3vg', period) | ||
f3vl = foyer_fiscal('f3vl', period) | ||
f3wb = foyer_fiscal('f3wb', period) | ||
f3vc = foyer_fiscal('f3vc', period) | ||
f3vz = foyer_fiscal('f3vz', period) | ||
f3sg = foyer_fiscal('f3sg', period) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Proposition suite à mon commentaire précédent sur les doubles comptes :
- enlever 3VC, 3SG, 3SL, 3VA et 3VP de ces formules pour toute les années
- enlever la docstring sur
rev_cat_pv
car elle ne sera plus correcte suite à ces modifs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vous pouvez aussi en profiter pour renommer 'rev_cat_pv' et autres variables avec des non contenants des abréviations absconses.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est fait, je me suis chargée du renommage. J'ai manqué d'inspiration pour rev_cat_rpns
...
…lus-values (déjà existante)
…es et compléments
Corrige le changement de version suite à PR #1190
Fix Issues #1074 & #1080.
prestations/minima_sociaux/rsa/rsa_base_ressources_patrimoine_individu.py
prestations/minima_sociaux/asi_aspa.py
prestations/prestations_familiales/base_ressource.py
tests/formulas/rsa/rsa_base_ressources.yaml
prelevements_obligatoires/prelevements_sociaux/contributions_sociales/capital.py
prelevements_obligatoires/impot_revenu/ir.py
div
etdiv_ms
.rfr_plus_values_hors_rni
)Ces changements (effacez les lignes ne correspondant pas à votre cas) :
Quelques conseils à prendre en compte :
setup.py
.CHANGELOG.md
.