Formule de calcul
Indemnité de résidence dans la fonction publique
Ce dispositif est à jour !
La dernière date de relecture du dispositif est lundi 15 janvier 2024.
Formule de calcul OpenFisca :
def formula(individu, period, parameters): traitement_indiciaire_brut = individu('traitement_indiciaire_brut', period) salaire_de_base = individu('salaire_de_base', period) categorie_salarie = individu('categorie_salarie', period) zone_apl = individu.menage('zone_apl', period) TypesZoneApl = zone_apl.possible_values indemnite_residence = parameters(period).marche_travail.remuneration_dans_fonction_publique.indemnite_residence (min_zone_1, min_zone_2, min_zone_3) = ( indemnite_residence.min * indemnite_residence.taux.zone1, indemnite_residence.min * indemnite_residence.taux.zone2, indemnite_residence.min * indemnite_residence.taux.zone3 ) taux = select( [ (zone_apl == TypesZoneApl.zone_1), (zone_apl == TypesZoneApl.zone_2), (zone_apl == TypesZoneApl.zone_3), ], [ indemnite_residence.taux.zone1, indemnite_residence.taux.zone2, indemnite_residence.taux.zone3, ], default = 0 ) plancher = select( [ (zone_apl == TypesZoneApl.zone_1), (zone_apl == TypesZoneApl.zone_2), (zone_apl == TypesZoneApl.zone_3), ], [ min_zone_1, min_zone_2, min_zone_3, ], default = 0 ) public = ( (categorie_salarie == TypesCategorieSalarie.public_titulaire_etat) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_militaire) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_territoriale) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_hospitaliere) + (categorie_salarie == TypesCategorieSalarie.public_non_titulaire) ) return max_( plancher, taux * (traitement_indiciaire_brut + salaire_de_base) ) * public
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
- marche_travail.remuneration_dans_fonction_publique.indemnite_residence.min
- marche_travail.remuneration_dans_fonction_publique.indemnite_residence.taux.zone1
- marche_travail.remuneration_dans_fonction_publique.indemnite_residence.taux.zone2
- marche_travail.remuneration_dans_fonction_publique.indemnite_residence.taux.zone3
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Indemnité de résidence" peut avoir une influence sur d'autres dispositifs et variables :