Formule de calcul

Réduction d'impôt au titre de l'acquisition ou de la souscription de logements sociaux outre-mer

Source : source (consulté le lundi 1 janvier 1)

Valeur du dispositif pour le cas type :

Réduction d'impôt au titre de l'acquisition ou de la souscription de logements sociaux outre-mer

Déclaration d’impôts n°1

    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 outre-mer dans le logement social (déclaration n°2042 IOM) 2021

    def formula_2021_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2021 ''' # 65 % - avant 2015 fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) fhxq = foyer_fiscal('fhxq', period) fhxr = foyer_fiscal('fhxr', period) fhxs = foyer_fiscal('fhxs', period) fhxt = foyer_fiscal('fhxt', period) fhya = foyer_fiscal('fhya', period) fhyc = foyer_fiscal('fhyc', period) # 70 % - à partir de 2015 fhyf = foyer_fiscal('fhyf', period) fhxp = foyer_fiscal('fhxp', period) fhxu = foyer_fiscal('fhxu', period) fhye = foyer_fiscal('fhye', period) fhyb = foyer_fiscal('fhyb', period) fhyd = foyer_fiscal('fhyd', period) ri_soc_65 = (fhyc + fhxq + fhxr + fhxs + fhxt + fhxl + fhxm + fhxn + fhxo + fhya) ri_soc_70 = (fhyf + fhye + fhyd + fhxu + fhxp + fhyb) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2020-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2020

    def formula_2020_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2020 ''' # 65 % - avant 2015 fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) fhxq = foyer_fiscal('fhxq', period) fhxr = foyer_fiscal('fhxr', period) fhxs = foyer_fiscal('fhxs', period) fhxt = foyer_fiscal('fhxt', period) fhya = foyer_fiscal('fhya', period) fhyc = foyer_fiscal('fhyc', period) # 70 % - à partir de 2015 fhye = foyer_fiscal('fhye', period) fhxk = foyer_fiscal('fhxk', period) fhxp = foyer_fiscal('fhxp', period) fhxu = foyer_fiscal('fhxu', period) fhyb = foyer_fiscal('fhyb', period) fhyd = foyer_fiscal('fhyd', period) ri_soc_65 = (fhyc + fhxq + fhxr + fhxs + fhxt + fhxf + fhxg + fhxh + fhxi + fhxl + fhxm + fhxn + fhxo + fhya) ri_soc_70 = (fhye + fhyd + fhxu + fhxk + fhxp + fhyb) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2019-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2019

    def formula_2019_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2019 ''' # 65 % - avant 2015 fhyc = foyer_fiscal('fhyc', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) fhxq = foyer_fiscal('fhxq', period) fhxr = foyer_fiscal('fhxr', period) fhxs = foyer_fiscal('fhxs', period) fhxt = foyer_fiscal('fhxt', period) fhya = foyer_fiscal('fhya', period) # 70 % - à partir de 2015 fhyd = foyer_fiscal('fhyd', period) fhxk = foyer_fiscal('fhxk', period) fhxp = foyer_fiscal('fhxp', period) fhxu = foyer_fiscal('fhxu', period) fhyb = foyer_fiscal('fhyb', period) ri_soc_65 = (fhyc + fhxq + fhxr + fhxs + fhxt + fhxa + fhxb + fhxc + fhxe + fhxf + fhxg + fhxh + fhxi + fhxl + fhxm + fhxn + fhxo + fhya) ri_soc_70 = (fhyd + fhxu + fhxk + fhxp + fhyb) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables 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 : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2018

    def formula_2018_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2018 ''' # 65 % - avant 2015 fhya = foyer_fiscal('fhya', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) fhxq = foyer_fiscal('fhxq', period) fhxr = foyer_fiscal('fhxr', period) fhxs = foyer_fiscal('fhxs', period) fhxt = foyer_fiscal('fhxt', period) # 70 % - à partir de 2015 fhyb = foyer_fiscal('fhyb', period) fhxk = foyer_fiscal('fhxk', period) fhxp = foyer_fiscal('fhxp', period) fhxu = foyer_fiscal('fhxu', period) ri_soc_65 = (fhxq + fhxr + fhxs + fhxt + fhra + fhrb + fhrc + fhrd + fhxa + fhxb + fhxc + fhxe + fhxf + fhxg + fhxh + fhxi + fhxl + fhxm + fhxn + fhxo + fhya) ri_soc_70 = (fhxu + fhxk + fhxp + fhyb) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2017-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2017

    def formula_2017_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2017 ''' # 65 % - avant 2015 fhxq = foyer_fiscal('fhxq', period) fhxr = foyer_fiscal('fhxr', period) fhxs = foyer_fiscal('fhxs', period) fhxt = foyer_fiscal('fhxt', period) fhqj = foyer_fiscal('fhqj', period) fhqs = foyer_fiscal('fhqs', period) fhqw = foyer_fiscal('fhqw', period) fhqx = foyer_fiscal('fhqx', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) ri_soc_65 = (fhxq + fhxr + fhxs + fhxt + fhqj + fhqs + fhqw + fhqx + fhra + fhrb + fhrc + fhrd + fhxa + fhxb + fhxc + fhxe + fhxf + fhxg + fhxh + fhxi + fhxl + fhxm + fhxn + fhxo) # 70 % - à partir de 2015 fhxu = foyer_fiscal('fhxu', period) fhxk = foyer_fiscal('fhxk', period) fhxp = foyer_fiscal('fhxp', period) ri_soc_70 = (fhxu + fhxk + fhxp) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Autres investissements

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2017

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2017

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2017

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2017

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2017

      Déclaration d’impôts n°1

      €/an

    Formule de calcul OpenFisca à compter du 2016-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2016 ATTENTION : Rupture importante à partir de cette année, prise en compte du plafond.

    def formula_2016_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2016 ATTENTION : Rupture importante à partir de cette année, prise en compte du plafond. ''' fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxk = foyer_fiscal('fhxk', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) fhqj = foyer_fiscal('fhqj', period) fhqs = foyer_fiscal('fhqs', period) fhqw = foyer_fiscal('fhqw', period) fhqx = foyer_fiscal('fhqx', period) fhqu = foyer_fiscal('fhqu', period) fhqk = foyer_fiscal('fhqk', period) fhqn = foyer_fiscal('fhqn', period) fhxl = foyer_fiscal('fhxl', period) fhxm = foyer_fiscal('fhxm', period) fhxn = foyer_fiscal('fhxn', period) fhxo = foyer_fiscal('fhxo', period) fhxp = foyer_fiscal('fhxp', period) ri_soc_65 = (fhqj + fhqk + fhqn + fhqu + fhqs + fhqw + fhqx + fhra + fhrb + fhrc + fhrd + fhxa + fhxb + fhxc + fhxe + fhxf + fhxg + fhxh + fhxi + fhxl + fhxm + fhxn + fhxo) ri_soc_70 = (fhxk + fhxp) P = parameters(period).impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc P2010 = parameters('2010-01-01').impot_revenu.calcul_reductions_impots.outremer_investissement.domsoc base_70 = min_(P.partie_non_retro_plaf_abs, ri_soc_70 * (1 - P.retrocession_taux)) base_65 = min_(P2010.partie_non_retro_plaf_abs - base_70, ri_soc_65 * (1 - P2010.retrocession_taux)) rc_70 = base_70 * P.retrocession_taux / (1 - P.retrocession_taux) rc_65 = base_65 * P2010.retrocession_taux / (1 - P2010.retrocession_taux) return base_70 + base_65 + rc_70 + rc_65

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Autres investissements

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2016

      Déclaration d’impôts n°1

      €/an

    Formule de calcul OpenFisca à compter du 2015-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2015

    def formula_2015_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2015 ''' fhkh = foyer_fiscal('fhkh', period) fhki = foyer_fiscal('fhki', period) fhqj = foyer_fiscal('fhqj', period) fhqk = foyer_fiscal('fhqk', period) fhqn = foyer_fiscal('fhqn', period) fhqs = foyer_fiscal('fhqs', period) fhqu = foyer_fiscal('fhqu', period) fhqw = foyer_fiscal('fhqw', period) fhqx = foyer_fiscal('fhqx', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) fhxf = foyer_fiscal('fhxf', period) fhxg = foyer_fiscal('fhxg', period) fhxh = foyer_fiscal('fhxh', period) fhxi = foyer_fiscal('fhxi', period) fhxk = foyer_fiscal('fhxk', period) report_reduc_2010 = fhkh + fhki report_reduc_2011 = fhqn + fhqu + fhqk report_reduc_2012 = fhqj + fhqs + fhqw + fhqx report_reduc_2013 = fhra + fhrb + fhrc + fhrd report_reduc_2014 = fhxa + fhxb + fhxc + fhxe reduc_invest_2015 = fhxf + fhxg + fhxh + fhxi + fhxk return ( report_reduc_2010 + report_reduc_2011 + report_reduc_2012 + report_reduc_2013 + report_reduc_2014 + reduc_invest_2015 )

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Autres investissements

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2015

      Déclaration d’impôts n°1

      €/an

    Formule de calcul OpenFisca à compter du 2014-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2014

    def formula_2014_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2014 ''' fhkg = foyer_fiscal('fhkg', period) fhkh = foyer_fiscal('fhkh', period) fhki = foyer_fiscal('fhki', period) fhqj = foyer_fiscal('fhqj', period) fhqk = foyer_fiscal('fhqk', period) fhqn = foyer_fiscal('fhqn', period) fhqs = foyer_fiscal('fhqs', period) fhqu = foyer_fiscal('fhqu', period) fhqw = foyer_fiscal('fhqw', period) fhqx = foyer_fiscal('fhqx', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) fhxa = foyer_fiscal('fhxa', period) fhxb = foyer_fiscal('fhxb', period) fhxc = foyer_fiscal('fhxc', period) fhxe = foyer_fiscal('fhxe', period) report_reduc_2009 = fhkg report_reduc_2010 = fhkh + fhki report_reduc_2011 = fhqn + fhqu + fhqk report_reduc_2012 = fhqj + fhqs + fhqw + fhqx report_reduc_2013 = fhra + fhrb + fhrc + fhrd reduc_invest_2014 = fhxa + fhxb + fhxc + fhxe return ( report_reduc_2009 + report_reduc_2010 + report_reduc_2011 + report_reduc_2012 + report_reduc_2013 + reduc_invest_2014 )

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    • Investissements outre-mer dans le logement social : Investissements réalisés en 2009

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Autres investissements

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2014

      Déclaration d’impôts n°1

      €/an

    Formule de calcul OpenFisca à compter du 2013-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2013

    def formula_2013_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2013 ''' fhkg = foyer_fiscal('fhkg', period) fhkh = foyer_fiscal('fhkh', period) fhki = foyer_fiscal('fhki', period) fhqj = foyer_fiscal('fhqj', period) fhqk = foyer_fiscal('fhqk', period) fhqn = foyer_fiscal('fhqn', period) fhqs = foyer_fiscal('fhqs', period) fhqu = foyer_fiscal('fhqu', period) fhqw = foyer_fiscal('fhqw', period) fhqx = foyer_fiscal('fhqx', period) fhra = foyer_fiscal('fhra', period) fhrb = foyer_fiscal('fhrb', period) fhrc = foyer_fiscal('fhrc', period) fhrd = foyer_fiscal('fhrd', period) report_reduc_2009 = fhkg report_reduc_2010 = fhkh + fhki report_reduc_2011 = fhqn + fhqu + fhqk report_reduc_2012 = fhqj + fhqs + fhqw + fhqx reduc_invest_2013 = fhra + fhrb + fhrc + fhrd return ( report_reduc_2009 + report_reduc_2010 + report_reduc_2011 + report_reduc_2012 + reduc_invest_2013 )

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    • Investissements outre-mer dans le logement social : Investissements réalisés en 2009

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2010

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2011

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Investissements ayant fait l'objet d'une demande d'agrément, d'une déclaration d'ouverture de chantier ou d'un acompte d'au moins 50 % en 2012

      Déclaration d’impôts n°1

      €/an
    • Investissements outre-mer dans le logement social : Investissements réalisés en 2013, Autres investissements

      Déclaration d’impôts n°1

      €/an

    Formule de calcul OpenFisca à compter du 2012-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2012

    def formula_2012_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2012 ''' f7qn = foyer_fiscal('f7qn_2012', period) f7qk = foyer_fiscal('f7qk_2012', period) f7qu = foyer_fiscal('f7qu_2012', period) f7kg = foyer_fiscal('f7kg', period) f7kh = foyer_fiscal('f7kh', period) f7ki = foyer_fiscal('f7ki', period) f7qj = foyer_fiscal('f7qj_2012', period) f7qs = foyer_fiscal('f7qs_2012', period) f7qw_2012 = foyer_fiscal('f7qw_2012', period) f7qx_2012 = foyer_fiscal('f7qx_2012', period) return f7qn + f7qk + f7qu + f7kg + f7kh + f7ki + f7qj + f7qs + f7qw_2012 + f7qx_2012

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2011-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2011

    def formula_2011_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2011 ''' f7qn = foyer_fiscal('f7qn_2012', period) f7qk = foyer_fiscal('f7qk_2012', period) f7qu = foyer_fiscal('f7qu_2012', period) f7kg = foyer_fiscal('f7kg', period) f7kh = foyer_fiscal('f7kh', period) f7ki = foyer_fiscal('f7ki', period) return f7qn + f7qk + f7qu + f7kg + f7kh + f7ki

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    Formule de calcul OpenFisca à compter du 2010-01-01 :

    Notes : Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2010

    def formula_2010_01_01(foyer_fiscal, period, parameters): ''' Investissements outre-mer dans le logement social (déclaration n°2042 IOM) 2010 ''' f7qn = foyer_fiscal('f7qn_2012', period) f7qk = foyer_fiscal('f7qk_2012', period) f7kg = foyer_fiscal('f7kg', period) return f7qn + f7qk + f7kg

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Réduction d'impôt au titre de l'acquisition ou de la souscription de logements sociaux outre-mer" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : year
    Entité : foyer_fiscal
    Type de valeur : float