Formule de calcul
Assiette des revenus du capital soumis à la CSG
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
Notes : Hypothèses dérrière ce calcul : (1) On ne distingue pas la CSG sur les revenus du patrimoine (art. L136-6 du CSS) de celle sur les revenus de placement (art. L136-6 du CSS) ATTENTION : Les taux de la CSG et de l'ensemble des prélèvements sociaux sont identiques pour ces deux types de revenu depuis 2013 seulement, la formule devrait donc être corrigée pour les années avant 2013. (2) Le timing de la soumission des intérêts des PEL et CEL aux prélèvements sociaux est complexe. Cette soumission peut se faire annuellement, ou en cumulé, et ce en fonction de différents paramètres. Mais on ne prend pas en compte cette fonctionnalité. NB : catégorie(s) de revenu non encore incluse(s) dans cette assiette : épargne salariale Note à partir de 2018 : du fait du PFU, la base des revenus du capital au titre de l'impôt sur le revenu se rapproche de la base au titre des prélèvements sociaux, d'où le fait qu'on utilise cette variable. En revanche, concernant les prêts participatifs, le montant au titre de l'impôt sur le revenu forfaitaire est le montant net des pertes, alors que celui soumis au titre des prélèvements sociaux est le montant brut. Cependant, la case 2TT contient le montant des intérêts de ces prêts après déduction de ces pertes. Donc, on est contraint de prendre un montant net.
def formula(foyer_fiscal, period, parameters): ''' Hypothèses dérrière ce calcul : (1) On ne distingue pas la CSG sur les revenus du patrimoine (art. L136-6 du CSS) de celle sur les revenus de placement (art. L136-6 du CSS) ATTENTION : Les taux de la CSG et de l'ensemble des prélèvements sociaux sont identiques pour ces deux types de revenu depuis 2013 seulement, la formule devrait donc être corrigée pour les années avant 2013. (2) Le timing de la soumission des intérêts des PEL et CEL aux prélèvements sociaux est complexe. Cette soumission peut se faire annuellement, ou en cumulé, et ce en fonction de différents paramètres. Mais on ne prend pas en compte cette fonctionnalité. NB : catégorie(s) de revenu non encore incluse(s) dans cette assiette : épargne salariale Note à partir de 2018 : du fait du PFU, la base des revenus du capital au titre de l'impôt sur le revenu se rapproche de la base au titre des prélèvements sociaux, d'où le fait qu'on utilise cette variable. En revanche, concernant les prêts participatifs, le montant au titre de l'impôt sur le revenu forfaitaire est le montant net des pertes, alors que celui soumis au titre des prélèvements sociaux est le montant brut. Cependant, la case 2TT contient le montant des intérêts de ces prêts après déduction de ces pertes. Donc, on est contraint de prendre un montant net. ''' # Revenus du capital présents dans la section 2 de la déclaration de revenus revenus_capitaux_prelevement_bareme = foyer_fiscal('revenus_capitaux_prelevement_bareme', period, options = [ADD]) revenus_capitaux_prelevement_liberatoire = foyer_fiscal('revenus_capitaux_prelevement_liberatoire', period, options = [ADD]) revenus_capitaux_prelevement_forfaitaire_unique_ir = foyer_fiscal('revenus_capitaux_prelevement_forfaitaire_unique_ir', period, options = [ADD]) # Rentes viagères à titre onéreux rente_viagere_titre_onereux_net = foyer_fiscal('rente_viagere_titre_onereux_net', period) # Revenus des produits d'épargne logement interets_pel_cel_non_soumis_IR_i = foyer_fiscal.members('interets_pel_cel_non_soumis_IR', period) interets_pel_cel_non_soumis_IR = foyer_fiscal.sum(interets_pel_cel_non_soumis_IR_i) # Revenus fonciers rev_cat_rfon = foyer_fiscal('revenu_categoriel_foncier', period) # Plus-values assiette_csg_plus_values = foyer_fiscal('assiette_csg_plus_values', period) # produits d'assurance-vie exonérés d'impôt sur le revenu et de prélèvement forfaitaire libératoire (et donc non présents dans revenus_capitaux_prelevement_bareme et revenus_capitaux_prelevement_liberatoire) assurance_vie_ps_exoneree_irpp_pl = foyer_fiscal('assurance_vie_ps_exoneree_irpp_pl', period) # Gains de levée d'option assimilées salaires pour l'IR et soumis aux prélèvements sociaux des revenus du patrimoine f3vj_i = foyer_fiscal.members('f3vj', period) f3vj = foyer_fiscal.sum(f3vj_i) # Crédits d'impôt sur valeurs étrangères déduits de la base CSG credits_impot_sur_valeurs_etrangeres = foyer_fiscal('credits_impot_sur_valeurs_etrangeres', period) return max_( revenus_capitaux_prelevement_bareme + revenus_capitaux_prelevement_liberatoire + revenus_capitaux_prelevement_forfaitaire_unique_ir + rente_viagere_titre_onereux_net + interets_pel_cel_non_soumis_IR + rev_cat_rfon + assiette_csg_plus_values + assurance_vie_ps_exoneree_irpp_pl + f3vj - credits_impot_sur_valeurs_etrangeres, 0 )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Assiette des revenus du capital soumis à la CSG" peut avoir une influence sur d'autres dispositifs et variables :