mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-11 01:35:00 +00:00
Les variables qui n'ont pas de période définie ne subissent aucune transformation. Les variables flexibles ont la période courante de la simulation. Est-ce nécessaire d'introduire ce 'période: flexible' ? C'est sûrement possible de ne marquer flexibles que les variables d'entrée, et de le déduire pour les variables de calcul, mais ça semble compliqué.
150 lines
3.5 KiB
YAML
150 lines
3.5 KiB
YAML
# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now
|
|
|
|
- nom: nombre de douches
|
|
période: mois
|
|
question: Combien prenez-vous de douches par mois ?
|
|
format: nombre
|
|
suggestions:
|
|
- 30
|
|
|
|
- test: impact des douches
|
|
période: année
|
|
formule: 1 * nombre de douches
|
|
|
|
exemples:
|
|
- situation:
|
|
nombre de douches: 30
|
|
valeur attendue: 360
|
|
|
|
- nom: impact par douche
|
|
formule: 1
|
|
unité: kgCO2e
|
|
|
|
- test: impact des douches erroné
|
|
période: année
|
|
formule: impact par douche * nombre de douches
|
|
exemples:
|
|
- situation:
|
|
nombre de douches: 30
|
|
valeur attendue: 360
|
|
|
|
- nom: assiette mensuelle
|
|
période: mois
|
|
format: €
|
|
|
|
- test: Périodes, barème annuel assiette mensuelle
|
|
période: année
|
|
formule:
|
|
barème:
|
|
# cette formule appellant l'assiette est annuelle :
|
|
# si l'assiette est aussi annuelle dans le contexte de la simulation actuelle, c'est bon
|
|
# sinon une conversion est nécessaire et faite automatiquement par le moteur
|
|
assiette: assiette mensuelle
|
|
tranches:
|
|
# ce sont ces chiffres là qui imposent à la règle d'être annuelle
|
|
# de plus, les règles annuelles de la loi sont rarement traduites officiellement en d'autres périodes
|
|
- en-dessous de: 30000
|
|
taux: 4.65%
|
|
- de: 30000
|
|
à: 90000
|
|
taux: 3%
|
|
- au-dessus de: 90000
|
|
taux: 1%
|
|
|
|
exemples:
|
|
- situation:
|
|
assiette mensuelle: 3000
|
|
valeur attendue: 1575
|
|
|
|
|
|
- nom: assiette annuelle
|
|
période: année
|
|
format: €
|
|
|
|
- test: Périodes, barème mensuel assiette annuelle
|
|
période: mois
|
|
formule:
|
|
barème:
|
|
# cette formule appellant l'assiette est annuelle :
|
|
# si l'assiette est aussi annuelle dans le contexte de la simulation actuelle, c'est bon
|
|
# sinon une conversion est nécessaire et faite automatiquement par le moteur
|
|
assiette: assiette annuelle
|
|
tranches:
|
|
# ce sont ces chiffres là qui imposent à la règle d'être annuelle
|
|
# de plus, les règles annuelles de la loi sont rarement traduites officiellement en d'autres périodes
|
|
- en-dessous de: 2500
|
|
taux: 4.65%
|
|
- de: 2500
|
|
à: 7500
|
|
taux: 3%
|
|
- au-dessus de: 7500
|
|
taux: 1%
|
|
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 36000
|
|
valeur attendue: 131.25
|
|
|
|
- nom: assiette
|
|
période: flexible
|
|
format: €
|
|
|
|
- test: Périodes, période dans la situation
|
|
période: année
|
|
formule:
|
|
barème:
|
|
assiette: assiette
|
|
tranches:
|
|
- en-dessous de: 30000
|
|
taux: 4.65%
|
|
- de: 30000
|
|
à: 90000
|
|
taux: 3%
|
|
- au-dessus de: 90000
|
|
taux: 1%
|
|
|
|
exemples:
|
|
- situation:
|
|
période: mois
|
|
assiette: 3000
|
|
valeur attendue: 1575
|
|
- situation:
|
|
période: année
|
|
assiette: 36000
|
|
valeur attendue: 1575
|
|
|
|
|
|
- nom: assiette deux
|
|
période: mois
|
|
format: €
|
|
|
|
- test: Périodes, variable neutre appelant variable mensuelle
|
|
période: flexible
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette deux
|
|
taux: 10%
|
|
|
|
exemples:
|
|
- situation:
|
|
période: mois
|
|
assiette deux: 3000
|
|
valeur attendue: 300
|
|
|
|
- nom: assiette trois
|
|
période: année
|
|
format: €
|
|
|
|
- test: Périodes, variable neutre appelant variable annuelle
|
|
période: flexible
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette trois
|
|
taux: 10%
|
|
|
|
exemples:
|
|
- situation:
|
|
période: mois
|
|
assiette trois: 36000
|
|
valeur attendue: 300
|
|
|