Formule de calcul

Plus values de cession exonérées -Revenu des professions non salariées

Valeur du dispositif pour le cas type :

Plus values de cession exonérées -Revenu des professions non salariées

Adulte 1

    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 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 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 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 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 Github

    Variables 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 Github

    Variables 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 Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Revenus industriels et commerciaux non professionnels exonérés yc plus-values avec CGA ou viseur (régime du bénéfice réel)

      Adulte 1

      €/an
    • Revenus industriels et commerciaux nets exonérés yc plus-values avec CGA ou viseur (régime du bénéfice réel)

      Adulte 1

      €/an
    • Revenus non commerciaux professionnels exonérés (yc compris plus-values) (régime de la déclaration controlée, revenus bénéficiant de l'abattement association agrée ou viseur)

      Adulte 1

      €/an
    • Honoraires de prospection commerciale exonérés avec CGA ou viseur (revenus non commerciaux professionnels, régime de la déclaration contrôlée)

      Adulte 1

      €/an
    • Revenus agricoles exonérés yc plus-values (Régime du bénéfice réel, revenus bénéficiant de l'abattement CGA ou viseur), activités exercées en Corse

      Adulte 1

      €/an
    • Jeunes créateurs : abattement de 50%, revenus non commerciaux non professionnels avec CGA (régime de la déclaration contrôlée)

      Adulte 1

      €/an
    • Revenus agricoles exonérés (régime du forfait)

      Adulte 1

      €/an
    • Revenus industriels et commerciaux non professionnels nets exonérés (régime micro entreprise)

      Adulte 1

      €/an
    • Revenus industriels et commerciaux professionnels nets exonérés (régime micro entreprise)

      Adulte 1

      €/an
    • Revenus non commerciaux professionnels nets exonérés (régime déclaratif spécial ou micro BNC)

      Adulte 1

      €/an
    • Revenus nets exonérés non commerciaux non professionnels (régime déclaratif spécial ou micro BNC)

      Adulte 1

      €/an
    • Revenus industriels et commerciaux non professionnels exonérés yc plus-values sans CGA (régime du bénéfice réel)

      Adulte 1

      €/an
    • Revenus industriels et commerciaux nets exonérés yc plus-values sans CGA (régime du bénéfice réel)

      Adulte 1

      €/an
    • Revenus non commerciaux non professionnels exonérés sans AA (régime de la déclaration controlée)

      Adulte 1

      €/an
    • Revenus non commerciaux professionnels exonérés (yc compris plus-values) (régime de la déclaration controlée, revenus ne bénéficiant pas de l'abattement association agrée)

      Adulte 1

      €/an
    • Honoraires de prospection commerciale exonérés sans CGA (revenus non commerciaux professionnels, régime de la déclaration contrôlée)

      Adulte 1

      €/an
    • Revenus agricoles exonérés yc plus-values (Régime du bénéfice réel, revenus ne bénéficiant pas de l'abattement CGA ou viseur), activités exercées en Corse

      Adulte 1

      €/an
    • Plus-values agricoles de cession taxables à 16% (Régime du bénéfice réel, revenus ne bénéficiant pas de l'abattement CGA ou viseur)

      Adulte 1

      €/an

    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 :

    Caractéristiques avancées :

    Période de définition : year
    Entité : individu
    Type de valeur : float