Formule de calcul

Plafond de la sécurite sociale

Valeur du dispositif pour le cas type :

Plafond de la sécurite sociale

Adulte 1

    Ce dispositif est à jour !
    La dernière date de relecture du dispositif est vendredi 1 septembre 2023.

    Formule de calcul OpenFisca à compter du 2023-09-01 :

    def formula_2023_09(individu, period, parameters): plafond_temps_plein = parameters(period).prelevements_sociaux.pss.plafond_securite_sociale_mensuel quotite = individu('quotite_de_travail', period) renonciation_ajustement_pss_temps_partiel = individu('renonciation_ajustement_pss_temps_partiel', period) plafond = plafond_temps_plein * renonciation_ajustement_pss_temps_partiel + plafond_temps_plein * quotite * not_(renonciation_ajustement_pss_temps_partiel) # 2) Proratisation pour mois incomplet selon la méthode des 30èmes # Pour les salariés entrés ou sortis en cours de mois, # le plafond applicable est égal à autant de trentièmes du plafond mensuel # que le salarié a été présent de jours calendaires. Source urssaf.fr "L’assiette maximale" # calcul du nombre de jours calendaires de présence du salarié nombre_jours_calendaires = individu('nombre_jours_calendaires', period) plafond = plafond * (min_(nombre_jours_calendaires, 30) / 30) # "Ce rapport ne peut pas conduire à un résultat supérieur à la valeur mensuelle du plafond de sécurité sociale." # Source : https://boss.gouv.fr/portail/accueil/regles-dassujettissement/assiette-generale.html#titre-chapitre-6---le-plafond-de-la-se-section-2---determination-de-las-a-principe-de-lajustement-a-due-2-salaries-a-temps-partiel # §810 plafond = min_(plafond, plafond_temps_plein) return plafond

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Formule initiale de calcul OpenFisca :

    def formula(individu, period, parameters): plafond_temps_plein = parameters(period).prelevements_sociaux.pss.plafond_securite_sociale_mensuel quotite = individu('quotite_de_travail', period) plafond = plafond_temps_plein * quotite # 2) Proratisation pour mois incomplet selon la méthode des 30èmes # Pour les salariés entrés ou sortis en cours de mois, # le plafond applicable est égal à autant de trentièmes du plafond mensuel # que le salarié a été présent de jours calendaires. Source urssaf.fr "L’assiette maximale" # calcul du nombre de jours calendaires de présence du salarié nombre_jours_calendaires = individu('nombre_jours_calendaires', period) plafond = plafond * (min_(nombre_jours_calendaires, 30) / 30) # "Ce rapport ne peut pas conduire à un résultat supérieur à la valeur mensuelle du plafond de sécurité sociale." # Source : https://boss.gouv.fr/portail/accueil/regles-dassujettissement/assiette-generale.html#titre-chapitre-6---le-plafond-de-la-se-section-2---determination-de-las-a-principe-de-lajustement-a-due-2-salaries-a-temps-partiel # §810 plafond = min_(plafond, plafond_temps_plein) return plafond

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Caractéristiques avancées :

    Période de définition : month
    Entité : individu
    Type de valeur : float