Formule de calcul

Forfait logement applicable en cas d'aide au logement, pour la métropole

Valeur du dispositif pour le cas type :

Forfait logement applicable en cas d'aide au logement, pour la métropole

Famille n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est mardi 1 octobre 2019.

    Formule de calcul OpenFisca à compter du 2019-10-01 :

    def formula_2019_10_01(famille, period, parameters): nbp_foyer = famille('cmu_nbp_foyer', period) aide_logement = famille('aide_logement', period) P = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.cs.css.forfait_logement_avec_al law_rmi_rsa = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.rsa montant_rsa_socle = law_rmi_rsa.rsa_m.montant_de_base_du_rsa * ( 1 + law_rmi_rsa.rsa_maj.maj_montant_max.couples_celibataire_avec_enfant * (nbp_foyer >= 2) + law_rmi_rsa.rsa_maj.maj_montant_max.couple_1_enfant_ou_2e_enfant * (nbp_foyer >= 3) ) forfait_logement = 12 * montant_rsa_socle * select( [nbp_foyer == 1, nbp_foyer == 2, nbp_foyer > 2], [P.taux_1p, P.taux_2p, P.taux_3p_plus] ) return (aide_logement > 0) * min_(12 * aide_logement, forfait_logement)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Formule de calcul OpenFisca à compter du 2009-06-01 :

    def formula_2009_06_01(famille, period, parameters): nbp_foyer = famille('cmu_nbp_foyer', period) aide_logement = famille('aide_logement', period) P = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.cs.cmu.forfait_logement_avec_al law_rmi_rsa = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.rsa montant_rsa_socle = law_rmi_rsa.rsa_m.montant_de_base_du_rsa * ( 1 + law_rmi_rsa.rsa_maj.maj_montant_max.couples_celibataire_avec_enfant * (nbp_foyer >= 2) + law_rmi_rsa.rsa_maj.maj_montant_max.couple_1_enfant_ou_2e_enfant * (nbp_foyer >= 3) ) forfait_logement = 12 * montant_rsa_socle * select( [nbp_foyer == 1, nbp_foyer == 2, nbp_foyer > 2], [P.taux_1p, P.taux_2p, P.taux_3p_plus] ) return (aide_logement > 0) * min_(12 * aide_logement, forfait_logement)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Formule initiale de calcul OpenFisca :

    def formula(famille, period, parameters): nbp_foyer = famille('cmu_nbp_foyer', period) aide_logement = famille('aide_logement', period) P = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.cs.cmu.forfait_logement_avec_al law_rmi_rsa = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.rmi montant_rsa_socle = law_rmi_rsa.rmi_m.rmi * ( 1 + law_rmi_rsa.rmi_maj.maj_montant_max.couples * (nbp_foyer >= 2) + law_rmi_rsa.rmi_maj.maj_montant_max.couple_1_enfant_ou_2e_enfant * (nbp_foyer >= 3) ) forfait_logement = 12 * montant_rsa_socle * select( [nbp_foyer == 1, nbp_foyer == 2, nbp_foyer > 2], [P.taux_1p, P.taux_2p, P.taux_3p_plus] ) return (aide_logement > 0) * min_(12 * aide_logement, forfait_logement)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Forfait logement applicable en cas d'aide au logement, pour la métropole" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

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