Formule de calcul
Montant des aides au logement après degressivité et abattement forfaitaire, avant CRDS
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est vendredi 1 juillet 2016.
Formule de calcul OpenFisca à compter du 2016-07-01 :
def formula_2016_07_01(famille, period, parameters): montant_avant_degressivite = famille('aide_logement_montant_brut_avant_degressivite', period) loyer_reel = famille('aide_logement_loyer_reel', period) zone_apl = famille.demandeur.menage('zone_apl', period) loyer_plafond = famille('aide_logement_loyer_plafond', period) coefficients = parameters(period).prestations_sociales.aides_logement.allocations_logement.al_loc2.par_zone[zone_apl] loyer_degressivite = round_(loyer_plafond * (coefficients.degressivite), 2) loyer_suppression = round_(loyer_plafond * (coefficients.suppression), 2) coeff = select( [loyer_reel <= loyer_degressivite, loyer_reel <= loyer_suppression, loyer_reel > loyer_suppression], [1, 1 - ((loyer_reel - loyer_degressivite) / (loyer_suppression - loyer_degressivite)), 0] ) handicap_i = famille.members('handicap', period) handicap = famille.any(handicap_i) statut_occupation_logement = famille.demandeur.menage('statut_occupation_logement', period) accedant = (statut_occupation_logement == TypesStatutOccupationLogement.primo_accedant) locataire_foyer = (statut_occupation_logement == TypesStatutOccupationLogement.locataire_foyer) exception = accedant + locataire_foyer + handicap coeff = where(exception, 1, coeff) montant_avant_degressivite_et_coeff = round_(montant_avant_degressivite * coeff, 2) abattement_forfaitaire = parameters(period).prestations_sociales.aides_logement.allocations_logement.al_loc2.montant_forfaitaire return max_(0, montant_avant_degressivite_et_coeff - abattement_forfaitaire)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule initiale de calcul OpenFisca :
def formula(famille, period): return famille('aide_logement_montant_brut_avant_degressivite', period)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Décomposition :
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Montant des aides au logement après degressivité et abattement forfaitaire, avant CRDS" peut avoir une influence sur d'autres dispositifs et variables :