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 inconnue.

    Formule de calcul OpenFisca :

    Notes : Références législatives : Arrêté du 22 mars 2016 fixant les modalités de détermination des plafonds de ressources ouvrant droit... https://www.legifrance.gouv.fr/eli/arrete/2016/3/22/MENE1606432A/jo

    def formula(famille, period, parameters): ''' Références législatives : Arrêté du 22 mars 2016 fixant les modalités de détermination des plafonds de ressources ouvrant droit... https://www.legifrance.gouv.fr/eli/arrete/2016/3/22/MENE1606432A/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_lycee.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_e6 = P.echelon_6 plafonds_echelon_6_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e6.plafond_1e, P_e6.plafond_2e, P_e6.plafond_3e, P_e6.plafond_4e, P_e6.plafond_5e, P_e6.plafond_6e, P_e6.plafond_7e], P_e6.plafond_8e ) P_e5 = P.echelon_5 plafonds_echelon_5_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e5.plafond_1e, P_e5.plafond_2e, P_e5.plafond_3e, P_e5.plafond_4e, P_e5.plafond_5e, P_e5.plafond_6e, P_e5.plafond_7e], P_e5.plafond_8e ) P_e4 = P.echelon_4 plafonds_echelon_4_en_pourcent_smic = select( [nb_enfants <= i for i in range(1, 8)], [P_e4.plafond_1e, P_e4.plafond_2e, P_e4.plafond_3e, P_e4.plafond_4e, P_e4.plafond_5e, P_e4.plafond_6e, P_e4.plafond_7e], P_e4.plafond_8e ) 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_6 = round_(plafonds_echelon_6_en_pourcent_smic * smic_juillet_n_2) plafonds_echelon_5 = round_(plafonds_echelon_5_en_pourcent_smic * smic_juillet_n_2) plafonds_echelon_4 = round_(plafonds_echelon_4_en_pourcent_smic * smic_juillet_n_2) 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_6, plafonds_echelon_5, plafonds_echelon_4, plafonds_echelon_3, plafonds_echelon_2, plafonds_echelon_1, ], choices = [6, 5, 4, 3, 2, 1] )

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    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