Formule de calcul
La règle du taux effectif a pour objet de maintenir intégralement la progressivité de l'impôt
Source : source (consulté le lundi 1 janvier 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 :
def formula_2018_01_01(foyer_fiscal, period, parameters): rni = foyer_fiscal('rni', period) nbptr = foyer_fiscal('nbptr', period) microentreprise = foyer_fiscal('microentreprise', period) abnc_proc_i = foyer_fiscal.members('abnc_proc', period) bareme = parameters(period).impot_revenu.bareme_ir_depuis_1945.bareme abnc_proc = foyer_fiscal.sum(abnc_proc_i) base_fictive = rni + microentreprise + abnc_proc trigger = (microentreprise != 0) | (abnc_proc != 0) return trigger * nbptr * bareme.calc(base_fictive / nbptr) / max_(1, base_fictive)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule de calcul OpenFisca à compter du 2009-01-01 :
def formula_2009_01_01(foyer_fiscal, period, parameters): rni = foyer_fiscal('rni', period) nbptr = foyer_fiscal('nbptr', period) microentreprise = foyer_fiscal('microentreprise', period) abnc_proc_i = foyer_fiscal.members('abnc_proc', period) nbnc_proc_i = foyer_fiscal.members('nbnc_proc', period) bareme = parameters(period).impot_revenu.bareme_ir_depuis_1945.bareme cga = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 abnc_proc = foyer_fiscal.sum(abnc_proc_i) nbnc_proc = foyer_fiscal.sum(nbnc_proc_i) base_fictive = rni + microentreprise + abnc_proc + nbnc_proc * (1 + cga) trigger = (microentreprise != 0) | (abnc_proc != 0) | (nbnc_proc != 0) return trigger * nbptr * bareme.calc(base_fictive / nbptr) / max_(1, base_fictive)
Formule OpenFisca sur GithubVariables 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 "La règle du taux effectif a pour objet de maintenir intégralement la progressivité de l'impôt" peut avoir une influence sur d'autres dispositifs et variables :