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

Cotisations négatives dans les simulateurs #1812

Closed
mquandalle opened this issue Nov 4, 2021 · 4 comments
Closed

Cotisations négatives dans les simulateurs #1812

mquandalle opened this issue Nov 4, 2021 · 4 comments
Labels

Comments

@mquandalle
Copy link
Contributor Author

On est tenté de définir un plancher à 0€ sur les montants qui ne peuvent pas être négatifs :

artiste-auteur . revenus . traitements et salaires:
  titre: Revenu en traitements et salaires
  par défaut: 0 €/an
  résumé: Le montant brut hors TVA de vos droits d'auteur (recettes précomptées)
+ plancher: 0€/an

Hélas, vu que la valeur est fournie par la situation, elle se comporte comme un “remplace” et le plancher est ignoré.

Il est facile de régler ce problème spécifique en déplaçant le plancher dans une règle qui référence traitements et salaires plutôt que dans la règle elle-même, mais autant trouver une solution robuste à ce problème qui doit se poser un peu partout.

@mquandalle
Copy link
Contributor Author

Même problème sur le simulateur salarié

image

@mquandalle mquandalle changed the title Cotisations négatives dans le simulateur artiste-auteur Cotisations négatives dans les simulateurs Feb 2, 2022
@johangirod
Copy link
Contributor

Hélas, vu que la valeur est fournie par la situation, elle se comporte comme un “remplace” et le plancher est ignoré.

Dans l'état actuel des choses, la situation ne fonctionne pas comme un remplace, mais est une étape dans l'ensemble des fonctions "chainable". https://github.com/betagouv/publicodes/blob/master/packages/core/source/parse.ts#L161

Tu es sûr pour le plancher ignoré ? D'après le code, il devrait s'appliquer sur la valeur de la situation (comme pour les mécanismes unité, arrondi, ou applicable)

@mquandalle
Copy link
Contributor Author

mquandalle commented Feb 2, 2022

Ah oui effectivement, plancher fonctionne :)

Tant qu'à faire on peut récupérer les valeurs plancher / plafond en tant que min / max de l'input, ce qui devrait corriger le problème d’apparition de NaN #1974

wawagit added a commit to wawagit/mon-entreprise that referenced this issue Feb 14, 2024
-   Ajout de planchers à 0€ pour les recettes BNC, les frais réels BNC et le calculs des traitements et salaires des artistes-auteurs

fix betagouv#1812
wawagit added a commit to wawagit/mon-entreprise that referenced this issue Feb 14, 2024
wawagit added a commit to wawagit/mon-entreprise that referenced this issue Feb 14, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
-   Ajout de planchers à 0€ pour les recettes BNC, les frais réels BNC et le calculs des traitements et salaires des artistes-auteurs

fix #1812
johangirod pushed a commit that referenced this issue Feb 29, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
-   Ajout de planchers à 0€ pour les recettes BNC, les frais réels BNC et le calculs des traitements et salaires des artistes-auteurs

fix #1812
johangirod pushed a commit that referenced this issue Feb 29, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
johangirod pushed a commit that referenced this issue Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants