1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 04:05:01 +00:00
mon-entreprise/test/mécanismes/barème-continu.yaml
Johan Girod 00b122fa97 ⚙️ ajoute la conversion d'unité
Gros changements en perspective :
- Supprime la notion de période, au bénéfice de celle d'unité
  (`période : mensuelle` devient `unité: €/mois`)
- Améliore les rapports d'erreur avec des messages plus clair
- Ajoute un avertissement lorsque des types ne sont pas compatible
- Ajoute la conversion automatique d'unité dans le moteur
- Ajoute une notion d'unité par défaut de la simulation,
  c'est l'unité vers laquelle les règles qui ne spécifient pas
  d'unité seront converties
- Ajoute une notion d'unité par défaut des règles, qui spécifie
  l'unité de la règle qui prévaut lorsque qu'il n'y a pas
  d'unité par défaut de la simulation (utile pour les question ou
  pour s'assurer du bon type d'une règle)
2019-12-16 11:34:04 +01:00

79 lines
1.6 KiB
YAML

- nom: base
unité: £
formule: 300
- nom: assiette
unité: £
- test: Simple
formule:
barème continu:
assiette: assiette
multiplicateur: base
points:
0: 0%
0.4: 3.16%
1.1: 6.35%
unité attendue: £
exemples:
- nom: Premier point
situation:
assiette: 10
valeur attendue: 0.026
- nom: Deuxième point
situation:
assiette: 120
valeur attendue: 3.792
- nom: Premier point
situation:
assiette: 150
valeur attendue: 5.423
- nom: Troisième point
situation:
assiette: 330
valeur attendue: 20.955
- nom: Au-delà
situation:
assiette: 1000
valeur attendue: 63.5
- nom: base deux
unité: µ
formule: 300
- nom: assiette deux
unité: µ
- test: Retour de taux, pas d'assiette
unité: '%'
formule:
barème continu:
assiette: assiette deux
multiplicateur: base deux
points:
0: 100%
0.75: 100%
1: 0%
retourne seulement le taux: oui
unité attendue: '%'
exemples:
- nom: Premier point
situation:
assiette deux: 200
valeur attendue: 100
- nom: Deuxième point
situation:
assiette deux: 225
valeur attendue: 100
- nom: Troisième point
situation:
assiette deux: 262.5
valeur attendue: 50
- nom: Quatrième point
situation:
assiette deux: 300
valeur attendue: 0
- nom: Cinquième point
situation:
assiette deux: 300
valeur attendue: 0