Formule de calcul
Forfait logement intervenant dans le calcul de la prime pour l'activité
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
def formula(famille, period, parameters): np_pers = famille('nb_parents', period) + famille('rsa_nb_enfants', period) aide_logement = famille('aide_logement', period) statut_occupation_logement = famille.demandeur.menage('statut_occupation_logement', period) participation_frais = famille.demandeur.menage('participation_frais', period) loyer = famille.demandeur.menage('loyer', period) avantage_nature = or_( ((statut_occupation_logement == TypesStatutOccupationLogement.primo_accedant) + (statut_occupation_logement == TypesStatutOccupationLogement.proprietaire)) * not_(loyer), (statut_occupation_logement == TypesStatutOccupationLogement.loge_gratuitement) * not_(participation_frais) ) avantage_al = aide_logement > 0 params = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.rsa 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 # Le montant forfaitaire se calcule de la même manière que celle de la formule 'ppa_montant_forfaitaire_familial_non_majore', # sauf dans le cas où le foyer se compose de trois personnes ou plus, où le montant forfaitaire se calcule pour trois personnes seulement. taux_non_majore = ( 1 + (np_pers >= 2) * ppa.pa_m.majoration_montant_maximal.couples_seul_avec_enfant + (np_pers >= 3) * ppa.pa_m.majoration_montant_maximal.couple_1_enfant_2e_enfant ) montant_base = ppa.pa_m.montant_de_base * taux_non_majore montant_forfait = montant_base * ( (np_pers == 1) * params.rsa_fl.forfait_logement.taux_1_personne + (np_pers == 2) * params.rsa_fl.forfait_logement.taux_2_personnes + (np_pers >= 3) * params.rsa_fl.forfait_logement.taux_3_personnes_ou_plus ) montant_al = avantage_al * min_(aide_logement, montant_forfait) montant_nature = avantage_nature * montant_forfait return max_(montant_al, montant_nature)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.majoration_montant_maximal.couple_1_enfant_2e_enfant
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.majoration_montant_maximal.couples_seul_avec_enfant
- prestations_sociales.solidarite_insertion.minima_sociaux.ppa.pa_m.montant_de_base
- prestations_sociales.solidarite_insertion.minima_sociaux.rsa.rsa_fl.forfait_logement.taux_1_personne
- prestations_sociales.solidarite_insertion.minima_sociaux.rsa.rsa_fl.forfait_logement.taux_2_personnes
- prestations_sociales.solidarite_insertion.minima_sociaux.rsa.rsa_fl.forfait_logement.taux_3_personnes_ou_plus
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Forfait logement intervenant dans le calcul de la prime pour l'activité" peut avoir une influence sur d'autres dispositifs et variables :