Formule de calcul

Plus-values hors RNI entrant dans le calcul du revenu fiscal de référence (PV au barème, PV éxonérées ..)

Valeur du dispositif pour le cas type :

Plus-values hors RNI entrant dans le calcul du revenu fiscal de référence (PV au barème, PV éxonérées ..)

Déclaration d’impôts n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est mardi 1 janvier 2019.

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

    Notes : Plus-values 2019 et + entrant dans le calcul du revenu fiscal de référence.

    def formula_2019_01_01(foyer_fiscal, period): ''' Plus-values 2019 et + entrant dans le calcul du revenu fiscal de référence. ''' f3vg = foyer_fiscal('f3vg', period) f3ua = foyer_fiscal('f3ua', period) f3sj = foyer_fiscal('f3sj', period) f3tj = foyer_fiscal('f3tj', period) f3sk = foyer_fiscal('f3sk', period) f3vc = foyer_fiscal('f3vc', period) imposition_au_bareme = foyer_fiscal('f2op', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vq = foyer_fiscal('f3vq', period) f3vr = foyer_fiscal('f3vr', period) f3vt = foyer_fiscal('f3vt', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) f3wi = foyer_fiscal('f3wi', period) f3wj = foyer_fiscal('f3wj', period) f3an = foyer_fiscal('f3an', period) f3pi = foyer_fiscal('f3pi', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) pre_result = where(imposition_au_bareme, 0, f3vg + f3ua + f3tj + f3vt) return f3sj + f3sk + f3vc + glo_taxation_ir_forfaitaire + (f3vq - f3vr) + f3vz + f3we + f3wi + f3wj + rpns_pvce + f3an + f3pi + pre_result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

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

    Notes : Plus-values réalisées sur année 2018 entrant dans le calcul du revenu fiscal de référence. Si on choisit l'imposition au barème pour les revenus éligibles au pfu, les plus-values réalisées éligibles au pfu (3vg, 3tj et 3ua) sont déjà comptés dans le calcul du rfr via la variable 'rni'.

    def formula_2018_01_01(foyer_fiscal, period): ''' Plus-values réalisées sur année 2018 entrant dans le calcul du revenu fiscal de référence. Si on choisit l'imposition au barème pour les revenus éligibles au pfu, les plus-values réalisées éligibles au pfu (3vg, 3tj et 3ua) sont déjà comptés dans le calcul du rfr via la variable 'rni'. ''' f3vg = foyer_fiscal('f3vg', period) f3ua = foyer_fiscal('f3ua', period) f3sj = foyer_fiscal('f3sj', period) f3tj = foyer_fiscal('f3tj', period) f3sk = foyer_fiscal('f3sk', period) f3vc = foyer_fiscal('f3vc', period) imposition_au_bareme = foyer_fiscal('f2op', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vm = foyer_fiscal('f3vm', period) f3vq = foyer_fiscal('f3vq', period) f3vr = foyer_fiscal('f3vr', period) f3vt = foyer_fiscal('f3vt', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) f3wi = foyer_fiscal('f3wi', period) f3wj = foyer_fiscal('f3wj', period) f3pi = foyer_fiscal('f3pi', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) pre_result = where(imposition_au_bareme, 0, f3vg + f3ua + f3tj) return f3sj + f3sk + f3vc + glo_taxation_ir_forfaitaire + f3vm + (f3vq - f3vr) + f3vt + f3vz + f3we + f3wi + f3wj + rpns_pvce + f3pi + pre_result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

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

    Notes : Plus-values 2017 et + entrant dans le calcul du revenu fiscal de référence

    def formula_2017_01_01(foyer_fiscal, period): ''' Plus-values 2017 et + entrant dans le calcul du revenu fiscal de référence ''' f3sj = foyer_fiscal('f3sj', period) f3sk = foyer_fiscal('f3sk', period) f3tz = foyer_fiscal('f3tz', period) f3vc = foyer_fiscal('f3vc', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vm = foyer_fiscal('f3vm', period) f3vp = foyer_fiscal('f3vp', period) f3vq = foyer_fiscal('f3vq', period) f3vr = foyer_fiscal('f3vr', period) f3vt = foyer_fiscal('f3vt', period) f3vy = foyer_fiscal('f3vy', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) f3wi = foyer_fiscal('f3wi', period) f3wj = foyer_fiscal('f3wj', period) f3pi = foyer_fiscal('f3pi', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) return f3sj + f3sk + f3tz + f3vc + glo_taxation_ir_forfaitaire + f3vm + f3vp + (f3vq - f3vr) + f3vt + f3vy + f3vz + f3we + f3wi + f3wj + rpns_pvce + f3pi

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

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

    Notes : Plus-values 2016 et + entrant dans le calcul du revenu fiscal de référence

    def formula_2016_01_01(foyer_fiscal, period): ''' Plus-values 2016 et + entrant dans le calcul du revenu fiscal de référence ''' f3sj = foyer_fiscal('f3sj', period) f3sk = foyer_fiscal('f3sk', period) f3tz = foyer_fiscal('f3tz', period) f3vc = foyer_fiscal('f3vc', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vm = foyer_fiscal('f3vm', period) f3vp = foyer_fiscal('f3vp', period) f3vq = foyer_fiscal('f3vq', period) f3vr = foyer_fiscal('f3vr', period) f3vt = foyer_fiscal('f3vt', period) f3vy = foyer_fiscal('f3vy', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) f3wi = foyer_fiscal('f3wi', period) f3wj = foyer_fiscal('f3wj', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) return f3sj + f3sk + f3tz + f3vc + glo_taxation_ir_forfaitaire + f3vm + f3vp + (f3vq - f3vr) + f3vt + f3vy + f3vz + f3we + f3wi + f3wj + rpns_pvce

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

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

    Notes : Plus-values 2013-2016 entrant dans le calcul du revenu fiscal de référence

    def formula_2013_01_01(foyer_fiscal, period): ''' Plus-values 2013-2016 entrant dans le calcul du revenu fiscal de référence ''' f3sj = foyer_fiscal('f3sj', period) f3sk = foyer_fiscal('f3sk', period) f3vc = foyer_fiscal('f3vc', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vm = foyer_fiscal('f3vm', period) f3vp = foyer_fiscal('f3vp', period) f3vq = foyer_fiscal('f3vq', period) f3vr = foyer_fiscal('f3vr', period) f3vt = foyer_fiscal('f3vt', period) f3vy = foyer_fiscal('f3vy', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) return f3sj + f3sk + f3vc + glo_taxation_ir_forfaitaire + f3vm + f3vp + (f3vq - f3vr) + f3vt + f3vy + f3vz + f3we + rpns_pvce

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

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

    Notes : Plus-values 2012 entrant dans le calcul du revenu fiscal de référence

    def formula_2012_01_01(foyer_fiscal, period): ''' Plus-values 2012 entrant dans le calcul du revenu fiscal de référence ''' f3sa_2012 = foyer_fiscal('f3sa_2012', period) f3sj = foyer_fiscal('f3sj', period) f3sk = foyer_fiscal('f3sk', period) f3vc = foyer_fiscal('f3vc', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vg = foyer_fiscal('f3vg', period) f3vl = foyer_fiscal('f3vl', period) f3vm = foyer_fiscal('f3vm', period) f3vp = foyer_fiscal('f3vp', period) f3vt = foyer_fiscal('f3vt', period) f3vy = foyer_fiscal('f3vy', period) f3vz = foyer_fiscal('f3vz', period) f3we = foyer_fiscal('f3we', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) return f3sa_2012 + f3sj + f3sk + f3vc + glo_taxation_ir_forfaitaire + f3vg + f3vl + f3vm + f3vp + f3vt + f3vy + f3vz + f3we + rpns_pvce

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

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

    Notes : Plus-values 2011 entrant dans le calcul du revenu fiscal de référence

    def formula_2011_01_01(foyer_fiscal, period): ''' Plus-values 2011 entrant dans le calcul du revenu fiscal de référence ''' f3vc = foyer_fiscal('f3vc', period) glo_taxation_ir_forfaitaire = foyer_fiscal('glo_taxation_ir_forfaitaire', period) f3vg = foyer_fiscal('f3vg', period) f3vl = foyer_fiscal('f3vl', period) f3vm = foyer_fiscal('f3vm', period) f3vp = foyer_fiscal('f3vp', period) f3vy = foyer_fiscal('f3vy', period) f3vz = foyer_fiscal('f3vz', period) rpns_pvce_i = foyer_fiscal.members('rpns_pvce', period) rpns_pvce = foyer_fiscal.sum(rpns_pvce_i) return f3vc + glo_taxation_ir_forfaitaire + f3vg + f3vl + f3vm + f3vp + f3vy + f3vz + rpns_pvce

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Décomposition :

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Plus-values hors RNI entrant dans le calcul du revenu fiscal de référence (PV au barème, PV éxonérées ..)" 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