-
Notifications
You must be signed in to change notification settings - Fork 101
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
Mise à jour du taux de versement transport #788
Mise à jour du taux de versement transport #788
Conversation
Merci @Morendil pour cette mise à jour ! Pour info, tu as les droits d'écriture sur ce dépôt, donc n'hésite pas à créer tes feature branches ici, c'est plus simple 🙂 . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je ne suis pas en mesure de valider manuellement toutes les modifications apportées par cette PR.
Est-ce que le JSON a été édité à la main ? Si oui, merci pour cette tâche fastidieuse (et mergeons). Si non, peut-on documenter le processus de mise à jour ?
La mise à jour a apparemment été effectuée depuis une source de données de la CAF. @fpagnoux où voudrais-tu enregistrer cette référence ? Il me semble que ce taux devrait être enregistré au format standard des paramètres et stocker la référence de la même manière. |
@fpagnoux c'est un script qui les génère (heureusement :-) ) On va mettre ce script documenté sur un dépôt. @MattiSG Oui l'URSSAF. Etant donné la taille du fichier de taux, je pense que ça posera problème de les stocker en XML comme les paramètres à la fois en termes de poids dans le repo, de temps de parsing ou d'accès (je peux me tromper mais je crois que l'accès aux paramètres dans une formule est coûteux). |
@Morendil je pense qu'il faut introduire quelques tests pour la nouvelle période, notamment au vu de la nature massive de la modification, dont le diff est illisible. Voir la dernière PR sur le sujet. |
Voilà ce que je te propose (à faire tourner, je ne l'ai pas fait !), à ajouter en fin de tests/formulas/taux_versement_transport.yaml # > juillet 2017
# https://www.urssaf.fr/portail/home/actualites/toute-lactualite-employeur/taux-versement-transport--nouvel.html
- period: "month:2017-07"
absolute_error_margin: 0.00001
input_variables:
depcom_entreprise: "65226" # Commune IBOS
effectif_entreprise: 11
output_variables:
taux_versement_transport: 0.0105
- period: "month:2017-07"
absolute_error_margin: 0.00001
input_variables:
depcom_entreprise: "71258" # Commune LEYNES
effectif_entreprise: 11
output_variables:
taux_versement_transport: 0.008
# Commune non présente (taux nul) précédemment
- period: "month:2017-07"
absolute_error_margin: 0.00001
input_variables:
depcom_entreprise: "51614" #Commune VERZY
effectif_entreprise: 11
output_variables:
taux_versement_transport: 0.0015 |
Faute de pouvoir les intégrer dans le code, a minima dans le changelog. |
CHANGELOG.md
Outdated
@@ -1,5 +1,13 @@ | |||
# Changelog | |||
|
|||
### 18.5.5 - [#788](https://github.com/openfisca/openfisca-france/pull/788) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
La version doit être changée et le code rebasé :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Anna-Livia dans le cas de contributeurs externes, n'hésitons pas à prendre à notre charge ces contraintes administratives. On peut expliquer et pousser à monter en compétence, mais pour des premières contributions, ne décourageons pas avec ce genre de contraintes.
@Morendil Pour moi le seul élément véritablement bloquant est cette fameuse description de la source des données, que je préférais te laisser formuler. Je peux prendre si tu préfères, mais je ne garantis pas de respecter toutes les contraintes qui avaient l'air d'exister 😉
Ne pourrait-on pas simplement utiliser l'attribut |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, compris. En réalité versement_transport.taux
n'est pas chargé comme un paramètre 😞
Il est utilisé comme une global
😱
Je ne vois donc pas de meilleur endroit où mettre la référence ailleurs que dans le JSON lui-même et le README, sauf qu'un fichier JSON ne peut pas avoir de commentaire… je ne vois donc pas mieux que le README aujourd'hui.
Superseded by #806. |
openfisca_france/assets/versement_transport
.Ces changements