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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7tj = foyer_fiscal('f7tj', period) f7tk = foyer_fiscal('f7tk', period) f7tm = foyer_fiscal('f7tm', period) f7to = foyer_fiscal('f7to', period) f7tp = foyer_fiscal('f7tp', period) f7tq = foyer_fiscal('f7tq', period) f7vs = foyer_fiscal('f7vs', period) f7tr = foyer_fiscal('f7tr', period) f7vl = foyer_fiscal('f7vl', period) f7ts = foyer_fiscal('f7ts', period) f7vj = foyer_fiscal('f7vj', period) f7tt = foyer_fiscal('f7tt', period) f7vk = foyer_fiscal('f7vk', period) f7tu = foyer_fiscal('f7tu', period) f7vh = foyer_fiscal('f7vh', period) f7tv = foyer_fiscal('f7tv', period) f7vi = foyer_fiscal('f7vi', period) f7tw = foyer_fiscal('f7tw', period) f7vm = foyer_fiscal('f7vm', period) f7ta = foyer_fiscal('f7ta', period) f7vn = foyer_fiscal('f7vn', period) f7tb = foyer_fiscal('f7tb', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7tk + f7to + f7tq + f7vl + f7ts + f7vk + f7tu + f7vi + f7tw + f7vn + f7tb) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7tj + f7tm + f7tp + f7vs + f7tr + f7vj + f7tt + f7vh + f7tv + f7vm + f7ta) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7tj = foyer_fiscal('f7tj', period) f7tk = foyer_fiscal('f7tk', period) f7tm = foyer_fiscal('f7tm', period) f7to = foyer_fiscal('f7to', period) f7vq = foyer_fiscal('f7vq', period) f7tp = foyer_fiscal('f7tp', period) f7vr = foyer_fiscal('f7vr', period) f7tq = foyer_fiscal('f7tq', period) f7vs = foyer_fiscal('f7vs', period) f7tr = foyer_fiscal('f7tr', period) f7vl = foyer_fiscal('f7vl', period) f7ts = foyer_fiscal('f7ts', period) f7vj = foyer_fiscal('f7vj', period) f7tt = foyer_fiscal('f7tt', period) f7vk = foyer_fiscal('f7vk', period) f7tu = foyer_fiscal('f7tu', period) f7vh = foyer_fiscal('f7vh', period) f7tv = foyer_fiscal('f7tv', period) f7vi = foyer_fiscal('f7vi', period) f7tw = foyer_fiscal('f7tw', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7tk + f7to + f7vr + f7tq + f7vl + f7ts + f7vk + f7tu + f7vi + f7tw) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7tj + f7tm + f7vq + f7tp + f7vs + f7tr + f7vj + f7tt + f7vh + f7tv) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7tj = foyer_fiscal('f7tj', period) f7tk = foyer_fiscal('f7tk', period) f7vm = foyer_fiscal('f7vm', period) f7tm = foyer_fiscal('f7tm', period) f7vn = foyer_fiscal('f7vn', period) f7to = foyer_fiscal('f7to', period) f7vq = foyer_fiscal('f7vq', period) f7tp = foyer_fiscal('f7tp', period) f7vr = foyer_fiscal('f7vr', period) f7tq = foyer_fiscal('f7tq', period) f7vs = foyer_fiscal('f7vs', period) f7tr = foyer_fiscal('f7tr', period) f7vl = foyer_fiscal('f7vl', period) f7ts = foyer_fiscal('f7ts', period) f7vj = foyer_fiscal('f7vj', period) f7tt = foyer_fiscal('f7tt', period) f7vk = foyer_fiscal('f7vk', period) f7tu = foyer_fiscal('f7tu', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7tk + f7vn + f7to + f7vr + f7tq + f7vl + f7ts + f7vk + f7tu) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7tj + f7vm + f7tm + f7vq + f7tp + f7vs + f7tr + f7vj + f7tt) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7ux = foyer_fiscal('f7ux_2018', period) f7tj = foyer_fiscal('f7tj', period) f7vp = foyer_fiscal('f7vp', period) f7tk = foyer_fiscal('f7tk', period) f7vm = foyer_fiscal('f7vm', period) f7tm = foyer_fiscal('f7tm', period) f7vn = foyer_fiscal('f7vn', period) f7to = foyer_fiscal('f7to', period) f7vq = foyer_fiscal('f7vq', period) f7tp = foyer_fiscal('f7tp', period) f7vr = foyer_fiscal('f7vr', period) f7tq = foyer_fiscal('f7tq', period) f7vs = foyer_fiscal('f7vs', period) f7tr = foyer_fiscal('f7tr', period) f7vl = foyer_fiscal('f7vl', period) f7ts = foyer_fiscal('f7ts', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7vp + f7tk + f7vn + f7to + f7vr + f7tq + f7vl + f7ts) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7ux + f7tj + f7vm + f7tm + f7vq + f7tp + f7vs + f7tr) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7ux = foyer_fiscal('f7ux_2018', period) f7tj = foyer_fiscal('f7tj', period) f7vp = foyer_fiscal('f7vp', period) f7tk = foyer_fiscal('f7tk', period) f7vm = foyer_fiscal('f7vm', period) f7tm = foyer_fiscal('f7tm', period) f7vn = foyer_fiscal('f7vn', period) f7to = foyer_fiscal('f7to', period) f7vq = foyer_fiscal('f7vq', period) f7tp = foyer_fiscal('f7tp', period) f7vr = foyer_fiscal('f7vr', period) f7tq = foyer_fiscal('f7tq', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7vp + f7tk + f7vn + f7to + f7vr + f7tq) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7ux + f7tj + f7vm + f7tm + f7vq + f7tp) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7ux = foyer_fiscal('f7ux_2018', period) f7tj = foyer_fiscal('f7tj', period) f7vp = foyer_fiscal('f7vp', period) f7tk = foyer_fiscal('f7tk', period) f7vm = foyer_fiscal('f7vm', period) f7tm = foyer_fiscal('f7tm', period) f7vn = foyer_fiscal('f7vn', period) f7to = foyer_fiscal('f7to', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7vp + f7tk + f7vn + f7to) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7ux + f7tj + f7vm + f7tm) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) f7ux = foyer_fiscal('f7ux_2018', period) f7tj = foyer_fiscal('f7tj', period) f7vp = foyer_fiscal('f7vp', period) f7tk = foyer_fiscal('f7tk', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub + f7vp + f7tk) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut + f7ux + f7tj) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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) f7up = foyer_fiscal('f7up', period) f7ut = foyer_fiscal('f7ut', period) f7ua = foyer_fiscal('f7ua', period) f7ub = foyer_fiscal('f7ub', period) f7uq = foyer_fiscal('f7uq', period) f7ui = foyer_fiscal('f7ui', period) P = parameters(period).impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier # travaux année N ci_trav_adh = min_(P.travaux.plafond * (maries_ou_pacses + 1), f7ua + f7ub) ci_trav = min_(P.travaux.plafond * (maries_ou_pacses + 1) - ci_trav_adh, f7up + f7ut) ci_travaux = P.travaux.taux_adhesion_org_producteurs * ci_trav_adh + P.travaux.taux * ci_trav # contrat de gestion ci_cg_adh = min_(P.plafond_cga * (maries_ou_pacses + 1), f7ui) ci_cg = min_(P.plafond_cga * (maries_ou_pacses + 1) - ci_cg_adh, f7uq) ci_cg_tot = P.travaux.taux_adhesion_org_producteurs * ci_cg_adh + P.travaux.taux * ci_cg return ci_travaux + ci_cg_tot
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.plafond_cga
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.plafond
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux
- impot_revenu.calcul_reductions_impots.investissement_forestier.depenses_investissement_forestier.travaux.taux_adhesion_org_producteurs
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 :