Formule de calcul
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est samedi 1 janvier 2011.
Formule de calcul OpenFisca à compter du 2011-01-01 :
Formule de calcul OpenFisca à compter du 2006-01-01 :
def formula_2006(foyer_fiscal, period, parameters): impot_revenu_restant_a_payer = foyer_fiscal('impot_revenu_restant_a_payer', period) tax_fonc = foyer_fiscal('tax_fonc', period) isf_ifi = foyer_fiscal('isf_ifi', period) csg_deductible_salaire_i = foyer_fiscal.members('csg_deductible_salaire', period) csg_imposable_salaire_i = foyer_fiscal.members('csg_imposable_salaire', period) crds_salaire_i = foyer_fiscal.members('crds_salaire', period) csg_imposable_chomage_i = foyer_fiscal.members('csg_imposable_chomage', period) csg_deductible_chomage_i = foyer_fiscal.members('csg_deductible_chomage', period) csg_deductible_retraite_i = foyer_fiscal.members('csg_deductible_retraite', period) csg_imposable_retraite_i = foyer_fiscal.members('csg_imposable_retraite', period) prelevements_sociaux_revenus_capital = foyer_fiscal('prelevements_sociaux_revenus_capital', period) crds_salaire = foyer_fiscal.sum(crds_salaire_i) csg_deductible_chomage = foyer_fiscal.sum(csg_deductible_chomage_i) csg_imposable_chomage = foyer_fiscal.sum(csg_imposable_chomage_i) csg_deductible_salaire = foyer_fiscal.sum(csg_deductible_salaire_i) csg_imposable_salaire = foyer_fiscal.sum(csg_imposable_salaire_i) csg_deductible_retraite = foyer_fiscal.sum(csg_deductible_retraite_i) csg_imposable_retraite = foyer_fiscal.sum(csg_imposable_retraite_i) taxe_habitation_i = foyer_fiscal.members.menage('taxe_habitation', period) # noqa F841 taxe_habitation = foyer_fiscal.sum(taxe_habitation_i, role = Menage.PERSONNE_DE_REFERENCE) # # ajouter Prelèvements sources/ libé # # ajouter crds rstd # # impôt sur les plus-values immo et cession de fonds de commerce imp1 = prelevements_sociaux_revenus_capital + csg_deductible_salaire + csg_deductible_chomage + crds_salaire + csg_deductible_retraite ''' Impôts payés en l'année 'n' au titre des revenus réalisés sur l'année 'n' ''' imp2 = impot_revenu_restant_a_payer + isf_ifi + taxe_habitation + tax_fonc + csg_imposable_salaire + csg_imposable_chomage + csg_imposable_retraite ''' Impôts payés en l'année 'n' au titre des revenus réalisés en 'n-1' ''' return imp1 + imp2
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Décomposition :
- prelevements_sociaux_revenus_capital
- csg_deductible_salaire
- csg_deductible_chomage
- crds_salaire
- csg_deductible_retraite
- impot_revenu_restant_a_payer
- isf_ifi
- taxe_habitation
- tax_fonc
- csg_imposable_salaire
- csg_imposable_chomage
- csg_imposable_retraite
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "bouclier_imp_gen" peut avoir une influence sur d'autres dispositifs et variables :