Skip to content
Snippets Groups Projects
Commit fce9b00b authored by BENOIT MICHAUD's avatar BENOIT MICHAUD
Browse files

reforme aides_logement decomposees dans prestations sociales

parent 0aea506f
No related branches found
No related tags found
No related merge requests found
Pipeline #18998 failed
......@@ -41,6 +41,7 @@ from openfisca_france_reforms.leximpact_france.refacto_super_brut_to_disponible
irpp_economique,
minima_sociaux,
pensions_rentes_complementaires,
prestations_sociales,
primes,
remuneration_brute,
revenu_disponible,
......@@ -105,6 +106,7 @@ class LexImpactTaxBenefitSystem(Reform):
irpp_economique,
minima_sociaux,
pensions_rentes_complementaires,
prestations_sociales,
primes,
remuneration_brute,
revenu_disponible,
......
......@@ -19,6 +19,7 @@ from openfisca_france.model.base import *
## irpp_economique
## minima_sociaux
## pensions_rentes_complementaires
## prestations_sociales
## primes
## remuneration_brute
## revenu_disponible
......@@ -400,6 +401,28 @@ class pensions_rentes_complementaires(Variable):
)
class prestations_sociales(Variable):
value_type = float
entity = Famille
label = 'Prestations sociales'
reference = 'http://fr.wikipedia.org/wiki/Prestation_sociale'
definition_period = YEAR
def formula(famille, period):
'''
Prestations sociales
'''
prestations_familiales = famille('prestations_familiales', period)
minima_sociaux = famille('minima_sociaux', period)
aides_logement = famille('aides_logement', period)
reduction_loyer_solidarite = famille('reduction_loyer_solidarite', period, options = [ADD])
aide_exceptionnelle_covid = famille('covid_aide_exceptionnelle_famille_montant', period, options =[ADD])
fse_i = famille.members('covid_aide_exceptionnelle_tpe_montant', period, options = [ADD])
fse = famille.sum(fse_i)
return prestations_familiales + minima_sociaux + aides_logement + reduction_loyer_solidarite + aide_exceptionnelle_covid + fse
class primes(Variable):
value_type = float
entity = Individu
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment