Formule de calcul
Contribution sociale généralisée (CSG) prélevée sur l'ensemble des revenus
Source : Article L136-1 du Code de la sécurité sociale (consulté le lundi 1 janvier 1)
Ce dispositif est à jour !
La dernière date de relecture du dispositif est lundi 24 juin 2024.
Formule de calcul OpenFisca :
def formula(individu, period, parameters): 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_salaire + csg_chomage + csg_retraite + csg_non_salarie + csg_glo_assimile_salaire_ir_et_ps + csg_revenus_capital_projetee )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Décomposition :
- csg_salaire
- csg_chomage
- csg_retraite
- csg_non_salarie
- csg_glo_assimile_salaire_ir_et_ps
- csg_revenus_capital
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "CSG" peut avoir une influence sur d'autres dispositifs et variables :