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

Fusion de la CMU-C et de l'ACS #1369

Merged
merged 27 commits into from
Sep 25, 2019
Merged

Fusion de la CMU-C et de l'ACS #1369

merged 27 commits into from
Sep 25, 2019

Conversation

frtomas
Copy link
Contributor

@frtomas frtomas commented Jul 31, 2019

  • Évolution du système socio-fiscal.
  • Périodes concernées : à partir du 01/11/2019.
  • Zones impactées :
    • parameters/cmu/complementaire_sante_solidaire
    • parameters/cmu/complementaire_sante_solidaire_regime_alsace_moselle
    • model/prestations/minima_sociaux/cmu
  • Détails :
    • Intègre la fusion de l'ACS dans la CMU-c, sous la forme d'une CMU-c étendue appelée Complémentaire Sante Solidaire (CSS), contre une cotisation par individu membre de la famille fonction de l'age.

Ces changements :

  • Ajoutent une fonctionnalité (par exemple ajout d'une variable).

@frtomas frtomas added the contrib:msa Identification des sujets MSA label Jul 31, 2019
@frtomas
Copy link
Contributor Author

frtomas commented Jul 31, 2019

@MehdiBenHnin Pour info.

@MehdiBenHnin
Copy link

@frtomas Merci Frédéric.

Copy link
Member

@guillett guillett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai fait des commentaires pour les tests générés.
Il y a beaucoup de tests qui ne sont pas unitaires et qui mélange la complexité de plusieurs formules ce qui les rend peu exploitables.

Un indicateur de cette complexité embarqué c'est le niveau de descente entre le calcul des valeurs attendues dans output et les valeurs mises en input. En lançant les tests tu peux ajouter -v pour avoir les détails des calculs et voir comment limiter cette complexité si c'est pertinent.

@frtomas
Copy link
Contributor Author

frtomas commented Aug 26, 2019

@guillett en regardant, la plus grande part de complexité vient sans surprise du calcul des ressources.
Sur ce point je ne vois pas vraiment comment simplifier les tests (à part en leur intégrant en input a 0 la grande majorité des données qui sont calculées sans valeur ajoutée au test mais j'ai peur de diluer les informations pertinentes au test de cette façon).
Pour les autres j'ai essayé de tenir compte de tes remarques.

@frtomas
Copy link
Contributor Author

frtomas commented Sep 6, 2019

@guillet est-ce qu'il reste encore des points à revoir sur cette PR ?

@bonjourmauko
Copy link
Member

Hello @frtomas, @guillett est en vacances, je vais reprendre la review de cette PR demain 😃

@frtomas
Copy link
Contributor Author

frtomas commented Sep 12, 2019

@maukoquiroga très bien, merci beaucoup, j'attends tes retours.

Copy link
Member

@benjello benjello left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pas d'objection.
Néanmoins je vas me permettre une remarque d'ordre général.
Il est assez bizarre de devoir déclarer les Enum deux fois.
Mais je n'arrive pas à trouver de formulation alternative simple.

@bonjourmauko
Copy link
Member

@benjello Je me demande s'ils sont vraiment nécessaires ces enums.

mtifarine and others added 5 commits September 24, 2019 03:06
…nte_solidaire_montant_i, complementaire_sante_solidaire_montant et complementaire_sante_solidaire_plafond
…nte_solidaire_montant_i, complementaire_sante_solidaire_montant et complementaire_sante_solidaire_plafond
@bonjourmauko bonjourmauko dismissed guillett’s stale review September 25, 2019 05:56

Les changements demandés on été faits.

@bonjourmauko bonjourmauko merged commit a47bb1d into master Sep 25, 2019
@bonjourmauko bonjourmauko deleted the msa_fusion_cmu-c_acs branch September 25, 2019 06:10
@bonjourmauko bonjourmauko changed the title Fusion de la CMU-c et de l'ACS Fusion de la CMU-C et de l'ACS Sep 25, 2019
@MehdiBenHnin
Copy link

@maukoquiroga @guillett

Voici les références législatives pour la réforme :

https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000038670887&categorieLien=id

https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000038670723&categorieLien=id

Source : Légifrance

definition_period = MONTH

def formula(famille, period, parameters):
css_participation_forfaitaire_i = famille.members('css_participation_forfaitaire_i', period)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@frtomas la variablecss_participation_forfaitaire_i ne semble pas exister. Son bon nom serait css_participation_forfaitaire_montant_i.
Sur quelle branche fonctionne le PNDS à l'heure actuelle ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@guillett Nous sommes sur une branche local ne prenant pas en compte les renommage qui ont été fait par @maukoquiroga (ils présentaient un impact sur PNDS que nous n'avions pas le temps de gérer).
De notre coté, ce problème n’apparaît donc pas et ne nous impacte pas encore.

Copy link
Member

@guillett guillett Nov 4, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MehdiBenHnin tu as peut-être des éléments. Désolé, nos messages se sont croisés.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci beaucoup @frtomas !

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci @guillett pour la vigilance 😃 !

@frtomas à votre dispo pour vous aider à revenir sur master. L'impact sur le PNDS est au niveau du nommage des variables ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@maukoquiroga merci, le retour au master ne devrait pas être problématique.
L'impact concernait effectivement le nommage des variables dans PNDS qui, bien que léger, représentait un risque supplémentaire étant donné le planning serré.

@guillett
Copy link
Member

guillett commented Nov 4, 2019

@maukoquiroga merci pour ta proposition d'aide. Je vois que les déploiements automatiques sur master échouent, penses-tu pouvoir regarder ça ?

@bonjourmauko
Copy link
Member

@guillett Je suis dessus, semble une anomalie introduite sur https://github.com/openfisca/openfisca-core

@bonjourmauko
Copy link
Member

C'est une incompatibilité entre enum (stlib) et enum34.

Prochaines étapes :

  1. Je viens de déployer l'API à la main
  2. J'ouvre un ticket directement sur core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contrib:msa Identification des sujets MSA kind:evolution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants