mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-09 04:05:01 +00:00
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)
79 lines
1.6 KiB
YAML
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
|