Formule de calcul

Complément de ressources de l'allocation adulte handicapé

Valeur du dispositif pour le cas type :

Complément de ressources de l'allocation adulte handicapé

Adulte 1

    Ce dispositif est obsolète !
    La dernière date de relecture du dispositif est dimanche 1 décembre 2019.

    Formule de calcul OpenFisca à compter du 2019-12-01 :

    def formula_2019_12_01(individu, period, parameters): eligibilite_caah = individu('eligibilite_caah', period) mva = individu('mva', period) return mva * eligibilite_caah

    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 2015-07-01 :

    def formula_2015_07_01(individu, period, parameters): eligibilite_caah = individu('eligibilite_caah', period) complement_ressources_aah = individu('complement_ressources_aah', period) mva = individu('mva', period) return max_(complement_ressources_aah, mva) * eligibilite_caah

    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 2005-07-01 :

    def formula_2005_07_01(individu, period, parameters): invalidite = parameters(period).prestations_sociales.prestations_etat_de_sante.invalidite annee_precedente = Period(('year', period.start, 1)).offset(-1) activite_12_mois = individu('salaire_imposable', annee_precedente, options = [ADD]) + individu('rpns_imposables', annee_precedente) garantie_ressources = invalidite.caah.garantie_ressources aah_montant = invalidite.aah.montant aah = individu('aah', period) asi_eligibilite = individu('asi_eligibilite', period) asi = individu('asi', period) benef_asi = (asi_eligibilite * (asi > 0)) # montant allocs logement de la famille al = individu.famille('aide_logement_montant', period) taux_incapacite = individu('taux_incapacite', period) # taux_capacite = individu('taux_capacite_travail', period) dans la législation, mais moins usité que le taux d'incapacité locataire_foyer = (individu.menage('statut_occupation_logement', period) == TypesStatutOccupationLogement.locataire_foyer) logement_independant = (individu.has_role(Menage.PERSONNE_DE_REFERENCE) + individu.has_role(Menage.CONJOINT)) * not_(locataire_foyer) incapacite = (taux_incapacite >= invalidite.aah.taux_capacite.taux_incapacite) elig_cpl = ((aah > 0) | (benef_asi > 0)) * incapacite * (activite_12_mois == 0) * logement_independant # * non_capacite # TODO: revenus professionnels ? compl_ress = elig_cpl * max_(garantie_ressources - aah_montant, 0) elig_mva = (al > 0) * ((aah > 0) | (benef_asi > 0)) * incapacite * (activite_12_mois == 0) * logement_independant # * non_capacite mva = invalidite.caah.majoration_vie_autonome * elig_mva return max_(compl_ress, mva)

    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 1994-07-01 :

    def formula_1994_07_01(individu, period, parameters): prestations_etat_de_sante = parameters(period).prestations_sociales.prestations_etat_de_sante cpltx = prestations_etat_de_sante.invalidite.caah.taux_montant_complement_ressources aah_montant = prestations_etat_de_sante.invalidite.aah.montant aah = individu('aah', period) asi_eligibilite = individu('asi_eligibilite', period) asi = individu('asi', period) benef_asi = (asi_eligibilite * (asi > 0)) al = individu.famille('aide_logement_montant', period) taux_incapacite = individu('taux_incapacite', period) locataire_foyer = (individu.menage('statut_occupation_logement', period) == TypesStatutOccupationLogement.locataire_foyer) elig_ancien_caah = (al > 0) * ((aah > 0) | (benef_asi > 0)) * (taux_incapacite >= prestations_etat_de_sante.invalidite.aah.taux_capacite.taux_incapacite) * not_(locataire_foyer) ancien_caah = cpltx * aah_montant * elig_ancien_caah # En fait le taux cpltx perdure jusqu'en 2008 officiellement, la différence garantie-ressource et aah restant cependant constante égale à la valeur du complément d'allocation, 179,31 return ancien_caah

    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 "Complém. alloc. adulte handicapé" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : month
    Entité : individu
    Type de valeur : float