Skip to content

Commit

Permalink
Ajout de date et référence
Browse files Browse the repository at this point in the history
  • Loading branch information
benoit-cty committed Mar 4, 2025
1 parent b10b3cc commit 82db803
Show file tree
Hide file tree
Showing 10 changed files with 98 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,14 @@ class contribution_differentielle_hauts_revenus_ressources(Variable):
value_type = float
entity = FoyerFiscal
label = 'Ressources considérées par la contribution différentielle sur les hauts revenus'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters):
# Attention, c'est le PLF 2025 sur revenus 2025 à cause du vote définitif en 2025 !
# Conformément au A du IV de l'article 10 de la loi n° 2025-127 du 14 février 2025, les I et II de l'article précité sont applicables à l'imposition des revenus de l'année 2025.

# II. – Le revenu mentionné au I s’entend du revenu fiscal de référence défini au 1° du IV de l’article 1417,
rfr = foyer_fiscal('rfr', period)

Expand Down Expand Up @@ -46,11 +49,11 @@ class contribution_differentielle_hauts_revenus_eligible(Variable):
value_type = float
entity = FoyerFiscal
label = 'Éligibilité à la contribution différentielle sur les hauts revenus'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters): # Sur revenus 2025
# I. - Il est institué une contribution à la charge des contribuables
# domiciliés fiscalement en France au sens de l’article 4 B (TODO hypothèse = toujours vrai)
# dont le revenu du foyer fiscal tel que défini au II
Expand Down Expand Up @@ -81,15 +84,15 @@ class contribution_exceptionnelle_hauts_revenus_majoration(Variable):
value_type = float
entity = FoyerFiscal
label = 'Majoration de la contribution différentielle sur les hauts revenus'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide
documentation = '''
Selon 'Évaluations préalables des articles du projet de loi' :
TODO
'''

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters):
# [Majoration à ip_net + pfu + prelevement_forfaitaire_liberatoire + contribution_exceptionnelle_hauts_revenus]
# III. - 2° (...)
# majoré de 1 500 € par personne à charge au sens des articles
Expand All @@ -109,15 +112,15 @@ class contribution_exceptionnelle_hauts_revenus_majoration_impot(Variable):
value_type = float
entity = FoyerFiscal
label = 'Majoration de la contribution différentielle sur les hauts revenus'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide
documentation = '''
Selon 'Évaluations préalables des articles du projet de loi' :
TODO
'''

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters):
# [Ajout à ip_net + pfu + prelevement_forfaitaire_liberatoire + contribution_exceptionnelle_hauts_revenus]
# IV A 2 et VII ; les cases qui ne sont pas dans openfisca ne sont pas ajoutées, et certaines n'ont pas été encore reliées
frais_de_comptabilite = foyer_fiscal('frais_de_comptabilite', period)
Expand Down Expand Up @@ -151,7 +154,7 @@ class contribution_differentielle_hauts_revenus_decote(Variable):
value_type = float
entity = FoyerFiscal
label = 'Décote de la contribution différentielle sur les hauts revenus'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide
documentation = '''
Expand All @@ -162,7 +165,7 @@ class contribution_differentielle_hauts_revenus_decote(Variable):
contribuables soumis à imposition commune dont le RFR est compris entre 500 000 € et 660 000 €.
'''

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters): # Sur revenus 2025
# (12) « V. – Toutefois, lorsque le revenu mentionné au II est inférieur ou égal à 330 000 € pour les contribuables célibataires,
# veufs, séparés ou divorcés et à 660 000 € pour les contribuables soumis à imposition commune,
contribution_differentielle_hauts_revenus_ressources = foyer_fiscal(
Expand Down Expand Up @@ -241,11 +244,11 @@ class contribution_differentielle_hauts_revenus(Variable):
value_type = float
entity = FoyerFiscal
label = 'Contribution différentielle sur les hauts revenus (CDHR)'
# reference = TODO
reference = 'https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16'
definition_period = YEAR
calculate_output = calculate_output_divide

def formula_2024_01_01(foyer_fiscal, period, parameters): # PLF 2025 sur revenus 2024
def formula_2025_01_01(foyer_fiscal, period, parameters): # Sur revenus 2025
contribution_differentielle_hauts_revenus_eligible = foyer_fiscal(
'contribution_differentielle_hauts_revenus_eligible', period
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@ metadata:
- taux_decote
- plafond_revenus_decote_celibataire
- plafond_revenus_decote_couple
notes:
2025-01-01:
- title: Dispositif applicable à partir de l'imposition des revenus de l'année 2025.
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
description: Majoration de l'impôt pris en compte dans le calcul de la la contribution différentielle sur les hauts revenus, pour un couple marié ou pacsé
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 12_500
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Majoration pour un couple marié/pacsé de l'impôt pris en compte avant calcul du différentiel
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
description: Majoration de l'impôt pris en compte dans le calcul de la la contribution différentielle sur les hauts revenus, par personne à charge au sens des articles 196 à 196 B
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 1_500
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Majoration par personne à charge de l'impôt pris en compte avant calcul du différentiel
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Plafond des revenus annuels de contribuable célibataire pour éligibilité à la décote de la contribution différentielle sur les hauts revenus
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 330_000
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Plafond d'éligibilité décote pour un célibataire (revenus/an)
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Plafond des revenus annuels de contribuable en couple pour éligibilité à la décote de la contribution différentielle sur les hauts revenus
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 660_000
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Plafond d'éligibilité décote pour un couple (revenus/an)
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Seuil des revenus annuels de contribuable célibataire pour éligibilité à la contribution différentielle sur les hauts revenus
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 250_000
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Seuil d'éligibilité à la CDHR pour un célibataire (revenus/an)
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025, Article 3, I et V
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Seuil des revenus annuels de contribuable en couple pour éligibilité à la contribution différentielle sur les hauts revenus
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 500_000
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Seuil d'éligibilité à la CDHR pour un couple (revenus/an)
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025, Article 3, I et V
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: currency_next_year
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Taux de la contribution différentielle sur les hauts revenus
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 0.2
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Taux de la CDHR
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: /1
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
description: Taux de la décote à la contribution différentielle sur les hauts revenus cible
values:
2024-01-01: # PLF 2025 sur revenus 2024
2025-01-01:
value: 0.825
metadata:
last_value_still_valid_on: "2025-03-04"
short_label: Taux de la décote
# reference:
# 2024-01-01:
# title: Projet de loi de finances pour 2025, Article 3, V
# href: TODO
reference:
2025-01-01:
- title: Loi de finances pour 2025, Article 10
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000051168037
- title: Code général des impôts, Article 224
href: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000051200465/2025-02-16
official_journal_date:
2025-01-01: "2025-02-15"
unit: /1

0 comments on commit 82db803

Please sign in to comment.