Formule de calcul
Revenus des professions non salariées individuels
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 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 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 GithubVariables 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 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 "Revenus des professions non salariées individuels" peut avoir une influence sur d'autres dispositifs et variables :