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

Édition du paramètre prelevements_sociaux.contributions_sociales.csg.activite.deductible.abattement #2278

Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,85 @@ class csg(Variable):
definition_period = YEAR

def formula(individu, period):
csg_imposable_salaire = individu('csg_imposable_salaire', period, options = [ADD])
csg_deductible_salaire = individu('csg_deductible_salaire', period, options = [ADD])
csg_imposable_chomage = individu('csg_imposable_chomage', period, options = [ADD])
csg_deductible_chomage = individu('csg_deductible_chomage', period, options = [ADD])
csg_imposable_retraite = individu('csg_imposable_retraite', period, options = [ADD])
csg_deductible_retraite = individu('csg_deductible_retraite', period, options = [ADD])
csg_imposable_non_salarie = individu('csg_imposable_non_salarie', period, options = [ADD])
csg_deductible_non_salarie = individu('csg_deductible_non_salarie', period, options = [ADD])
csg_salaire = individu('csg_salaire', period, options = [ADD])
csg_chomage = individu('csg_chomage', period, options = [ADD])
csg_retraite = individu('csg_retraite', period, options = [ADD])
csg_non_salarie = individu('csg_non_salarie', period)
csg_glo_assimile_salaire_ir_et_ps = individu('csg_glo_assimile_salaire_ir_et_ps', period)
# CSG sur revenus du capital, définie à l'échelle du foyer fiscal, mais projetée sur le déclarant principal
csg_revenus_capital = individu.foyer_fiscal('csg_revenus_capital', period)
csg_revenus_capital_projetee = csg_revenus_capital * individu.has_role(FoyerFiscal.DECLARANT_PRINCIPAL)

return (
csg_imposable_salaire
+ csg_deductible_salaire
+ csg_imposable_chomage
+ csg_deductible_chomage
+ csg_imposable_retraite
+ csg_deductible_retraite
+ csg_imposable_non_salarie
+ csg_deductible_non_salarie
csg_salaire
+ csg_chomage
+ csg_retraite
+ csg_non_salarie
+ csg_glo_assimile_salaire_ir_et_ps
+ csg_revenus_capital_projetee
)

# TODO: manque CSG sur IJ et pré-retraites


class csg_salaire(Variable):
calculate_output = calculate_output_add
value_type = float
entity = Individu
label = 'CSG salaire'
definition_period = MONTH
set_input = set_input_divide_by_period

def formula(individu, period):
return (
individu('csg_deductible_salaire', period)
+ individu('csg_imposable_salaire', period)
)


class csg_non_salarie(Variable):
value_type = float
entity = Individu
label = 'CSG non salarie'
definition_period = YEAR

def formula(individu, period):
return (
individu('csg_deductible_non_salarie', period)
+ individu('csg_imposable_non_salarie', period)
)


class csg_retraite(Variable):
calculate_output = calculate_output_add
value_type = float
entity = Individu
label = 'CSG sur les retraites'
definition_period = MONTH
set_input = set_input_divide_by_period

def formula(individu, period):
return (
individu('csg_imposable_retraite', period)
+ individu('csg_deductible_retraite', period)
)


class csg_chomage(Variable):
calculate_output = calculate_output_add
value_type = float
entity = Individu
label = 'CSG sur le chomage'
definition_period = MONTH
set_input = set_input_divide_by_period

def formula(individu, period):
return (
individu('csg_imposable_chomage', period)
+ individu('csg_deductible_chomage', period)
)


class crds(Variable):
value_type = float
entity = Individu
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ values:
value: 17.9
2023-04-01:
value: 18.17
2024-04-01:
value: 19 #18.17*1.0046
metadata:
short_label: Montant journalier (taux plein)
last_value_still_valid_on: "2024-03-12"
Expand Down Expand Up @@ -209,7 +211,10 @@ metadata:
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000046186749
2023-04-01:
title: Décret n° 2023-301 22/04/2023, Article 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000047478019
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000047478019
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
1984-04-01: 1984-06-05; 1984-11-23
1984-10-01: "1984-12-27"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ values:
value: 8.95
2023-04-01:
value: 9.09
2024-04-01:
value: 19.13 #9.09*1.0046
metadata:
short_label: Montant plein Mayotte
last_value_still_valid_on: "2024-03-12"
Expand Down Expand Up @@ -76,4 +78,7 @@ metadata:
2023-04-01:
title: Décret n° 2023-301 du 22/04/2023, Article 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000047478026
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
documentation: Le prestations.minima_sociaux.ass.montant_plein de la métropole est pris par défaut lorsque la valeur spécifique à Mayotte est non répertoriée.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ metadata:
short_label: Multiple couple
last_value_still_valid_on: "2024-03-12"
label_en: Special UI scheme
unit: /1
reference:
2005-01-01:
title: Code du Travail, Article R5423-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ metadata:
short_label: Multiple personne seule
last_value_still_valid_on: "2024-03-12"
label_en: Special UI scheme
unit: /1
reference:
2005-01-01:
title: Code du Travail, Article R5423-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ brackets:
value: null
metadata:
short_label: Abattement
last_value_still_valid_on: "2021-12-15"
last_value_still_valid_on: "2024-04-10"
label_en: CSG - rates on work incomes
ipp_csv_id: csg_abt
reference:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ values:
value: 956.65
2023-04-01:
value: 971.37
2024-04-01:
value: 1016.05 #971.37*1.0046
metadata:
short_label: Montant maximal (mensuel)
last_value_still_valid_on: "2023-05-25"
Expand Down Expand Up @@ -150,6 +152,9 @@ metadata:
2023-04-01:
title: Décret n° 2023-328 du 29 avril 2023
href: https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000047511476
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
2006-07-01: "2006-08-04"
2007-01-01: 2006-12-31; 2006-12-30
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ values:
2022-07-01:
value: 17786.49
2023-04-01:
value: 18060.13
value: 18060.13 #17786.49**1.0046
metadata:
short_label: Plafond de ressource pour un couple
last_value_still_valid_on: "2022-09-28"
Expand Down Expand Up @@ -117,6 +117,9 @@ metadata:
2023-04-01:
title: ​Circulaire Cnav 2023/9 du 11/04/2023
href: https://legislation.lassuranceretraite.fr/Pdf/circulaire_cnav_2023_09_11042023.pdf
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
2006-01-01: "2007-01-13"
2008-01-01: "2007-12-28"
Expand All @@ -129,3 +132,5 @@ metadata:
- title: La circulaire Cnav 2009/9 du 03/02/2009 met en œuvre de l'article 73 de la loi 2008-1330 du 17/12/2008 concernant la déconnexion de la revalorisation des montants et des plafonds de ressources de l'ASI de ceux de l'ASPA.
2020-04-01:
- title: Depuis le 01/04/2020, l'ASI cesse d'être une allocation forfaitaire.
2024-04-01:
- title: Revalorisation prévisionnelle de 4.6 %
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ values:
value: 10163.71
2023-04-01:
value: 10320.07
2024-04-01:
value: 10794.79 #10320.71*1.0046
metadata:
short_label: Plafond de ressources pour une personne seule
last_value_still_valid_on: "2023-07-05"
Expand Down Expand Up @@ -115,6 +117,9 @@ metadata:
2023-04-01:
title: ​Circulaire Cnav 2023/9 du 11/04/2023
href: https://legislation.lassuranceretraite.fr/Pdf/circulaire_cnav_2023_09_11042023.pdf
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
2006-01-01: "2007-01-13"
2008-01-01: "2007-12-28"
Expand All @@ -127,6 +132,8 @@ metadata:
- title: La circulaire Cnav 2009/9 du 03/02/2009 met en œuvre de l'article 73 de la loi 2008-1330 du 17/12/2008 concernant la déconnexion de la revalorisation des montants et des plafonds de ressources de l'ASI de ceux de l'ASPA.
2020-04-01:
- title: Depuis le 01/04/2020, l'ASI cesse d'être une allocation forfaitaire.
2024-04-01:
- title: Revalorisation prévisionnelle de 4.6 %
documentation: |-
Les plafonds de ressources sont identiques à ceux de l'ASPA jusqu'en 2008.
Les ressources sont estimées à partir des revenus des 3 derniers mois, si ces revenus dépassent le plafond, ce sont les revenus des 12 derniers mois qui sont considérés.
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,8 @@ values:
value: 439.17
2023-04-01:
value: 445.93
2024-01-01:
value: 466.44 #445.93*1.0046
metadata:
last_value_still_valid_on: "2023-05-04"
label_en: Monthly basis for the computation of family allowances (BMAF)
Expand Down Expand Up @@ -439,6 +441,9 @@ metadata:
2023-04-01:
title: Instruction interministérielle DSS/2B/2023/41 du 24 mars 2023
href: https://sante.gouv.fr/fichiers/bo/2023/2023.6.sante.pdf
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
1946-07-01: "1946-08-23"
1947-02-01: "1947-04-06"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ values:
value: 586.23
2023-04-01:
value: 595.25
2024-04-01:
value: 622.63 #595.25*1.0046
metadata:
short_label: Montant de base
last_value_still_valid_on: "2023-05-09"
Expand Down Expand Up @@ -59,6 +61,9 @@ metadata:
2023-04-01:
title: Décret n° 2023-343 du 4 mai 2023, article 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000047521600
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
2016-01-01: "2015-12-22"
2016-04-01: "2016-05-03"
Expand All @@ -77,3 +82,5 @@ metadata:
- title: Revalorisation de la prime pour l'activité suite à la loi 2018-1213 du 24/12/2018 portant mesures d'urgence économique et sociale. La PPA augmente de 90 euros au niveau du Smic, via une augmentation de la bonification individuelle.
2022-07-01:
- title: Revalorisation de 4%
2024-04-01:
- title: Revalorisation prévisionnelle de 4.6 %
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ values:
value: 598.54
2023-04-01:
value: 607.75
2024-04-01:
value: 635.71 #607.75*1.0046
metadata:
short_label: RSA socle
last_value_still_valid_on: "2023-05-09"
Expand Down Expand Up @@ -114,6 +116,9 @@ metadata:
2023-04-01:
title: Décret n° 2023-340 du 4 mai 2023, article 1
href: https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000047521567
2024-04-01:
title: Loi 2023-1250 de financement de la sécurité sociale pour 2024 du 26/12/2023
href: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000048668665
official_journal_date:
2009-06-01: "2009-04-16"
2010-01-01: "2010-01-17"
Expand Down Expand Up @@ -141,3 +146,5 @@ metadata:
- title: Revalorisation de 4%
2023-04-01:
- title: Revalorisation de 1.54%
2024-04-01:
- title: Revalorisation prévisionnelle de 4.6 %
Loading