Formule de calcul

Allocation d'adoption de la PAJE

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

Valeur du dispositif pour le cas type :

Allocation d'adoption de la PAJE

Famille n°1

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

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

    Notes : Prestation d'accueil du jeune enfant - Allocation d'adoption Références législatives https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006073189&idArticle=LEGIARTI000006737121&dateTexte=&categorieLien=cid

    def formula_2018_04_01(famille, period, parameters): ''' Prestation d'accueil du jeune enfant - Allocation d'adoption Références législatives https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006073189&idArticle=LEGIARTI000006737121&dateTexte=&categorieLien=cid ''' pfam = parameters(period).prestations_sociales.prestations_familiales paje = pfam.petite_enfance.paje bmaf = pfam.bmaf.bmaf nbenf = famille('af_nbenf', period) dates_limite_versement = famille.members('date_adoption', period).astype('datetime64[M]') + timedelta64(3, 'M') nb_enfants_eligibles = famille.sum(famille.members('est_enfant_dans_famille', period) * famille.members('adoption', period) * (datetime64(period.start) >= famille.members('date_adoption', period)) * (datetime64(period.start) < dates_limite_versement) * (famille.members('age', period) < pfam.def_pac.enfants.age_limite)) prime_adoption = round(100 * paje.paje_cm2.montant.prime_adoption * bmaf) / 100 return paje_naissance_adoption(famille, parameters, period, nbenf, nb_enfants_eligibles, prime_adoption)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

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

    Notes : Prestation d'accueil du jeune enfant - Allocation d'adoption Références législatives https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006073189&idArticle=LEGIARTI000006737121&dateTexte=&categorieLien=cid

    def formula_2014_04_01(famille, period, parameters): ''' Prestation d'accueil du jeune enfant - Allocation d'adoption Références législatives https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006073189&idArticle=LEGIARTI000006737121&dateTexte=&categorieLien=cid ''' nbenf = famille('af_nbenf', period) base_ressources = famille('prestations_familiales_base_ressources', period) isole = not_(famille('en_couple', period)) biactivite = famille('biactivite', period) pfam = parameters(period).prestations_sociales.prestations_familiales paje = pfam.petite_enfance.paje fam_bmaf = pfam.bmaf # Le montant de la PAJE est gelé depuis avril 2013. date_gel_paje = Instant((2013, 4, 1)) bmaf = fam_bmaf.bmaf if period.start < date_gel_paje else parameters(date_gel_paje).prestations_sociales.prestations_familiales.bmaf.bmaf prime_adoption = round(100 * paje.paje_cm2.montant.prime_adoption * bmaf) / 100 majoration_isole_biactif = isole | biactivite plafond_de_ressources = ( paje.paje_plaf.ne_adopte_04_2014_et_03_2018.taux_partiel.plafond_ressources_0_enfant + paje.paje_plaf.ne_adopte_04_2014_et_03_2018.taux_partiel.plafond_ressources_0_enfant * nbenf * paje.paje_plaf.ne_adopte_04_2014_et_03_2018.majorations_enfants.majoration_enfant_supp + paje.paje_plaf.ne_adopte_04_2014_et_03_2018.taux_partiel.biactifs_parents_isoles * majoration_isole_biactif ) eligible_prime_adoption = (base_ressources <= plafond_de_ressources) dates_limite_versement = famille.members('date_adoption', period).astype('datetime64[M]') + timedelta64(3, 'M') nb_enfants_eligibles = famille.sum(famille.members('est_enfant_dans_famille', period) * famille.members('adoption', period) * (datetime64(period.start) >= famille.members('date_adoption', period)) * (datetime64(period.start) < dates_limite_versement) * (famille.members('age', period) < pfam.def_pac.enfants.age_limite)) return prime_adoption * eligible_prime_adoption * nb_enfants_eligibles

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

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

    Notes : Prestation d'accueil du jeune enfant - Allocation d'adoption

    def formula_2004_01_01(famille, period, parameters): ''' Prestation d'accueil du jeune enfant - Allocation d'adoption ''' nbenf = famille('af_nbenf', period) base_ressources = famille('prestations_familiales_base_ressources', period) isole = not_(famille('en_couple', period)) biactivite = famille('biactivite', period) pfam = parameters(period).prestations_sociales.prestations_familiales paje = pfam.petite_enfance.paje fam_bmaf = pfam.bmaf # Le montant de la PAJE est gelé depuis avril 2013. date_gel_paje = Instant((2013, 4, 1)) bmaf = fam_bmaf.bmaf if period.start < date_gel_paje else parameters(date_gel_paje).prestations_sociales.prestations_familiales.bmaf.bmaf prime_adoption = round(100 * paje.paje_cm2.montant.prime_adoption * bmaf) / 100 plaf_tx = ( (nbenf > 0) + paje.paje_plaf.ne_adopte_avant_04_2014.majorations_enfants.premier_2eme_enfant * min_(nbenf, 2) + paje.paje_plaf.ne_adopte_avant_04_2014.majorations_enfants.troisieme_plus_enfant * max_(nbenf - 2, 0) ) majo = isole | biactivite plaf = ( paje.paje_plaf.ne_adopte_avant_04_2014.plafond_ressources_0_enfant * plaf_tx + (plaf_tx > 0) * paje.paje_plaf.ne_adopte_avant_04_2014.biactifs_parents_isoles * majo ) elig = (base_ressources <= plaf) dates_limite_versement = famille.members('date_adoption', period).astype('datetime64[M]') + timedelta64(3, 'M') nb_enfants_eligibles = famille.sum(famille.members('est_enfant_dans_famille', period) * famille.members('adoption', period) * (datetime64(period.start) >= famille.members('date_adoption', period)) * (datetime64(period.start) < dates_limite_versement) * (famille.members('age', period) < pfam.def_pac.enfants.age_limite)) return prime_adoption * elig * nb_enfants_eligibles

    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 "Allocation d'adoption de la PAJE" 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