Formule de calcul
Base ressources de l'allocation adulte handicapé après déconjugalisation
Ce dispositif est à jour !
La dernière date de relecture du dispositif est dimanche 1 octobre 2023.
Formule de calcul OpenFisca à compter du 2023-10-01 :
def formula_2023_10_01(individu, period, parameters): parameters = parameters(period) aah = parameters.prestations_sociales.prestations_etat_de_sante.invalidite.aah en_activite = ((individu('salaire_imposable', period, options = [ADD]) + individu('rpns_imposables', period.last_year)) > 0) def assiette_revenu_activite_demandeur(revenus_demandeur): smic_brut_annuel = 12 * parameters.marche_travail.salaire_minimum.smic.smic_b_horaire * parameters.marche_travail.salaire_minimum.smic.nb_heures_travail_mensuel total_tranche1 = min_(aah.travail_ordinaire.tranche_smic * smic_brut_annuel, revenus_demandeur) total_tranche2 = max_(0, revenus_demandeur - total_tranche1) return (1 - aah.travail_ordinaire.abattement_30) * total_tranche1 + (1 - aah.travail_ordinaire.abattement_sup) * total_tranche2 def base_ressource_eval_trim(): three_previous_months = Period(('month', period.first_month.start, 3)).offset(-3) base_ressource_activite = individu('aah_base_ressources_activite_eval_trimestrielle', period) - individu('aah_base_ressources_activite_milieu_protege', three_previous_months, options = [ADD]) base_ressource_hors_activite = individu('aah_base_ressources_hors_activite_eval_trimestrielle', period) + individu('aah_base_ressources_activite_milieu_protege', three_previous_months, options = [ADD]) base_ressource_demandeur = max_(0, assiette_revenu_activite_demandeur(base_ressource_activite) + base_ressource_hors_activite) return base_ressource_demandeur def base_ressource_eval_annuelle(): base_ressource_activite = assiette_revenu_activite_demandeur(individu('aah_base_ressources_activite_eval_annuelle', period)) base_ressource = base_ressource_activite + individu('aah_base_ressources_hors_activite_eval_annuelle', period) return base_ressource return where( en_activite, base_ressource_eval_trim() / 12, base_ressource_eval_annuelle() / 12 ) # TODO: - Prendre en compte les abattements temporaires sur les ressources en cas de changement de situation (6 mois pour retour à l'emploi, un an pour inactivité) # - La formule du calcul de la base de ressource est celle en vigueur à partir de 2011, avant 2011: # - l'abattement pour les personnes invalides (défini dans l'art. 157 du CGI) sur le revenu net global est pris en compte (art. R821-4 du CSS)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- marche_travail.salaire_minimum.smic.nb_heures_travail_mensuel
- marche_travail.salaire_minimum.smic.smic_b_horaire
- prestations_sociales.prestations_etat_de_sante.invalidite.aah.travail_ordinaire.abattement_30
- prestations_sociales.prestations_etat_de_sante.invalidite.aah.travail_ordinaire.abattement_sup
- prestations_sociales.prestations_etat_de_sante.invalidite.aah.travail_ordinaire.tranche_smic
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Base ressources de l'allocation adulte handicapé après déconjugalisation" peut avoir une influence sur d'autres dispositifs et variables :