mon-entreprise/test/mécanismes/période.yaml

133 lines
3.2 KiB
YAML
Raw Normal View History

# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now
2018-09-30 18:38:57 +00:00
- nom: assiette mensuelle
période: mois
format:
- test: Périodes, barème annuel assiette mensuelle
période: année
formule:
barème:
2018-09-30 18:38:57 +00:00
# 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:
2018-09-30 18:38:57 +00:00
# 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%
2018-09-30 18:38:57 +00:00
- de: 30000
à: 90000
taux: 3%
2018-09-30 18:38:57 +00:00
- au-dessus de: 90000
taux: 1%
exemples:
2018-09-30 18:38:57 +00:00
- situation:
assiette mensuelle: 3000
valeur attendue: 1575
2018-09-30 18:38:57 +00:00
- nom: assiette annuelle
période: année
format:
2018-09-30 18:38:57 +00:00
- 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
2018-09-30 18:38:57 +00:00
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
2018-09-30 18:38:57 +00:00
- 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
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:
2018-09-30 18:38:57 +00:00
- situation:
période: mois
assiette: 3000
valeur attendue: 1575
2018-09-30 18:38:57 +00:00
- 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
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
formule:
multiplication:
assiette: assiette trois
taux: 10%
exemples:
- situation:
période: mois
assiette trois: 36000
valeur attendue: 300
- nom: applicabilité
- test: Périodes, pas de transformation si la variable n'est pas numérique
période: année
applicable si: applicabilité
formule: 239
exemples:
- situation:
applicabilité: oui
valeur attendue: 239