Formule de calcul
Crédit d'impôt au titre des investissements forestiers
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est vendredi 1 janvier 2021.
Formule de calcul OpenFisca à compter du 2021-01-01 :
Notes : Investissements forestiers pour 2021
def formula_2021_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2021 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7ul + f7ti) ri_ass_rep = ass_rep_2012 * P.acquisition.taux return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2020-01-01 :
Notes : Investissements forestiers pour 2020
def formula_2020_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2020 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7th = foyer_fiscal('f7th', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7ul + f7th + f7ti) ri_ass_rep = ass_rep_2012 * P.acquisition.taux return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2019-01-01 :
Notes : Investissements forestiers pour 2019
def formula_2019_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2019 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7tg = foyer_fiscal('f7tg', period) f7th = foyer_fiscal('f7th', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_2011, f7ul + f7th + f7ti) ri_ass_rep = (rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2018-01-01 :
Notes : Investissements forestiers pour 2018
def formula_2018_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2018 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7tf = foyer_fiscal('f7tf', period) f7tg = foyer_fiscal('f7tg', period) f7th = foyer_fiscal('f7th', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_avant_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7tf) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011, f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011 - rep_2011, f7ul + f7th + f7ti) ri_ass_rep = (rep_avant_2011 * P10.acquisition.taux + rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2017-01-01 :
Notes : Investissements forestiers pour 2017
def formula_2017_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2017 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7tg = foyer_fiscal('f7tg', period) f7th = foyer_fiscal('f7th', period) f7uu = foyer_fiscal('f7uu_2017', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_avant_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7te + f7tf) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011, f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011 - rep_2011, f7ul + f7uu + f7th + f7ti) ri_ass_rep = (rep_avant_2011 * P10.acquisition.taux + rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2016-01-01 :
Notes : Investissements forestiers pour 2016
def formula_2016_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2016 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7tg = foyer_fiscal('f7tg', period) f7uu = foyer_fiscal('f7uu_2017', period) f7th = foyer_fiscal('f7th', period) f7uv = foyer_fiscal('f7uv_2016', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_avant_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7te + f7tf) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011, f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011 - rep_2011, f7ul + f7uu + f7th + f7uv + f7ti) ri_ass_rep = (rep_avant_2011 * P10.acquisition.taux + rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2015-01-01 :
Notes : Investissements forestiers pour 2015
def formula_2015_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2015 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7uu = foyer_fiscal('f7uu_2017', period) f7tg = foyer_fiscal('f7tg', period) f7uv = foyer_fiscal('f7uv_2016', period) f7th = foyer_fiscal('f7th', period) f7uw = foyer_fiscal('f7uw_2015', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_avant_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7te + f7tf) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011, f7uu + f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011 - rep_2011, f7ul + f7uv + f7th + f7uw + f7ti) ri_ass_rep = (rep_avant_2011 * P10.acquisition.taux + rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2014-01-01 :
Notes : Investissements forestiers pour 2014
def formula_2014_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2014 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7ul = foyer_fiscal('f7ul', period) f7te = foyer_fiscal('f7te', period) f7uu = foyer_fiscal('f7uu_2017', period) f7tf = foyer_fiscal('f7tf', period) f7uv = foyer_fiscal('f7uv_2016', period) f7tg = foyer_fiscal('f7tg', period) f7uw = foyer_fiscal('f7uw_2015', period) f7th = foyer_fiscal('f7th', period) f7ux = foyer_fiscal('f7ux_2018', period) f7ti = foyer_fiscal('f7ti', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # acquisition ri_acq = min_(P.acquisition.plafond * (maries_ou_pacses + 1), f7un) # assurance + reports des travaux (même plafond) rep_avant_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1), f7te + f7tf + f7uu) rep_2011 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011, f7uv + f7tg) ass_rep_2012 = min_(P.assurance.plafond * (maries_ou_pacses + 1) - rep_avant_2011 - rep_2011, f7ul + f7uw + f7th + f7ux + f7ti) ri_ass_rep = (rep_avant_2011 * P10.acquisition.taux + rep_2011 * P11.acquisition.taux + ass_rep_2012 * P.acquisition.taux) return ri_acq + ri_ass_rep
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2013-01-01 :
Notes : Investissements forestiers pour 2013
def formula_2013_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2013 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7tg = foyer_fiscal('f7tg', period) f7th = foyer_fiscal('f7th', period) f7ul = foyer_fiscal('f7ul', period) f7un = foyer_fiscal('f7un', period) f7up = foyer_fiscal('f7up', period) f7uq = foyer_fiscal('f7uq', period) f7uu = foyer_fiscal('f7uu_2017', period) f7uv = foyer_fiscal('f7uv_2016', period) f7uw = foyer_fiscal('f7uw_2015', period) f7ux = foyer_fiscal('f7ux_2018', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P12 = parameters('2012-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier report_depenses_2009 = f7uu + f7te report_depenses_2010 = f7uv + f7tf report_depenses_2011 = f7uw + f7tg report_depenses_2012 = f7ux + f7th max0 = max_(0, P.travaux.plafond * (maries_ou_pacses + 1) - f7ul) max1 = max_(0, max0 - report_depenses_2009 - report_depenses_2010) max2 = max_(0, max1 - report_depenses_2011) max3 = max_(0, max2 - report_depenses_2012) return ( P.acquisition.taux * ( min_(f7un, P.acquisition.plafond * (maries_ou_pacses + 1)) + min_(f7uq, P.plafond_cga * (maries_ou_pacses + 1)) + min_(f7up, max3) ) + P.assurance.taux * min_(f7ul, P.travaux.plafond * (maries_ou_pacses + 1)) + P10.acquisition.taux * min_(report_depenses_2009 + report_depenses_2010, max0) + P11.acquisition.taux * min_(report_depenses_2011, max1) + P12.acquisition.taux * min_(report_depenses_2012, max2) )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2012-01-01 :
Notes : Investissements forestiers pour 2012
def formula_2012_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2012 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7tg = foyer_fiscal('f7tg', period) f7ul = foyer_fiscal('f7ul', period) f7un = foyer_fiscal('f7un', period) f7up = foyer_fiscal('f7up', period) f7uq = foyer_fiscal('f7uq', period) f7uu = foyer_fiscal('f7uu_2017', period) f7uv = foyer_fiscal('f7uv_2016', period) f7uw = foyer_fiscal('f7uw_2015', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P11 = parameters('2011-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier report_depenses_2009 = f7uu + f7te report_depenses_2010 = f7uv + f7tf report_depenses_2011 = f7uw + f7tg max0 = max_(0, P.travaux.plafond * (maries_ou_pacses + 1) - f7ul) max1 = max_(0, max0 - report_depenses_2009 - report_depenses_2010) max2 = max_(0, max1 - report_depenses_2011) return ( P.acquisition.taux * ( min_(f7un, P.acquisition.plafond * (maries_ou_pacses + 1)) + min_(f7uq, P.plafond_cga * (maries_ou_pacses + 1)) + min_(f7up, max2) ) + P.assurance.taux * min_(f7ul, P.travaux.plafond * (maries_ou_pacses + 1)) + P10.acquisition.taux * min_(report_depenses_2009 + report_depenses_2010, max0) + + P11.acquisition.taux * min_(report_depenses_2011, max1) )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2011-01-01 :
Notes : Investissements forestiers pour 2011 cf. 2041 GK
def formula_2011_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2011 cf. 2041 GK ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7te = foyer_fiscal('f7te', period) f7tf = foyer_fiscal('f7tf', period) f7ul = foyer_fiscal('f7ul', period) f7un = foyer_fiscal('f7un', period) f7up = foyer_fiscal('f7up', period) f7uq = foyer_fiscal('f7uq', period) f7uu = foyer_fiscal('f7uu_2017', period) f7uv = foyer_fiscal('f7uv_2016', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier P10 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier max0 = max_(0, P.travaux.plafond * (maries_ou_pacses + 1) - f7ul) max1 = max_(0, max0 - f7uu - f7te - f7uv - f7tf) return ( P.acquisition.taux * ( min_(f7un, P.acquisition.plafond * (maries_ou_pacses + 1)) + min_(f7up, max1) + min_(f7uq, P.plafond_cga * (maries_ou_pacses + 1)) ) + P10.acquisition.taux * min_(f7uu + f7te + f7uv + f7tf, max0) + P.assurance.taux * min_(f7ul, P.travaux.plafond * (maries_ou_pacses + 1)) )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.assurance.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2010-01-01 :
Notes : Investissements forestiers pour 2010
def formula_2010_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2010 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7te = foyer_fiscal('f7te', period) f7un = foyer_fiscal('f7un', period) f7up = foyer_fiscal('f7up', period) f7uq = foyer_fiscal('f7uq', period) f7uu = foyer_fiscal('f7uu_2017', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier return P.acquisition.taux * ( min_(f7un, P.acquisition.plafond * (maries_ou_pacses + 1)) + min_(f7up + f7uu + f7te, P.travaux.plafond * (maries_ou_pacses + 1)) + min_(f7uq, P.plafond_cga * (maries_ou_pacses + 1)) )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2009-01-01 :
Notes : Investissements forestiers pour 2009
def formula_2009_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2009 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) f7up = foyer_fiscal('f7up', period) f7uq = foyer_fiscal('f7uq', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier return P.acquisition.taux * ( min_(f7un, P.acquisition.plafond * (maries_ou_pacses + 1)) + min_(f7up, P.travaux.plafond * (maries_ou_pacses + 1)) + min_(f7uq, P.plafond_cga * (maries_ou_pacses + 1)) )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.acquisition.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2006-01-01 :
Notes : Investissements forestiers pour 2006-2008
def formula_2006_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2006-2008 ''' f7un = foyer_fiscal('f7un', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier return P.acquisition.taux * f7un
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 2002-01-01 :
Notes : Investissements forestiers pour 2002-2005
def formula_2002_01_01(foyer_fiscal, period, parameters): ''' Investissements forestiers pour 2002-2005 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7un = foyer_fiscal('f7un', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier seuil = P.acquisition.plafond * (maries_ou_pacses + 1) return P.acquisition.taux * min_(f7un, seuil)
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 "Crédit d'impôt au titre des investissements forestiers" peut avoir une influence sur d'autres dispositifs et variables :