From c3e26bed33c8464d8438812f794f9fb30a8ba9c3 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 28 Feb 2020 15:54:39 +0100 Subject: [PATCH] =?UTF-8?q?:wip:=20exemple=20plus=20complexe=20pour=20la?= =?UTF-8?q?=20r=C3=A9gul?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/mécanismes/régularisation.yaml | 51 +++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/test/mécanismes/régularisation.yaml b/test/mécanismes/régularisation.yaml index 5dd8ba78c..25396bad4 100644 --- a/test/mécanismes/régularisation.yaml +++ b/test/mécanismes/régularisation.yaml @@ -43,3 +43,54 @@ régularisation . test mois après régularisation: formule: retraite . avec régularisation | du 01/07/2020 | au 31/12/2020 exemples: - valeur attendue: 350 + +# ====================== +# Exemple plus complexe +# ====================== + +heures d'absences: + # TODO : mettre les heures chaque jour + formule: + somme: + - 2 heures/mois | du 01/01/2020 | au 31/01/2020 + - 3 heures/mois | du 01/03/2020 | au 31/03/2020 + +temps contractuel: + formule: 145 heures/mois + +temps de travail effectif: + formule: temps contractuel - heures d'absences + +plafond sécurité sociale proratisé: + formule: + multiplication: + assiette: plafond sécurité sociale + facteur: temps de travail effectif / 151.67 heures/mois + +taux variable: + formule: + variations: + - si: salaire < plafond sécurité sociale proratisé + alors: 10% + - sinon: 20% + +cotisation spéciale: + formule: + régularisation: + règle: + multiplication: + assiette: salaire + taux: taux variable + valeurs cumulées: + - salaire + - plafond sécurité sociale proratisé + +régularisation . test variations 1: + formule: cotisation spéciale | du 01/01/2020 | au 31/12/2020 + exemples: + - valeur attendue: 710 + +régularisation . test variations 2: + formule: cotisation spéciale | du 01/02/2020 | au 29/02/2020 + exemples: + - valeur attendue: 0