Formule de calcul

Abattement sur les revenus du capital imposés, en cas de choix d'imposition au barème de l'IR

Valeur du dispositif pour le cas type :

Abattement sur les revenus du capital imposés, en cas de choix d'imposition au barème de l'IR

Déclaration d’impôts n°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 :

    Notes : 2 remarques : - À partir de 2018, les revenus de l'assurance-vie sont taxés au PFU et entrent dans le calcul du RFR via `revenus_capitaux_prelevement_forfaitaire_unique_ir`. Cette variable est brute d'abattement. Or, l'abattement sur les assurance-vie se déduit bien du RFR (contrairement à celui sur les dividendes). On le rajoute donc ici en négatif dans le cas où le foyer choisit le pfu. Si le foyer a choisi l'imposition au barème pour les revenus éligibles au pfu, les revenus de l'assurance-vie entrent dans le calcul du RFR via `revenus_categoriel` net d'abattement.

    def formula_2018_01_01(foyer_fiscal, period, parameters): ''' 2 remarques : - À partir de 2018, les revenus de l'assurance-vie sont taxés au PFU et entrent dans le calcul du RFR via `revenus_capitaux_prelevement_forfaitaire_unique_ir`. Cette variable est brute d'abattement. Or, l'abattement sur les assurance-vie se déduit bien du RFR (contrairement à celui sur les dividendes). On le rajoute donc ici en négatif dans le cas où le foyer choisit le pfu. Si le foyer a choisi l'imposition au barème pour les revenus éligibles au pfu, les revenus de l'assurance-vie entrent dans le calcul du RFR via `revenus_categoriel` net d'abattement. ''' maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) celibataire_ou_divorce = foyer_fiscal('celibataire_ou_divorce', period) veuf = foyer_fiscal('veuf', period) jeune_veuf = foyer_fiscal('jeune_veuf', period) imposition_au_bareme = foyer_fiscal('f2op', period) f2ch = foyer_fiscal('f2ch', period) f2dh = foyer_fiscal('f2dh', period) f2vv = foyer_fiscal('f2vv', period) f2ww = foyer_fiscal('f2ww', period) f2dc = foyer_fiscal('f2dc', period) f2fu = foyer_fiscal('f2fu', period) parameters_rvcm = parameters(period).impot_revenu.calcul_revenus_imposables.rvcm abattement_assurance_vie = parameters_rvcm.produits_assurances_vies_assimiles.abattement_couple * maries_ou_pacses + parameters_rvcm.produits_assurances_vies_assimiles.abattement_celib * (celibataire_ou_divorce | veuf | jeune_veuf) abattement_assu_vie = where(imposition_au_bareme, 0, (f2ch < abattement_assurance_vie) * max_(0, min_(f2vv + f2ww, abattement_assurance_vie - f2ch - f2dh)) ) abattement_dividende = where(imposition_au_bareme, (f2fu + f2dc) * parameters_rvcm.revenus_capitaux_mobiliers_dividendes.taux_abattement, 0) return - abattement_assu_vie + abattement_dividende

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Déclarant célibataire ou divorcé

      Déclaration d’impôts n°1

    • Produits des contrats d'assurance-vie et de capitalisation d'une durée d'au moins 6 ou 8 ans donnant droit à abattement

      Déclaration d’impôts n°1

      €/an
    • Revenus des actions et parts donnant droit à abattement

      Déclaration d’impôts n°1

      €/an
    • Produits d’assurance-vie et de capitalisation soumis au prélèvement libératoire de 7.5 %

      Déclaration d’impôts n°1

    • Revenus imposables des titres non côtés détenus dans le PEA et distributions perçues via votre entreprise donnant droit à abattement

      Déclaration d’impôts n°1

      €/an
    • Le foyer fiscal choisit l imposition au barème plutôt que le pfu si il coche la case 2op

      Déclaration d’impôts n°1

    • Produits des bons ou contrats de capitalisation et d'assurance vie de plus de 8 ans pour les contrats souscrits après le 26 septembre 1997, dont le produits sont associés aux primes versées après le 27 septembre 2017, et que le bénéficiaire décide de soumettre au prélèvement forfaitaire unique au titre de l'impôt sur le revenu; produit correspondant aux primes n'excédant pas 150 000 euros.

      Déclaration d’impôts n°1

    • Produits des bons ou contrats de capitalisation et d'assurance vie de plus de 8 ans pour les contrats souscrits après le 26 septembre 1997, dont le produits sont associés aux primes versées après le 27 septembre 2017, et que le bénéficiaire décide de soumettre au prélèvement forfaitaire unique au titre de l'impôt sur le revenu; produit correspondant aux primes excédant pas 150 000 euros.

      Déclaration d’impôts n°1

    • Déclaration d’impôts n°1

    • Déclarants mariés ou pacsés

      Déclaration d’impôts n°1

    • Déclaration d’impôts n°1

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

    def formula_2013_01_01(foyer_fiscal, period, parameters): f2dc = foyer_fiscal('f2dc', period) f2fu = foyer_fiscal('f2fu', period) parameters_rvcm = parameters(period).impot_revenu.calcul_revenus_imposables.rvcm abattement_dividende = (f2fu + f2dc) * parameters_rvcm.revenus_capitaux_mobiliers_dividendes.taux_abattement return abattement_dividende

    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): maries_ou_pacses = foyer_fiscal('maries_ou_pacses', period) f2dc = foyer_fiscal('f2dc', period) f2ts = foyer_fiscal('f2ts', period) f2ca = foyer_fiscal('f2ca', period) f2gr = foyer_fiscal('f2gr', period) f2fu = foyer_fiscal('f2fu', period) f2da = foyer_fiscal('f2da', period) # noqa F841 parameters_rvcm = parameters(period).impot_revenu.calcul_revenus_imposables.rvcm # Calcul de i121 # Part des frais s'imputant sur les revenus déclarés case DC den = ((f2dc + f2ts) != 0) * (f2dc + f2ts) + ((f2dc + f2ts) == 0) F1 = f2ca / den * f2dc # f12 # Revenus de capitaux mobiliers nets de frais, ouvrant droit à abattement # partie positive g12b = max_(f2dc * (1 - parameters_rvcm.revenus_capitaux_mobiliers_dividendes.taux_abattement * (f2da == 0)) - F1, 0) rev = g12b + f2gr + f2fu * (1 - parameters_rvcm.revenus_capitaux_mobiliers_dividendes.taux_abattement * (f2da == 0)) # Abattements, limité au revenu h12 = parameters_rvcm.revenus_capitaux_mobiliers_dividendes.abattement_forfaitaire * (1 + maries_ou_pacses) i121 = - min_(0, rev - h12) return max_((parameters_rvcm.revenus_capitaux_mobiliers_dividendes.taux_abattement) * (f2dc + f2fu) * (f2da == 0) - i121, 0)

    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 "Abattement sur les revenus du capital imposés, en cas de choix d'imposition au barème de l'IR" 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