Formule de calcul

Revenus des professions non salariées individuels

Valeur du dispositif pour le cas type :

Revenus des professions non salariées individuels

Adulte 1

Adulte 2

Enfant 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 :

    def formula_2023_01_01(individu, period, parameters): # Il n'y a plus de majoration pour absence de CGA (ntimp disparait) rpns_mrag = individu('rpns_revenus_microBA_agricole', period) coupe_bois = individu('coupe_bois', period) arag_defi = individu('arag_defi', period) atimp = individu('atimp', period) revenus_non_salaries = rpns_mrag + coupe_bois + atimp - arag_defi return revenus_non_salaries

    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 :

    def formula_2016_01_01(individu, period, parameters): rpns_mrag = individu('rpns_revenus_microBA_agricole', period) coupe_bois = individu('coupe_bois', period) arag_defi = individu('arag_defi', period) nrag_defi = individu('nrag_defi', period) atimp = individu('atimp', period) ntimp = individu('ntimp', period) cga_taux2 = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 majo_cga = max_(0, cga_taux2 * ntimp) # Pour ne pas avoir à majorer les déficits def_agri = arag_defi + (1 + cga_taux2) * nrag_defi revenus_non_salaries = rpns_mrag + coupe_bois + atimp + ntimp + majo_cga - def_agri return revenus_non_salaries

    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(individu, period, parameters): rpns_frag = individu('rpns_revenus_forfait_agricole', period) frag_fore = individu('frag_fore', period) f5sq = individu('f5sq', period) arag_defi = individu('arag_defi', period) nrag_defi = individu('nrag_defi', period) atimp = individu('atimp', period) ntimp = individu('ntimp', period) cga_taux2 = parameters(period).impot_revenu.calcul_revenus_imposables.rpns.cga_taux2 majo_cga = max_(0, cga_taux2 * (ntimp + rpns_frag)) # Pour ne pas avoir à majorer les déficits def_agri = f5sq + arag_defi + (1 + cga_taux2) * nrag_defi revenus_non_salaries = rpns_frag + frag_fore + atimp + ntimp + majo_cga - def_agri return revenus_non_salaries

    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 "Revenus des professions non salariées individuels" 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