From c357a7614d7148fa8ad308760b35a81affc5cf80 Mon Sep 17 00:00:00 2001 From: Mael Date: Wed, 26 Sep 2018 16:03:39 +0000 Subject: [PATCH] =?UTF-8?q?:white=5Fcheck=5Fmark:=20P=C3=A9riodes=20de=20d?= =?UTF-8?q?=C3=A9finition=20des=20r=C3=A9gles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aucune, mensuelle ou annuelle. Si des règles évaluées ont une période, il faut que l'utilisateur ait saisi une période d'entrée à la simulation. --- test/mécanismes/période.yaml | 54 ++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 test/mécanismes/période.yaml diff --git a/test/mécanismes/période.yaml b/test/mécanismes/période.yaml new file mode 100644 index 000000000..ba43b51ff --- /dev/null +++ b/test/mécanismes/période.yaml @@ -0,0 +1,54 @@ +# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now + +- test: Barème mensuel + formule: + barème: + assiette: 3000 + tranches: + - en-dessous de: 5000 + taux: 4.65% + - de: 5000 + à: 15000 + taux: 3% + - au-dessus de: 15000 + taux: 1% + + exemples: + - nom: "petite assiette" + situation: + assiette: 3000 + base: 5000 + valeur attendue: 139.5 + + + + +- nom: assiette + format: € + +- test: Barème annuel + 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 + 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: + - nom: "petite assiette" + situation: + période: mois + assiette: 3000 + valeur attendue: 1575 +