Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revenus des fonctionnaires titulaires perdus (Etape 3 ERFS-FPR) #178

Open
magemax opened this issue Oct 23, 2019 · 2 comments
Open

Revenus des fonctionnaires titulaires perdus (Etape 3 ERFS-FPR) #178

magemax opened this issue Oct 23, 2019 · 2 comments
Assignees

Comments

@magemax
Copy link
Contributor

magemax commented Oct 23, 2019

Bug : Avec la version actuelle de l'input_data_builder (au moins celui d'ERFS-FPR), le revenu des fonctionnaires titulaires (categorie_salarie de 2 à 5) est nul en sortie : leurs traitements ne figurent pas en sortie, même s'ils figurent dans les données d'entrée.

Raison suspectée : A l'étape 3 (openfisca_france_data\erfs_fpr\input_data_builder\step_03_variables_individuelles.py), le programme ne passe jamais par une fonction générant le traitement_indiciaire_brut (create_individu_variables_brutes)  et la fonction calculant le salaire_de_base (create_variables_individuelles) ne concerne pas les fonctionnaires titulaires.

Résolution : Plusieurs possibilités :

  1. Faire en sorte d'utiliser les fonctions calculant le traitement_indiciaire_brut. Ces fonctions existent mais ne sont pas appelées (exemple  create_individu_variables_brutes)

  2. Garder les variables d'output actuelles, et faire figurer le traitement des fonctionnaires dans salaire_de_base, comme les modifs effectuées dans la PR 177 (plus précisément dans le commit 3b0b471 ).

@sandcha
Copy link
Contributor

sandcha commented Oct 23, 2019

@claireleroy @benjello On voit plusieurs manières de résoudre le bug.
Que conseillez-vous ?

En complément de la proposition 1, nous pensons que ça supposerait de revoir le fichier résultat.

  • Aujourd'hui, nous avons une colonne de revenus pour toute categorie_salarie : salaire_de_base
  • Après, nous aurions :
    • salaire_de_base pour privé et public non titulaire
    • traitement_indiciaire_brut pour public titulaire

@benjello
Copy link
Member

Oui c'est bien 1. qui est correct, désolé je ne m'en souvenais plus. Mais cela suppose que les statuts soient bien calculés etc.

Bravo et encore désolé.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants