Formule de calcul
Revenu fiscal de référence
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
Notes : Revenu fiscal de référence - 01/07/2022 : Ajout PPV
def formula(foyer_fiscal, period, parameters): ''' Revenu fiscal de référence - 01/07/2022 : Ajout PPV ''' abattements_plus_values = foyer_fiscal('abattements_plus_values', period) f2dm = foyer_fiscal('f2dm', period) microentreprise = foyer_fiscal('microentreprise', period) rfr_rev_capitaux_mobiliers = foyer_fiscal('rfr_rvcm_abattements_a_reintegrer', period) revenus_capitaux_prelevement_liberatoire = foyer_fiscal('revenus_capitaux_prelevement_liberatoire', period, options = [ADD]) revenus_capitaux_prelevement_forfaitaire_unique_ir = foyer_fiscal('revenus_capitaux_prelevement_forfaitaire_unique_ir', period, options = [ADD]) rfr_charges_deductibles = foyer_fiscal('rfr_cd', period) rfr_plus_values_hors_rni = foyer_fiscal('rfr_plus_values_hors_rni', period) rni = foyer_fiscal('rni', period) imposition_au_bareme = foyer_fiscal('f2op', period) f3sb = foyer_fiscal('f3sb', period) # Dans le cas de l'imposition au barème des revenus éligibles au pfu, les plus-values en report d'imposition qui sont imposables pour la période concernée sont comptées dans le rni mais ne doivent pas être comptées dans le rfr. rpns_exon_i = foyer_fiscal.members('rpns_exon', period) rpns_info_i = foyer_fiscal.members('rpns_info', period) rpns_info = foyer_fiscal.sum(rpns_info_i) rpns_exon = foyer_fiscal.sum(rpns_exon_i) # Ajout de la PPV : Le reste de la PPV est compris dans le RNI (donc au total c'est bien # l'ensemble de la PPV qui est compris dans le RFR). prime_partage_valeur_exoneree_exceptionnelle_i = foyer_fiscal.members('prime_partage_valeur_exoneree_exceptionnelle', period) # TODO: On applique ici l'abattement de 10% mais idéalement il faudrait tenir compte des frais réels le cas échéant. prime_partage_valeur_exoneree_exceptionnelle = (foyer_fiscal.sum(prime_partage_valeur_exoneree_exceptionnelle_i) * 0.9) f3sb = where(imposition_au_bareme, f3sb, 0) return ( max_(0, rni - f3sb) + rfr_charges_deductibles + rfr_plus_values_hors_rni + rfr_rev_capitaux_mobiliers + revenus_capitaux_prelevement_liberatoire + revenus_capitaux_prelevement_forfaitaire_unique_ir + rpns_exon + rpns_info + abattements_plus_values + f2dm + microentreprise + prime_partage_valeur_exoneree_exceptionnelle ) # TO CHECK : f3vb after 2015 (abattements sur moins-values = interdits)
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Revenu fiscal de référence" peut avoir une influence sur d'autres dispositifs et variables :
- aide_permis_pro_btp
- base_ressources_apa
- bourse_college_echelon
- bourse_lycee_echelon
- bourse_lycee_nombre_parts
- casa
- cheque_energie_exceptionnel_montant
- cheque_energie_montant
- condition_rfr_exoneration_th
- contribution_exceptionnelle_hauts_revenus
- crds_chomage
- crds_retraite
- csg_deductible_chomage
- csg_deductible_retraite
- csg_imposable_chomage
- csg_imposable_retraite
- degrevement_office_taxe_habitation
- depart1825_eligibilite
- eligibilite_anah
- jeunes_ind
- livret_epargne_populaire_eligibilite
- logement_social_eligible
- pass_colo
- plafond_taxe_habitation
- plafond_taxe_habitation_eligibilite
- ppe_elig
- quaenv
- reduction_impot_exceptionnelle
- reduction_ss_condition_revenus