Formule de calcul
Bonification de la PPA pour un individu
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
def formula(individu, period, parameters): parametres = parameters(period) smic_horaire = parametres.marche_travail.salaire_minimum.smic.smic_b_horaire if period.start.date < date(2016, 1, 1): instant = Instant((2016, 1, 1)) ppa = parameters(Period(('month', instant, 1))).prestations_sociales.solidarite_insertion.minima_sociaux.ppa else: ppa = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.ppa ppa_base = ppa.pa_m.montant_de_base revenu_activite = individu('ppa_revenu_activite_individu', period) seuil_1 = ppa.pa_m.bonification.seuil_bonification * smic_horaire seuil_2 = ppa.pa_m.bonification.seuil_max_bonification * smic_horaire bonification_max = round_(ppa.pa_m.bonification.taux_bonification_max * ppa_base, 2) bonification = bonification_max * (revenu_activite - seuil_1) / (seuil_2 - seuil_1) bonification = max_(bonification, 0) bonification = min_(bonification, bonification_max) return bonification
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- marche_travail.salaire_minimum.smic.smic_b_horaire
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.bonification.seuil_bonification
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.bonification.seuil_max_bonification
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.bonification.taux_bonification_max
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.montant_de_base
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Bonification de la PPA pour un individu" peut avoir une influence sur d'autres dispositifs et variables :