Formule de calcul

Réduction d'impôt au titre des souscriptions en numéraire au capital des ESUS et SFS

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

Valeur du dispositif pour le cas type :

Réduction d'impôt au titre des souscriptions en numéraire au capital des ESUS et SFS

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 : Souscriptions au capital des ESUS/SFS applicable au plafond special augmenté de € 3K 2021

    def formula_2021_01_01(foyer_fiscal, period, parameters): ''' Souscriptions au capital des ESUS/SFS applicable au plafond special augmenté de € 3K 2021 ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f7cf = foyer_fiscal('f7cf', period) f7ch = foyer_fiscal('f7ch', period) f7ci = foyer_fiscal('f7ci', period) f7gw = foyer_fiscal('f7gw', period) f7cq = foyer_fiscal('f7cq', period) f7cr = foyer_fiscal('f7cr', period) f7cv = foyer_fiscal('f7cv', period) f7cx = foyer_fiscal('f7cx', period) f7cs = foyer_fiscal('f7cs', period) f7bs = foyer_fiscal('f7bs', period) P = parameters(period).impot_revenu.calcul_reductions_impots.souscriptions.pme.souscription_capital plafond_TPE = P.seuil * (maries_ou_pacses + 1) # Réduction investissement TPE (souscription à partir de 2012) : imputation du plus ancien au plus récent, # dans l'ordre PME/ESUS > SFS base_report_pme_2017_TPE = min_(f7cq, plafond_TPE) base_report_pme_2018_TPE = max_(0, min_(f7cr, plafond_TPE - base_report_pme_2017_TPE)) base_report_pme_2019_TPE = max_(0, min_(f7cv, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE)) base_pme_2020_avant0908 = max_(0, min_(f7cx, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE)) base_pme_2020_apres0908 = max_(0, min_(f7cs, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908)) base_sfs_2020 = max_(0, min_(f7bs, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908 - base_pme_2020_apres0908)) # Réduction investissements de l'année courante # on applique les investissements en commençant avec les plus anciennes base_pme_esus_2021_avant0805 = max_(0, min_(f7cf, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908 - base_pme_2020_apres0908 - base_sfs_2020)) base_pme_2021_apres0805 = max_(0, min_(f7ch, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908 - base_pme_2020_apres0908 - base_sfs_2020 - base_pme_esus_2021_avant0805)) base_esus_2021_apres0805 = max_(0, min_(f7ci, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908 - base_pme_2020_apres0908 - base_sfs_2020 - base_pme_esus_2021_avant0805 - base_pme_2021_apres0805)) base_sfs_2021 = max_(0, min_(f7gw, plafond_TPE - base_report_pme_2017_TPE - base_report_pme_2018_TPE - base_report_pme_2019_TPE - base_pme_2020_avant0908 - base_pme_2020_apres0908 - base_sfs_2020 - base_pme_esus_2021_avant0805 - base_pme_2021_apres0805 - base_esus_2021_apres0805)) # ESUS/SFS majoration du plafonnement des niches fiscales base_esus_sfs = P.taux25 * (base_esus_2021_apres0805 + base_sfs_2021) return base_esus_sfs

    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 "Réduction d'impôt au titre des souscriptions en numéraire au capital des ESUS et SFS" 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