Formule de calcul
Plus values de cession exonérées -Revenu des professions non salariées
Ce dispositif est à jour !
La dernière date de relecture du dispositif est dimanche 1 janvier 2023.
Formule de calcul OpenFisca à compter du 2023-01-01 :
Notes : Plus values de cession
def formula_2023_01_01(individu, period, parameters): ''' Plus values de cession ''' mrag_exon = individu('mrag_exon', period) arag_exon = individu('arag_exon', period) mbic_exon = individu('mbic_exon', period) abic_exon = individu('abic_exon', period) macc_exon = individu('macc_exon', period) aacc_exon = individu('aacc_exon', period) mbnc_exon = individu('mbnc_exon', period) abnc_exon = individu('abnc_exon', period) mncn_exon = individu('mncn_exon', period) cncn_exon = individu('cncn_exon', period) cncn_jcre = individu('cncn_jcre', period) return ( mrag_exon + arag_exon + mbic_exon + abic_exon + macc_exon + aacc_exon + mbnc_exon + abnc_exon + mncn_exon + cncn_exon + cncn_jcre )
Formule OpenFisca sur GithubVariables 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 2018-01-01 :
Notes : Plus values de cession
def formula_2018_01_01(individu, period, parameters): ''' Plus values de cession ''' mrag_exon = individu('mrag_exon', period) arag_exon = individu('arag_exon', period) nrag_exon = individu('nrag_exon', period) mbic_exon = individu('mbic_exon', period) abic_exon = individu('abic_exon', period) nbic_exon = individu('nbic_exon', period) macc_exon = individu('macc_exon', period) aacc_exon = individu('aacc_exon', period) nacc_exon = individu('nacc_exon', period) mbnc_exon = individu('mbnc_exon', period) abnc_proc = individu('abnc_proc', period) abnc_exon = individu('abnc_exon', period) nbnc_exon = individu('nbnc_exon', period) mncn_exon = individu('mncn_exon', period) cncn_exon = individu('cncn_exon', period) cncn_jcre = individu('cncn_jcre', period) nbic_pvce = individu('nbic_pvce', period) return ( mrag_exon + arag_exon + nrag_exon + mbic_exon + abic_exon + nbic_exon + macc_exon + aacc_exon + nacc_exon + mbnc_exon + abnc_proc + abnc_exon + nbnc_exon + mncn_exon + cncn_exon + cncn_jcre + nbic_pvce )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Formule de calcul OpenFisca à compter du 2016-01-01 :
Notes : Plus values de cession
def formula_2016_01_01(individu, period, parameters): ''' Plus values de cession ''' mrag_exon = individu('mrag_exon', period) arag_exon = individu('arag_exon', period) nrag_exon = individu('nrag_exon', period) mbic_exon = individu('mbic_exon', period) abic_exon = individu('abic_exon', period) nbnc_proc = individu('nbnc_proc', period) nbic_exon = individu('nbic_exon', period) macc_exon = individu('macc_exon', period) aacc_exon = individu('aacc_exon', period) nacc_exon = individu('nacc_exon', period) mbnc_exon = individu('mbnc_exon', period) abnc_proc = individu('abnc_proc', period) abnc_exon = individu('abnc_exon', period) nbnc_exon = individu('nbnc_exon', period) mncn_exon = individu('mncn_exon', period) cncn_exon = individu('cncn_exon', period) cncn_jcre = individu('cncn_jcre', period) nbic_pvce = individu('nbic_pvce', period) cga = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 return ( mrag_exon + arag_exon + nrag_exon + mbic_exon + abic_exon + nbnc_proc * (1 + cga) + nbic_exon + macc_exon + aacc_exon + nacc_exon + mbnc_exon + abnc_proc + abnc_exon + nbnc_exon + mncn_exon + cncn_exon + cncn_jcre + nbic_pvce )
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 2008-01-01 :
Notes : Plus values de cession
def formula_2008_01_01(individu, period, parameters): ''' Plus values de cession ''' frag_exon = individu('frag_exon', period) arag_exon = individu('arag_exon', period) nrag_exon = individu('nrag_exon', period) mbic_exon = individu('mbic_exon', period) abic_exon = individu('abic_exon', period) nbnc_proc = individu('nbnc_proc', period) nbic_exon = individu('nbic_exon', period) macc_exon = individu('macc_exon', period) aacc_exon = individu('aacc_exon', period) nacc_exon = individu('nacc_exon', period) mbnc_exon = individu('mbnc_exon', period) abnc_proc = individu('abnc_proc', period) abnc_exon = individu('abnc_exon', period) nbnc_exon = individu('nbnc_exon', period) mncn_exon = individu('mncn_exon', period) cncn_exon = individu('cncn_exon', period) cncn_jcre = individu('cncn_jcre', period) nbic_pvce = individu('nbic_pvce', period) cga = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 return ( frag_exon + arag_exon + nrag_exon + mbic_exon + abic_exon + nbnc_proc * (1 + cga) + nbic_exon + macc_exon + aacc_exon + nacc_exon + mbnc_exon + abnc_proc + abnc_exon + nbnc_exon + mncn_exon + cncn_exon + cncn_jcre + nbic_pvce )
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Formule initiale de calcul OpenFisca :
Notes : Plus values de cession
def formula(individu, period, parameters): ''' Plus values de cession ''' frag_exon = individu('frag_exon', period) arag_exon = individu('arag_exon', period) nrag_exon = individu('nrag_exon', period) mbic_exon = individu('mbic_exon', period) abic_exon = individu('abic_exon', period) nbnc_proc = individu('nbnc_proc', period) nbic_exon = individu('nbic_exon', period) macc_exon = individu('macc_exon', period) aacc_exon = individu('aacc_exon', period) nacc_exon = individu('nacc_exon', period) mbnc_exon = individu('mbnc_exon', period) abnc_proc = individu('abnc_proc', period) nrag_pvce = individu('nrag_pvce', period) abnc_exon = individu('abnc_exon', period) nbnc_exon = individu('nbnc_exon', period) mncn_exon = individu('mncn_exon', period) cncn_jcre = individu('cncn_jcre', period) nbic_pvce = individu('nbic_pvce', period) cga = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 return ( frag_exon + arag_exon + nrag_exon + mbic_exon + abic_exon + nbnc_proc * (1 + cga) + nbic_exon + macc_exon + aacc_exon + nacc_exon + mbnc_exon + abnc_proc + abnc_exon + nbnc_exon + mncn_exon + cncn_jcre + nbic_pvce + nrag_pvce )
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 "Plus values de cession exonérées -Revenu des professions non salariées" peut avoir une influence sur d'autres dispositifs et variables :