Formule de calcul
Cotisation exceptionnelle au fonds de solidarité (salarié)
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est lundi 1 janvier 2018.
Formule de calcul OpenFisca à compter du 2018-01-01 :
Formule initiale de calcul OpenFisca :
def formula(individu, period, parameters): traitement_indiciaire_brut = individu('traitement_indiciaire_brut', period) hsup = individu('hsup', period) categorie_salarie = individu('categorie_salarie', period) indemnite_residence = individu('indemnite_residence', period) primes_fonction_publique = individu('primes_fonction_publique', period) rafp_salarie = individu('rafp_salarie', period) pension_salarie = individu('pension_salarie', period) cotisations_salariales_contributives = individu('cotisations_salariales_contributives', period) plafond_securite_sociale = individu('plafond_securite_sociale', period) salaire_de_base = individu('salaire_de_base', period) supplement_familial_traitement = individu('supplement_familial_traitement', period) # Assujettis parameters = parameters(period) seuil_assujettissement_fds = compute_seuil_fds(parameters.prelevements_sociaux.cotisations_secteur_public.fds.salarie) concernes = ( (categorie_salarie == TypesCategorieSalarie.public_titulaire_etat) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_territoriale) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_hospitaliere) + (categorie_salarie == TypesCategorieSalarie.public_non_titulaire) ) remuneration_brute = ( traitement_indiciaire_brut + salaire_de_base + indemnite_residence - hsup ) assujettis = concernes * (remuneration_brute > seuil_assujettissement_fds) # Pour le calcul de l'assiette, on déduit de la rémunaration brute # - toutes les cotisations de sécurité sociale obligatoires # - les prélèvements pour pension # - et, le cas échéant, les prélèvements au profit des régimes de retraite complémentaire obligatoires. # Soit: # - pour les titutlaires, les pensions # - les non titulaires, les cotisations sociales contributives (car pas de cotisations non contributives pour les non titulaires de la fonction public) deduction = assujettis * ( + rafp_salarie + pension_salarie + (categorie_salarie == TypesCategorieSalarie.public_non_titulaire) * cotisations_salariales_contributives ) # Ces déductions sont négatives cotisation = apply_bareme_for_relevant_type_sal( bareme_by_type_sal_name = parameters.cotsoc.cotisations_salarie, bareme_name = 'excep_solidarite', base = assujettis * min_( remuneration_brute + supplement_familial_traitement + primes_fonction_publique + deduction, parameters.prelevements_sociaux.cotisations_secteur_public.fds.salarie.plafond_base_solidarite, ), plafond_securite_sociale = plafond_securite_sociale, categorie_salarie = categorie_salarie, ) return cotisation
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Cotisation exceptionnelle au fonds de solidarité (salarié)" peut avoir une influence sur d'autres dispositifs et variables :