Formule de calcul

Bonification de la PPA pour un individu

Valeur du dispositif pour le cas type :

Bonification de la PPA pour un individu

Adulte 1

Adulte 2

Enfant 1

    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 Github

    Variables et paramètres inscrits dans la formule :

    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 :

    Caractéristiques avancées :

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