Formule de calcul
Dépenses de grosses réparations des nus-propriétaires
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est mercredi 1 janvier 2020.
Formule de calcul OpenFisca à compter du 2020-01-01 :
Notes : Dépenses de grosses réparations des nus-propriétaires Depuis 2020: Reports à partir de 2010
def formula_2020_01_01(foyer_fiscal, period, parameters): ''' Dépenses de grosses réparations des nus-propriétaires Depuis 2020: Reports à partir de 2010 ''' report_depenses_depuis_2010 = sum( foyer_fiscal(case_report, period) for case_report in [ 'f6hk', 'f6hl', 'f6hm', 'f6hn', 'f6ho', 'f6hp', 'f6hq', 'f6hr', ] ) plafond_grosses_reparations = parameters('2017-01-01').impot_revenu.calcul_revenus_imposables.charges_deductibles.grosses_reparations.plafond return min_(report_depenses_depuis_2010, plafond_grosses_reparations)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2018-01-01 :
Notes : Dépenses de grosses réparations des nus-propriétaires A partir de 2018: pas de nouveaux dépenses, excl. reports des années précedentes
def formula_2018_01_01(foyer_fiscal, period, parameters): ''' Dépenses de grosses réparations des nus-propriétaires A partir de 2018: pas de nouveaux dépenses, excl. reports des années précedentes ''' report_depenses_depuis_2009 = sum( foyer_fiscal(case_report, period) for case_report in [ 'f6hj', 'f6hk', 'f6hl', 'f6hm', 'f6hn', 'f6ho', 'f6hp', 'f6hq', 'f6hr', ] ) plafond_grosses_reparations = parameters('2017-01-01').impot_revenu.calcul_revenus_imposables.charges_deductibles.grosses_reparations.plafond return min_(report_depenses_depuis_2009, plafond_grosses_reparations)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2010-01-01 :
Notes : Dépenses de grosses réparations des nus-propriétaires
def formula_2010(foyer_fiscal, period, parameters): ''' Dépenses de grosses réparations des nus-propriétaires ''' f6cb = foyer_fiscal('f6cb', period) year = period.start.year report_depenses_depuis_2009 = sum( foyer_fiscal(case_report, period) for case_report in [ 'f6hj', 'f6hk', 'f6hl', 'f6hm', 'f6hn', 'f6ho', 'f6hp', 'f6hq', 'f6hr', ][0:year - 2009] ) plafond_grosses_reparations = parameters(period).impot_revenu.calcul_revenus_imposables.charges_deductibles.grosses_reparations.plafond depenses_courantes = f6cb return min_(depenses_courantes + report_depenses_depuis_2009, plafond_grosses_reparations)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2009-01-01 :
Notes : Dépenses de grosses réparations des nus-propriétaires (case 6CB et 6HJ)
def formula_2009(foyer_fiscal, period, parameters): ''' Dépenses de grosses réparations des nus-propriétaires (case 6CB et 6HJ) ''' f6cb = foyer_fiscal('f6cb', period) plafond_grosses_reparations = parameters(period).impot_revenu.calcul_revenus_imposables.charges_deductibles.grosses_reparations.plafond return min_(f6cb, plafond_grosses_reparations)
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 "Dépenses de grosses réparations des nus-propriétaires" peut avoir une influence sur d'autres dispositifs et variables :