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 :
Notes : Total des revenus sur l'année 'n' net de charges
def formula_2006(foyer_fiscal, period, parameters): ''' Total des revenus sur l'année 'n' net de charges ''' rbg = foyer_fiscal('rbg', period) csg_patrimoine_deductible_ir = foyer_fiscal('csg_patrimoine_deductible_ir', period) rvcm_plus_abat = foyer_fiscal('rvcm_plus_abat', period) revenus_capitaux_prelevement_liberatoire = foyer_fiscal('revenus_capitaux_prelevement_liberatoire', period) rev_exo = foyer_fiscal('rev_exo', period) # noqa F841 rev_or = foyer_fiscal('rev_or', period) pensions_alimentaires_deduites = foyer_fiscal('pensions_alimentaires_deduites', period) cd_eparet = foyer_fiscal('cd_eparet', period) maj_cga_i = foyer_fiscal.members('maj_cga', period) # noqa F841 maj_cga = foyer_fiscal.sum(maj_cga_i) # noqa F841 # TODO: réintégrer les déficits antérieur # TODO: intégrer les revenus soumis au prélèvement libératoire # deficit_ante = # # Revenus # TODO: UNUSED ? frac_rvcm_rfr = 0.7 * rvcm_plus_abat # noqa F841 # # revenus distribués? # # A majorer de l'abatt de 40% - montant brut en cas de PFL # # pour le calcul de droit à restitution : prendre 0.7*montant_brut_rev_dist_soumis_au_barème # rev_bar = rbg - maj_cga - csg_patrimoine_deductible_ir - deficit_ante rev_bar = rbg - maj_cga - csg_patrimoine_deductible_ir # # TODO: AJOUTER : indemnités de fonction percus par les élus- revenus soumis à régimes spéciaux # Revenu soumis à l'impôt sur le revenu forfaitaire rev_lib = revenus_capitaux_prelevement_liberatoire # TODO: AJOUTER plus-values immo et moins values? # Revenus exonérés d'IR réalisés en France et à l'étranger # rev_exo = primes_pel + primes_cel + rente_pea + int_livrets + plus_values_per # TODO: proposer à l'utilisateur des taux de réference- PER, PEA, PEL,... # sommes investis- calculer les plus_values annuelles et prendre en compte pour rev_exo? # revenus soumis à la taxe forfaitaire sur les métaux précieux : rev_or # revenus = rev_bar + rev_lib + rev_exo + rev_or revenus = rev_bar + rev_lib + rev_or # # CHARGES # Pension alimentaires # Cotisations ou primes versées au titre de l'épargne retraite charges = pensions_alimentaires_deduites + cd_eparet return revenus - charges
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Décomposition :
- rbg
- maj_cga
- csg_patrimoine_deductible_ir
- revenus_capitaux_prelevement_liberatoire
- rev_or
- pensions_alimentaires_deduites
- cd_eparet
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "bouclier_rev" peut avoir une influence sur d'autres dispositifs et variables :