Formule de calcul

isf_inv_pme

Valeur du dispositif pour le cas type :

Déclaration d’impôts n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est lundi 1 janvier 2018.

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

    Notes : Réductions pour investissements dans les PME à partir de 2008!

    def formula_2018(foyer_fiscal, period, parameters): ''' Réductions pour investissements dans les PME à partir de 2008! ''' b2mt = foyer_fiscal('b2mt', period) b2ne = foyer_fiscal('b2ne', period) b2mv = foyer_fiscal('b2mv', period) b2nf = foyer_fiscal('b2nf', period) b2mx = foyer_fiscal('b2mx', period) b2na = foyer_fiscal('b2na', period) reduc_impot = parameters(period).taxation_capital.impot_fortune_immobiliere_ifi_partir_2018.reduc_impot taux_dons = reduc_impot.reduction_dons_certains_organismes_interet_general.taux taux_invest_direct = reduc_impot.reduction_investissements_capital_pme.taux_investissement_direct taux_fip_fci = reduc_impot.reduction_investissements_dans_fcpi_ou_fip_dans_pme.taux_investissement inv_dir_soc = b2mt * taux_dons + b2ne * taux_invest_direct holdings = b2mv * taux_dons + b2nf * taux_invest_direct fip = b2mx * taux_fip_fci fcpi = b2na * taux_fip_fci montant_reduc = holdings + fip + fcpi + inv_dir_soc plaf = parameters(period).taxation_capital.impot_fortune_immobiliere_ifi_partir_2018.reduc_impot.plafond_somme_trois_reductions_pme_fcip_fip_pme_dons return where(montant_reduc < plaf, montant_reduc, plaf)

    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 2008-01-01 :

    Notes : Réductions pour investissements dans les PME à partir de 2008!

    def formula_2008(foyer_fiscal, period, parameters): ''' Réductions pour investissements dans les PME à partir de 2008! ''' b2mt = foyer_fiscal('b2mt', period) b2ne = foyer_fiscal('b2ne', period) b2mv = foyer_fiscal('b2mv', period) b2nf = foyer_fiscal('b2nf', period) b2mx = foyer_fiscal('b2mx', period) b2na = foyer_fiscal('b2na', period) reduc_impot = parameters(period).taxation_capital.impot_solidarite_fortune_isf_1989_2017.reduc_impot taux_dons = reduc_impot.reduction_dons_certains_organismes_interet_general.taux taux_invest_direct = reduc_impot.reduction_investissements_capital_pme.taux_investissement_direct taux_fip_fci = reduc_impot.reduction_investissements_dans_fcpi_ou_fip_dans_pme.taux_investissement inv_dir_soc = b2mt * taux_dons + b2ne * taux_invest_direct holdings = b2mv * taux_dons + b2nf * taux_invest_direct fip = b2mx * taux_fip_fci fcpi = b2na * taux_fip_fci montant_reduc = holdings + fip + fcpi + inv_dir_soc plaf = parameters(period).taxation_capital.impot_solidarite_fortune_isf_1989_2017.reduc_impot.plafond_somme_trois_reductions_pme_fcip_fip_pme_dons return where(montant_reduc < plaf, montant_reduc, plaf)

    Formule OpenFisca sur Github

    Variables 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 "isf_inv_pme" 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