Formule de calcul

Échelon de la bourse de collège attribuée

Valeur du dispositif pour le cas type :

Échelon de la bourse de collège attribuée

Famille n°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 :

    Notes : Références législatives : Arrêté du 22 mars 2016 fixant les plafonds de ressources... https://www.legifrance.gouv.fr/eli/arrete/2016/3/22/MENE1606428A/jo

    def formula_2016_07_01(famille, period, parameters): ''' Références législatives : Arrêté du 22 mars 2016 fixant les plafonds de ressources... https://www.legifrance.gouv.fr/eli/arrete/2016/3/22/MENE1606428A/jo ''' rfr = famille.demandeur.foyer_fiscal('rfr', period.n_2) age_i = famille.members('age', period) nb_enfants = famille.sum(age_i >= 0, role = Famille.ENFANT) P = parameters(period).prestations_sociales.education.bourses.bourses_education.bourse_college.apres_2016 # Les plafonds sont estimés en multiples du Smic au 1er juillet de l'année n_2 juillet_n_2 = period.n_2.first_month.offset(6, MONTH) smic_juillet_n_2 = parameters(juillet_n_2).marche_travail.salaire_minimum.smic.smic_b_horaire P_e3 = P.echelon_3 plafonds_echelon_3_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e3.plafond_1e, P_e3.plafond_2e, P_e3.plafond_3e, P_e3.plafond_4e, P_e3.plafond_5e, P_e3.plafond_6e, P_e3.plafond_7e], P_e3.plafond_8e ) P_e2 = P.echelon_2 plafonds_echelon_2_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e2.plafond_1e, P_e2.plafond_2e, P_e2.plafond_3e, P_e2.plafond_4e, P_e2.plafond_5e, P_e2.plafond_6e, P_e2.plafond_7e], P_e2.plafond_8e ) P_e1 = P.echelon_1 plafonds_echelon_1_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e1.plafond_1e, P_e1.plafond_2e, P_e1.plafond_3e, P_e1.plafond_4e, P_e1.plafond_5e, P_e1.plafond_6e, P_e1.plafond_7e], P_e1.plafond_8e ) plafonds_echelon_3 = round_(plafonds_echelon_3_en_pourcent_smic * smic_juillet_n_2) plafonds_echelon_2 = round_(plafonds_echelon_2_en_pourcent_smic * smic_juillet_n_2) plafonds_echelon_1 = round_(plafonds_echelon_1_en_pourcent_smic * smic_juillet_n_2) return apply_thresholds( rfr, thresholds = [ plafonds_echelon_3, plafonds_echelon_2, plafonds_echelon_1, ], choices = [3, 2, 1] )

    Formule OpenFisca sur Github

    Variables 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, parameters): rfr = famille.demandeur.foyer_fiscal('rfr', period.n_2) age_i = famille.members('age', period) nb_enfants = famille.sum(age_i >= 0, role = Famille.ENFANT) P = parameters(period).prestations_sociales.education.bourses.bourses_education.bourse_college.avant_2016 coefficient_famille = 1 + nb_enfants * P.coeff_enfant_supplementaire return apply_thresholds( rfr, thresholds = [ # plafond_taux_3 est le plus bas round_(P.plafond_taux_3 * coefficient_famille), round_(P.plafond_taux_2 * coefficient_famille), round_(P.plafond_taux_1 * coefficient_famille), ], choices = [3, 2, 1] )

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Échelon de la bourse de collège attribuée" 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 : int