Formule de calcul

Prestations familiales inclues dans la base ressource RSA/RMI

Source : source (consulté le lundi 1 janvier 1)

Valeur du dispositif pour le cas type :

Prestations familiales inclues dans la base ressource RSA/RMI

Famille n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est dimanche 1 janvier 2017.

    Formule de calcul OpenFisca à compter du 2017-01-01 :

    def formula_2017_01_01(famille, period, parameters): # Les prestations famillales sont prises en compte sur le mois_courant prestations_calculees = [ 'paje_base', 'paje_clca', 'paje_colca', 'paje_prepare', 'rsa_forfait_asf', ] result = sum(famille(prestation, period)for prestation in prestations_calculees) cf_non_majore_avant_cumul = famille('cf_non_majore_avant_cumul', period) cf = famille('cf', period) cf_non_majore = (cf > 0) * cf_non_majore_avant_cumul af_base = famille('af_base', period) af = famille('af', period) # Si des AF on été injectées et sont plus faibles que le cf result = result + cf_non_majore + min_(af_base, af) return result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2014-04-01 :

    def formula_2014_04_01(famille, period): # TODO : Neutraliser les ressources de type prestations familiales quand elles sont interrompues prestations_calculees = [ 'rsa_forfait_asf', 'paje_base', ] prestations_autres = [ 'paje_clca', 'paje_prepare', 'paje_colca', ] # On réinjecte le montant des prestations calculées result = sum(famille(prestation, period)for prestation in prestations_calculees) result += sum(famille(prestation, period.last_3_months, options = [ADD]) / 3 for prestation in prestations_autres) cf_non_majore_avant_cumul = famille('cf_non_majore_avant_cumul', period) cf = famille('cf', period) # Seul le montant non majoré est pris en compte dans la base de ressources du RSA cf_non_majore = (cf > 0) * cf_non_majore_avant_cumul af_base = famille('af_base', period) af = famille('af', period) # Si des AF on été injectées et sont plus faibles que le cf result = result + cf_non_majore + min_(af_base, af) return result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2004-01-01 :

    def formula_2004_01_01(famille, period): prestations = [ 'af_base', 'cf', 'asf', 'paje_base', 'paje_clca', 'paje_prepare', 'paje_colca', ] result = sum(famille(prestation, period) for prestation in prestations) return result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2002-01-01 :

    def formula_2002_01_01(famille, period): prestations = [ 'af_base', 'cf', 'asf', 'apje', 'ape', ] result = sum(famille(prestation, period) for prestation in prestations) return result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Prestations familiales inclues dans la base ressource RSA/RMI" 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