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

Impot sur le revenu #2370

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
15737d3
Label et référence case GO
DorineLam Oct 21, 2024
b3f4084
Ordre des paramètres revenus du capital (place la case GO à la fin et…
DorineLam Oct 21, 2024
67c49aa
Modifie label et ajoute référence à l'abattement de 40% sur les reven…
DorineLam Oct 21, 2024
7e84101
Label et référence abattement annuel pour assurances vie.
DorineLam Oct 21, 2024
4cb2483
modifie label et order du parent salaires pensions et rentes
DorineLam Oct 21, 2024
e7e10ba
Renomme labels pour les rentes viagères
DorineLam Oct 21, 2024
031aa9d
Labels et order des abattements spéciaux
DorineLam Oct 21, 2024
4d349e3
Labels et références des charges déductibles
DorineLam Oct 21, 2024
7584401
abattement spécial contribuable agé ou invalide : utilisation de la f…
DorineLam Oct 23, 2024
1f2dda4
Change le format du paramètre 'taux_jgt_2006' pour qu'il soit décrit …
DorineLam Oct 23, 2024
97b9f04
précise réf article 158 Fraction imposable de la rente viagère
b-michaud Oct 23, 2024
8766346
modifie index abattement enfants mariés
b-michaud Oct 23, 2024
fb21a20
modifie abattement enfant marié suite
b-michaud Oct 23, 2024
0fa1c28
modifie description montant 2 abattement personnes agées
b-michaud Oct 23, 2024
86e1a5d
Quotient familial : crée des dossiers et propose des labels plus préc…
DorineLam Oct 23, 2024
7f5b52f
Merge branch 'impot-sur-le-revenu' of github.com:openfisca/openfisca-…
DorineLam Oct 23, 2024
760c073
Modifie les premiers chemins vers les paramètres suite à l'ajout de d…
DorineLam Oct 24, 2024
6610430
Déplace parent isolé dans le dossier 'couple ou personnes à charge' e…
DorineLam Oct 24, 2024
7c95bd2
Modifie label index cas général du quotient familial et ajoute une do…
DorineLam Oct 24, 2024
5a03d68
Fix lint
DorineLam Oct 24, 2024
b6cec55
Modifie labels et index des parents de paramètres du quotient familial
DorineLam Oct 24, 2024
f18870d
Fix référence législative
DorineLam Oct 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -578,12 +578,12 @@ def formula_2006_01_01(foyer_fiscal, period, parameters):
# foyer, la déduction est limitée à 2*max
# S'il habite chez ses parents, max 3359, sinon 5698
return (
min_(f6gi * (1 + taux_jgt_2006), max1)
+ min_(f6gj * (1 + taux_jgt_2006), max1)
min_(f6gi * taux_jgt_2006, max1)
+ min_(f6gj * taux_jgt_2006, max1)
DorineLam marked this conversation as resolved.
Show resolved Hide resolved
+ min_(f6el, max1)
+ min_(f6em, max1)
+ f6gp
* (1 + taux_jgt_2006) + f6gu
+ f6gp * taux_jgt_2006
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Attention : "gros" changement ici.
Il serait utile d'ajouter un test unitiaire et d'expliquer dans le changelog ce qui clôchaît.
Et bump de version mineur.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonjour @benjello merci pour tes revues au fil de l'eau !
Oui c'est bien prévu d'indiquer que "un plus gros changement", l'idée ici est de permettre d'avoir un paramètre qui est au format proposé par la loi, à savoir un coefficient de 1,25 et non 25%. Du coup j'ai dû toucher la formule.
Pour les tests unitaires (je ne sais pas encore en faire, mais je pourrai avoir l'aide de l'équipe), j'ai l'intuition que les tests déjà présents n'ont pas à changer vu que c'est exactement le même résultat qui est attendu. Mais j'ai peut-être mal modifié la formule ?

La modif de formule que je souhaiter proposer ici avait pour objectif de :

  • remplacer ( 1 + 0,25 )
  • par 1,25 directement

+ f6gu
)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ metadata:
documentation_start: true
label_en: Family quotient ceiling and "decote"
order:
- decote
- quotient_familial
- plafond_avantages_procures_par_demi_part
- reduction_ss_condition_revenus
- decote
- abat_dom
- reduction_ss_condition_revenus
documentation: |-
Création du quotient familial en 1945 (Loi 45-0195 du 31/02/1945).
Les montants des plafonnements de quotient familial et de la décote se trouvent à l'article 197-2 du CGI.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ values:
value: 1
metadata:
short_label: Conjoint d'un couple marié ou pacsé
last_value_still_valid_on: "2024-04-26"
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
1951-01-01:
title: Article 194 du Code général des impôts
title: Article 194, I. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049371120/1951-12-19/
notes:
1951-01-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ values:
value: 0.5
metadata:
short_label: Premier enfant
last_value_still_valid_on: "2024-04-26"
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
1951-01-01:
title: Article 194 du Code général des impôts
title: Article 194, I. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049371120/1951-12-19/
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ values:
value: 0.5
metadata:
short_label: Deuxième enfant
last_value_still_valid_on: "2024-04-26"
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
1951-01-01:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ values:
value: 1
metadata:
short_label: À partir du troisième enfant inclus
last_value_still_valid_on: "2024-04-26"
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
1951-01-01:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: Cas général des situations de famille, explicitées dans le tableau de l'article 194 du CGI, pour attribuer les parts du quotient familial de l'impôt sur le revenu (IR)
DorineLam marked this conversation as resolved.
Show resolved Hide resolved
metadata:
documentation_start: true
short_label: Cas général (Tableau de l'article 194,I du CGI)
DorineLam marked this conversation as resolved.
Show resolved Hide resolved
order:
- conj
- enf1
- enf2
- enf3_et_sup
- veuf

Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ values:
value: 1
metadata:
short_label: Personne veuve ayant des personnes à charge
last_value_still_valid_on: "2024-04-26"
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
2008-01-01:
title: Article 195, I. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000046860994
title: Article 194, I. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033817781
documentation: Part supplémentaire pour quotient familial d'un veuf avec personne à charge, suit le régime "mariés/pacsés" à partir de 2008
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Parts supplémentaires de quotient familial pour certaines situations de foyers fiscaux en couple ou avec personne à charge
metadata:
documentation_start: true
short_label: Parts supplémentaires personne en couple ou avec personne à charge
order:
- inv1
- not41
- not6
- not42
- inv2
- cdcd
documentation: |-
Ces paramètres sont énumérés dans l'article 195 du code général des impôts, à compter du 2. Seul not6 est dans l'article 196.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Part supplémentaire de quotient familial (IR) par personne à charge invalide titulaire de la carte d'invalidité ou de la carte mobilité inclusion (CMI) mention “invalidité“ (cadre C - case R)
values:
2000-01-01:
value: 0.5
metadata:
short_label: Personne à charge titulaire de la carte invalidité ou CMI-invalidité
last_value_still_valid_on: "2024-10-23"
unit: part_quotient_familial
reference:
2000-01-01:
- title: Article 196 A bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006303124/2001-03-31
- title: Bofip.impots.gouv.fr
href: https://bofip.impots.gouv.fr/bofip/1032-PGP.html/identifiant=BOI-IR-LIQ-10-10-10-30-20130613#Determination_du_quotient_f_12
documentation: |+
La demi-part supplémentaire ici en paramètre est attribuée au titre de l'invalidité de la personne à charge. Ce complément s'additionne à la demi-part ou part supplémentaire (selon le nombre d'enfants du foyer) ajoutée au titre "personne à charge"
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
description: Part supplémentaire de quotient familial (IR) pour les contribuables invalides
description: Part supplémentaire de quotient familial (IR) par contribuable invalide (au sens des c, d ou d bis du 1 de l'article 195), pour les contribuables mariés
values:
1981-01-01:
value: 0.5
metadata:
short_label: Contribuables invalides
short_label: Contribuable invalide et marié
last_value_still_valid_on: "2024-04-26"
unit: part_quotient_familial
reference:
1981-01-01:
title: Article 195, alinéa 1 c du Code général des impôts
title: Article 195, 3. et 4. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006308283/1982-01-01/
notes:
1981-01-01:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
description: Part supplémentaire de quotient familial (IR) pour les contribuables mariés, dont un des contribuable a plus de 74 ans, et a une carte du combattant ou une pension militaire d'invalidité ou de victime de guerre
values:
1987-01-01:
value: 0.5
metadata:
short_label: Contribuable marié, de plus de 74 ans, avec carte du combattant ou pension militaire d'invalidité ou de victime de guerre
last_value_still_valid_on: "2024-04-26"
unit: part_quotient_familial
reference:
1987-01-01:
title: Article 195, 6. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006308286/1987-12-31/
notes:
1987-01-01:
- title: Avant 1987, la part supplémentaire n'était pas attribuée aux couples.
documentation: |+
La demi-part supplémentaire ici en paramètre concerne les contribuables mariés, elle est en miroir de la demi-part attribuée aux contribuables célibataire, divorcés ou veufs remplissant les mêmes conditions (ancien combattant, victime de guerre). Cette section du Bofip.impots.gouv.fr détaille le mécanisme : https://bofip.impots.gouv.fr/bofip/2136-PGP.html/identifiant=BOI-IR-LIQ-10-20-20-20-20160229#IV._Majoration_pour_les_tit_13
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
description: Part supplémentaire de quotient familial (IR) pour les personnes invalides avec personne à charge
description: Part supplémentaire de quotient familial (IR) pour les contribuables célibataires, divorcés ou veufs, invalides (au sens des c, d ou d bis du 1 de l'article 195) et avec personne à charge
values:
1982-01-01:
value: 0.5
metadata:
short_label: Personne invalide avec personne à charge
short_label: Contribuable invalide, seul avec personne à charge
last_value_still_valid_on: "2024-04-26"
unit: part_quotient_familial
reference:
1982-01-01:
title: Article 195, alinéa 5 du Code général des impôts
title: Article 195, 5. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006308284/1983-01-01
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
description: Parts supplémentaires de quotient familial (IR)
description: Quotient familial de l'impôt sur le revenu (IR) et critères d'attribution de parts supplémentaires
metadata:
documentation_start: true
short_label: Parts supplémentaires
short_label: Quotient familial et parts supplémentaires
order:
- conj
- enf1
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Part supplémentaire de quotient familial (IR) pour une personne seule ayant au moins un enfant à charge (parent isolé)
description: Part supplémentaire de quotient familial (IR) pour une personne seule ayant au moins un enfant à charge, dite "parent isolé" (Case T cerfa 2042)
values:
1951-01-01:
value: 0.5
Expand All @@ -8,6 +8,6 @@ metadata:
unit: part_quotient_familial
reference:
1951-01-01:
title: Article 194 du Code général des impôts
title: Article 194, II. du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049371120/1951-12-19/
documentation: Parent isolé = Personne seule avec au moins 1 enfant à charge
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Personne sans personne à charge
description: Parts supplémentaires personnes sans personne à charge
metadata:
order:
- not31a
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
description: Abattement de l'impôt sur le revenu, pour les enfants à charge ayant fondé un foyer distinct (par personne rattachée)
description: Abattement de l'impôt sur le revenu pour les enfants à charge mariés/pacsés ou chargés de famille par personne rattachée
metadata:
short_label: Abattement pour rattachement d'enfants mariés
short_label: Abattement pour enfant marié/pacsé et enfant non marié chargé de famille
label_en: Tax allowance for net taxable income
order:
- montant
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Montant de l'abattement spécial pour enfants à charge ayant fondé un foyer distinct (par personne rattachée)
description: Montant de l'abattement spécial par personne rattachée pour les enfants à charge marié/pacsé et enfant non marié chargé de famille
values:
1974-01-01:
value: 6000
Expand Down Expand Up @@ -95,7 +95,7 @@ values:
2023-01-01:
value: 6674
metadata:
short_label: Abattement
short_label: Montant de l'abattement par personne rattachée
last_value_still_valid_on: "2023-07-05"
label_en: Tax allowance for net taxable income
ipp_csv_id: abt_enfmaries
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
description: Abattements spéciaux de l'impôt sur le revenu
metadata:
short_label: Abattements spéciaux
documentation_start: true
label_en: Tax allowance for net taxable income
order:
Expand Down
DorineLam marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
description: Abattement de l'impôt sur le revenu, pour les personnes âgées ou invalides à charge
description: Abattement de l'impôt sur le revenu accordé sous conditions de ressources pour les contribuables de plus de 65 ou invalides
metadata:
short_label: Abattement pour personnes agées de + de 65 ans ou invalide
short_label: Abattement pour contribuable de plus de 65 ans ou invalides
label_en: Tax allowance for net taxable income
order:
- montant_1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Montant (pour la 1ère tranche) de l'abattement de l'impôt sur le revenu pour les personnes âgées ou invalides à charge
description: Montant de l'abattement (pour la 1ère tranche) de l'impôt sur le revenu pour les contribuables de plus de 65 ans ou invalides si le revenu net global du foyer fiscal ne dépasse pas le premier plafond
values:
1977-01-01:
value: 3400
Expand Down Expand Up @@ -89,8 +89,8 @@ values:
2023-01-01:
value: 2746
metadata:
short_label: Montant 1ère tranche
last_value_still_valid_on: "2024-06-11"
short_label: Montant de l'abattement si le revenu est inférieur au premier plafond
last_value_still_valid_on: "2024-10-21"
label_en: Tax allowance for net taxable income
ipp_csv_id: abt_pers_age1
unit: currency_next_year
Expand Down Expand Up @@ -192,10 +192,10 @@ metadata:
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000042158963
2023-01-01:
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047622555
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
official_journal_date:
1984-01-01: "1984-12-30"
1985-01-01: "1985-12-31"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Montant (pour la 2ème tranche) de l'abattement l'impôt sur le revenu pour les personnes âgées ou invalides à charge
description: Montant de l'abattement (pour la 2ème tranche) de l'impôt sur le revenu pour les contribuables de plus de 65 ans ou invalides dont le revenu net global du foyer fiscal est compris entre le premier et le deuxième plafond
values:
1977-01-01:
value: 1700
Expand Down Expand Up @@ -89,8 +89,8 @@ values:
2023-01-01:
value: 1373
metadata:
short_label: Montant 2e tranche
last_value_still_valid_on: "2024-06-11"
short_label: Montant de l'abattement si le revenu est compris entre le premier et le deuxième plafond
last_value_still_valid_on: "2024-10-21"
label_en: Tax allowance for net taxable income
ipp_csv_id: abt_pers_age2
unit: currency_next_year
Expand Down Expand Up @@ -192,10 +192,10 @@ metadata:
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000042158963
2023-01-01:
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047622555
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
official_journal_date:
1984-01-01: "1984-12-30"
1985-01-01: "1985-12-31"
Expand Down
b-michaud marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
description: Plafond de la première tranche de l'abattement de l'impôt sur le revenu, pour les personnes âgées ou invalides à charge
description: Premier plafond de revenu net global du foyer fiscal pour bénéficier du montant le plus élevé de l'abattement spécial contribuables de plus de 65 ans ou invalides de l'impôt sur le revenu
values:
1977-01-01:
value: 21000
Expand Down Expand Up @@ -91,8 +91,8 @@ values:
2023-01-01:
value: 17200
metadata:
short_label: Plafond de la 1ère tranche
last_value_still_valid_on: "2024-06-11"
short_label: Premier plafond de revenu net global du foyer fiscal
last_value_still_valid_on: "2024-10-21"
label_en: Tax allowance for net taxable income
ipp_csv_id: plaf_pers_age1
unit: currency_next_year
Expand Down Expand Up @@ -197,10 +197,10 @@ metadata:
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000042158963
2023-01-01:
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
- title: Article 157 bis du Code général des impôts
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047622555
- title: Décret n° 2024-496 du 30/05/2024, art. 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000049629765
official_journal_date:
1984-01-01: "1984-12-30"
1985-01-01: "1985-12-31"
Expand Down
Loading
Loading