Formule de calcul

Déficit non commerciaux non professionnels des années antérieures

Valeur du dispositif pour le cas type :

Déficit non commerciaux non professionnels des années antérieures

Déclaration d’impôts n°1

    Ce dispositif est à jour !
    La dernière date de relecture du dispositif est dimanche 1 janvier 2023.

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

    def formula_2023_01_01(foyer_fiscal, period, parameters): f5ht = foyer_fiscal('f5ht', period) f5it = foyer_fiscal('f5it', period) f5jt = foyer_fiscal('f5jt', period) f5kt = foyer_fiscal('f5kt', period) f5lt = foyer_fiscal('f5lt', period) f5mt = foyer_fiscal('f5mt', period) mncn_impo_i = foyer_fiscal.members('mncn_impo', period) mncn_pvct_i = foyer_fiscal.members('mncn_pvct', period) cncn_aimp_i = foyer_fiscal.members('cncn_aimp', period) micro = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.micro specialbnc = micro.microentreprise.regime_micro_bnc def abat_rpns(rev, parameters): return max_(0, rev - min_(rev, max_(parameters.taux * min_(parameters.plafond, rev), micro.microentreprise.montant_minimum))) mncn_impo = foyer_fiscal.sum(mncn_impo_i) mncn_pvct = foyer_fiscal.sum(mncn_pvct_i) cncn_aimp = foyer_fiscal.sum(cncn_aimp_i) return min_( f5ht + f5it + f5jt + f5kt + f5lt + f5mt, abat_rpns(mncn_impo, specialbnc) + mncn_pvct + cncn_aimp ) # TODO check !

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Formule initiale de calcul OpenFisca :

    def formula(foyer_fiscal, period, parameters): f5ht = foyer_fiscal('f5ht', period) f5it = foyer_fiscal('f5it', period) f5jt = foyer_fiscal('f5jt', period) f5kt = foyer_fiscal('f5kt', period) f5lt = foyer_fiscal('f5lt', period) f5mt = foyer_fiscal('f5mt', period) mncn_impo_i = foyer_fiscal.members('mncn_impo', period) mncn_pvct_i = foyer_fiscal.members('mncn_pvct', period) cncn_aimp_i = foyer_fiscal.members('cncn_aimp', period) cncn_bene_i = foyer_fiscal.members('cncn_bene', period) cga = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 micro = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.micro specialbnc = micro.microentreprise.regime_micro_bnc def abat_rpns(rev, parameters): return max_(0, rev - min_(rev, max_(parameters.taux * min_(parameters.plafond, rev), micro.microentreprise.montant_minimum))) cncn_bene = foyer_fiscal.sum(cncn_bene_i) mncn_impo = foyer_fiscal.sum(mncn_impo_i) mncn_pvct = foyer_fiscal.sum(mncn_pvct_i) cncn_aimp = foyer_fiscal.sum(cncn_aimp_i) return min_( f5ht + f5it + f5jt + f5kt + f5lt + f5mt, abat_rpns(mncn_impo, specialbnc) + mncn_pvct + cncn_aimp + (1 + cga) * cncn_bene ) # TODO check !

    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 "Déficit non commerciaux non professionnels des années antérieures" 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