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 all 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
+ f6gu
)


Expand Down
84 changes: 42 additions & 42 deletions openfisca_france/model/prelevements_obligatoires/impot_revenu/ir.py
Original file line number Diff line number Diff line change
Expand Up @@ -3632,29 +3632,29 @@ def formula_2008_01_01(foyer_fiscal, period, parameters):

# parts des enfants en résidence alternée quand il n'y a que des enfants en résidence alternée
enf_a = (no_pac & has_alt) * (
quotient_familial.enf1 * min_(nbH, 1)
+ quotient_familial.enf2 * max_(min_(nbH - 1, 1), 0)
+ quotient_familial.enf3_et_sup * max_(nbH - 2, 0)
quotient_familial.cas_general.enf1 * min_(nbH, 1)
+ quotient_familial.cas_general.enf2 * max_(min_(nbH - 1, 1), 0)
+ quotient_familial.cas_general.enf3_et_sup * max_(nbH - 2, 0)
) * 0.5
# parts des enfants en résidence alternée quand il y a aussi des enfants entièrement à charge
enf_b = (has_pac & has_alt) * (
(nb_pac == 1) * (
quotient_familial.enf2 * min_(nbH, 1)
+ quotient_familial.enf3_et_sup * max_(nbH - 1, 0)
quotient_familial.cas_general.enf2 * min_(nbH, 1)
+ quotient_familial.cas_general.enf3_et_sup * max_(nbH - 1, 0)
) * 0.5
+ (nb_pac > 1) * (quotient_familial.enf3_et_sup * nbH * 0.5)
+ (nb_pac > 1) * (quotient_familial.cas_general.enf3_et_sup * nbH * 0.5)
)
# parts des enfants entièrement à charge
enf_c = (
quotient_familial.enf1 * min_(nb_pac, 1)
+ quotient_familial.enf2 * max_(min_(nb_pac - 1, 1), 0)
+ quotient_familial.enf3_et_sup * max_(nb_pac - 2, 0)
quotient_familial.cas_general.enf1 * min_(nb_pac, 1)
+ quotient_familial.cas_general.enf2 * max_(min_(nb_pac - 1, 1), 0)
+ quotient_familial.cas_general.enf3_et_sup * max_(nb_pac - 2, 0)
)

enf = enf_a + enf_b + enf_c

# # note 2 : nombre de parts liées aux invalides (enfant + adulte)
n2 = quotient_familial.inv1 * (nbG + nbI / 2) + quotient_familial.inv2 * nbR
n2 = quotient_familial.couple_ou_pers_a_charge.inv1 * (nbG + nbI / 2) + quotient_familial.couple_ou_pers_a_charge.inv2 * nbR

# # note 3 : Pas de personne à charge
# - invalide
Expand All @@ -3668,23 +3668,23 @@ def formula_2008_01_01(foyer_fiscal, period, parameters):
n3 = max_(n31, n32)
# # note 4 Invalidité de la personne ou du conjoint pour les mariés ou
# # jeunes veuf(ve)s
n4 = max_(quotient_familial.not41 * (1 * caseP + 1 * caseF), quotient_familial.not42 * (caseW | caseS))
n4 = max_(quotient_familial.couple_ou_pers_a_charge.not41 * (1 * caseP + 1 * caseF), quotient_familial.couple_ou_pers_a_charge.not42 * (caseW | caseS))

# # note 5
# - enfant autre et parent isolé
n5 = quotient_familial.isol * caseT * (((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2))) + 1 * has_pac)
n5 = quotient_familial.couple_ou_pers_a_charge.isol * caseT * (((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2))) + 1 * has_pac)

# # note 6 invalide avec personne à charge
n6 = quotient_familial.not6 * (caseP & (has_pac | has_alt))
n6 = quotient_familial.couple_ou_pers_a_charge.not6 * (caseP & (has_pac | has_alt))

# # note 7 Parent isolé
n7 = quotient_familial.isol * caseT * ((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2)) + 1 * has_pac)
n7 = quotient_familial.couple_ou_pers_a_charge.isol * caseT * ((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2)) + 1 * has_pac)

# # Régime des mariés ou pacsés
nb_parts_famille = 1 + quotient_familial.conj + enf + n2 + n4
nb_parts_famille = 1 + quotient_familial.cas_general.conj + enf + n2 + n4

# # veufs hors jeune_veuf
nb_parts_veuf = 1 + quotient_familial.veuf * (has_pac | has_alt) + enf + n2 + n3 + n5 + n6
nb_parts_veuf = 1 + quotient_familial.cas_general.veuf * (has_pac | has_alt) + enf + n2 + n3 + n5 + n6

# # celib div
nb_parts_celib = 1 + enf + n2 + n3 + n6 + n7
Expand All @@ -3697,18 +3697,18 @@ def formula(foyer_fiscal, period, parameters):

note 1 enfants et résidence alternée (formulaire 2041 GV page 10)

quotient_familial.conj : nb part associées au conjoint d'un couple marié ou pacsé
quotient_familial.enf1 : nb part premier enfant
quotient_familial.enf2 : nb part deuxième enfant
quotient_familial.enf3_et_sup : nb part enfants de rang 3 ou plus
quotient_familial.inv1 : nb part supp enfants invalides (I, G)
quotient_familial.inv2 : nb part supp adultes invalides (R)
quotient_familial.cas_general.conj : nb part associées au conjoint d'un couple marié ou pacsé
quotient_familial.cas_general.enf1 : nb part premier enfant
quotient_familial.cas_general.enf2 : nb part deuxième enfant
quotient_familial.cas_general.enf3_et_sup : nb part enfants de rang 3 ou plus
quotient_familial.couple_ou_pers_a_charge.inv1 : nb part supp enfants invalides (I, G)
quotient_familial.couple_ou_pers_a_charge.inv2 : nb part supp adultes invalides (R)
quotient_familial.sans_pers_a_charge.not31 : nb part supp note 3 : cases W ou G pour veuf, celib ou div
quotient_familial.sans_pers_a_charge.not32 : nb part supp note 3 : personne seule ayant élevé des enfants
quotient_familial.not41 : nb part supp adultes invalides (vous et/ou conjoint) note 4
quotient_familial.not42 : nb part supp adultes anciens combattants (vous et/ou conjoint) note 4
quotient_familial.not6 : nb part supp note 6
quotient_familial.isol : demi-part parent isolé (T)
quotient_familial.couple_ou_pers_a_charge.not41 : nb part supp adultes invalides (vous et/ou conjoint) note 4
quotient_familial.couple_ou_pers_a_charge.not42 : nb part supp adultes anciens combattants (vous et/ou conjoint) note 4
quotient_familial.couple_ou_pers_a_charge.not6 : nb part supp note 6
quotient_familial.couple_ou_pers_a_charge.isol : demi-part parent isolé (T)
quotient_familial.edcd : enfant issu du mariage avec conjoint décédé;
'''
nb_pac = foyer_fiscal('nb_pac', period)
Expand Down Expand Up @@ -3744,29 +3744,29 @@ def formula(foyer_fiscal, period, parameters):

# parts des enfants en résidence alternée quand il n'y a que des enfants en résidence alternée
enf_a = (no_pac & has_alt) * (
quotient_familial.enf1 * min_(nbH, 1)
+ quotient_familial.enf2 * max_(min_(nbH - 1, 1), 0)
+ quotient_familial.enf3_et_sup * max_(nbH - 2, 0)
quotient_familial.cas_general.enf1 * min_(nbH, 1)
+ quotient_familial.cas_general.enf2 * max_(min_(nbH - 1, 1), 0)
+ quotient_familial.cas_general.enf3_et_sup * max_(nbH - 2, 0)
) * 0.5
# parts des enfants en résidence alternée quand il y a aussi des enfants entièrement à charge
enf_b = (has_pac & has_alt) * (
(nb_pac == 1) * (
quotient_familial.enf2 * min_(nbH, 1)
+ quotient_familial.enf3_et_sup * max_(nbH - 1, 0)
quotient_familial.cas_general.enf2 * min_(nbH, 1)
+ quotient_familial.cas_general.enf3_et_sup * max_(nbH - 1, 0)
) * 0.5
+ (nb_pac > 1) * (quotient_familial.enf3_et_sup * nbH * 0.5)
+ (nb_pac > 1) * (quotient_familial.cas_general.enf3_et_sup * nbH * 0.5)
)
# parts des enfants entièrement à charge
enf_c = (
quotient_familial.enf1 * min_(nb_pac, 1)
+ quotient_familial.enf2 * max_(min_(nb_pac - 1, 1), 0)
+ quotient_familial.enf3_et_sup * max_(nb_pac - 2, 0)
quotient_familial.cas_general.enf1 * min_(nb_pac, 1)
+ quotient_familial.cas_general.enf2 * max_(min_(nb_pac - 1, 1), 0)
+ quotient_familial.cas_general.enf3_et_sup * max_(nb_pac - 2, 0)
)

enf = enf_a + enf_b + enf_c

# # note 2 : nombre de parts liées aux invalides (enfant + adulte)
n2 = quotient_familial.inv1 * (nbG + nbI / 2) + quotient_familial.inv2 * nbR
n2 = quotient_familial.couple_ou_pers_a_charge.inv1 * (nbG + nbI / 2) + quotient_familial.couple_ou_pers_a_charge.inv2 * nbR

# # note 3 : Pas de personne à charge
# - invalide
Expand All @@ -3780,23 +3780,23 @@ def formula(foyer_fiscal, period, parameters):
n3 = max_(n31, n32)
# # note 4 Invalidité de la personne ou du conjoint pour les mariés ou
# # jeunes veuf(ve)s
n4 = max_(quotient_familial.not41 * (1 * caseP + 1 * caseF), quotient_familial.not42 * (caseW | caseS))
n4 = max_(quotient_familial.couple_ou_pers_a_charge.not41 * (1 * caseP + 1 * caseF), quotient_familial.couple_ou_pers_a_charge.not42 * (caseW | caseS))

# # note 5
# - enfant du conjoint décédé
n51 = quotient_familial.cdcd * (caseL & ((nbF + nbJ) > 0))
n51 = quotient_familial.couple_ou_pers_a_charge.cdcd * (caseL & ((nbF + nbJ) > 0))
# - enfant autre et parent isolé
n52 = quotient_familial.isol * caseT * (((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2))) + 1 * has_pac)
n52 = quotient_familial.couple_ou_pers_a_charge.isol * caseT * (((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2))) + 1 * has_pac)
n5 = max_(n51, n52)

# # note 6 invalide avec personne à charge
n6 = quotient_familial.not6 * (caseP & (has_pac | has_alt))
n6 = quotient_familial.couple_ou_pers_a_charge.not6 * (caseP & (has_pac | has_alt))

# # note 7 Parent isolé
n7 = quotient_familial.isol * caseT * ((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2)) + 1 * has_pac)
n7 = quotient_familial.couple_ou_pers_a_charge.isol * caseT * ((no_pac & has_alt) * ((nbH == 1) * 0.5 + (nbH >= 2)) + 1 * has_pac)

# # Régime des mariés ou pacsés
nb_parts_famille = 1 + quotient_familial.conj + enf + n2 + n4
nb_parts_famille = 1 + quotient_familial.cas_general.conj + enf + n2 + n4

# # veufs hors jeune_veuf
nb_parts_veuf = 1 + enf + n2 + n3 + n5 + n6
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,12 @@
description: Cas général des situations de famille pour attribuer les parts du quotient familial de l'impôt sur le revenu (IR)
metadata:
documentation_start: true
short_label: Cas général
order:
- conj
- enf1
- enf2
- enf3_et_sup
- veuf
documentation: |+
Les paramètres disponibles dans ce dossier "cas général" sont tous présents dans le tableau de l'article 194 du CGI, au I.
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,14 @@
description: Cas spécifiques concernant les contribuables en couple ou avec personne à charge, donnant lieu à des parts supplémentaires de quotient familial (IR)
metadata:
documentation_start: true
short_label: Cas spécifiques concernant les contribuables en couple ou avec personne à charge
order:
- isol
- 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. Seuls not6 et isol sont dans d'autres articles, respectivement l'article 196 (not6) et le II du 194 (isol).
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,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,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,12 +1,8 @@
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
- enf2
- enf3_et_sup
- isol
- veuf
- cas_general
- sans_pers_a_charge
- couple_ou_pers_a_charge

This file was deleted.

Loading
Loading