Formule de calcul
Base de ressources prise en compte pour l'éligibilité à la ACS / CMU-C / CSS
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
def formula(famille, period, parameters): previous_year = compute_previous_year(period) ressources_famille_a_inclure = [ 'af', 'asf', 'css_base_ressources_aspa_asv', 'cf', 'paje_clca', 'paje_prepare', ] ressources_famille = sum([ famille(ressource, previous_year, options = [ADD]) for ressource in ressources_famille_a_inclure ]) statut_occupation_logement = famille.demandeur.menage('statut_occupation_logement', period) css_cmu_forfait_logement_base = famille('css_cmu_forfait_logement_base', period) css_cmu_forfait_logement_al = famille('css_cmu_forfait_logement_al', period) parametres_cmu = parameters(period).prestations_sociales.solidarite_insertion.minima_sociaux.cs.cmu proprietaire = (statut_occupation_logement == TypesStatutOccupationLogement.proprietaire) heberge_titre_gratuit = (statut_occupation_logement == TypesStatutOccupationLogement.loge_gratuitement) forfait_logement = ( (proprietaire + heberge_titre_gratuit) * css_cmu_forfait_logement_base + css_cmu_forfait_logement_al ) ressources_individuelles = famille.members('css_cmu_base_ressources_individu', period) ressources_parents = famille.sum(ressources_individuelles, role = Famille.PARENT) age = famille.members('age', period) condition_enfant_a_charge = (age >= 0) * (age <= parametres_cmu.age_limite_pac) ressources_enfants = famille.sum(ressources_individuelles * condition_enfant_a_charge, role = Famille.ENFANT) return forfait_logement + ressources_famille + ressources_parents + ressources_enfants
Formule OpenFisca sur GithubVariables 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 "Base de ressources prise en compte pour l'éligibilité à la ACS / CMU-C / CSS" peut avoir une influence sur d'autres dispositifs et variables :