mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-09 02:55:01 +00:00
29071e8d8e
Ce n'est pas très propre, mais difficile de faire autrement sans revoir l'architecture des filtres, du cache, des sélecteurs de la fiche de paie et du l'explicaiton des cotisations...
132 lines
3.2 KiB
YAML
132 lines
3.2 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: 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
|
|
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
|
|
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
|
|
|