From dce2eb1e04cae56429c1eb58034798e9f15446c6 Mon Sep 17 00:00:00 2001 From: Mael Date: Tue, 9 Jul 2019 16:18:05 +0200 Subject: [PATCH] :hammer: Nouvelle variable heures par semaine MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On veut pouvoir dire : ce contrat est à x heures par semaine, même si la variable temps partiel est désactivée, le nombre d'heures ne vaut pas 0 mais une valeur par défaut --- source/components/PaySlip.js | 3 +-- .../simulationConfigs/assimilé.yaml | 2 +- .../components/simulationConfigs/salarié.yaml | 2 +- source/règles/base.yaml | 26 +++++++++++++------ 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/source/components/PaySlip.js b/source/components/PaySlip.js index 536b7ea73..de716b960 100644 --- a/source/components/PaySlip.js +++ b/source/components/PaySlip.js @@ -53,8 +53,7 @@ export default compose( Heures travaillées par mois : {Math.round( - getRule('contrat salarié . temps partiel . heures par semaine') - .nodeValue * 4.33 + getRule('contrat salarié . heures par semaine').nodeValue * 4.33 )} diff --git a/source/components/simulationConfigs/assimilé.yaml b/source/components/simulationConfigs/assimilé.yaml index b4756f7b7..950091a09 100644 --- a/source/components/simulationConfigs/assimilé.yaml +++ b/source/components/simulationConfigs/assimilé.yaml @@ -14,7 +14,7 @@ objectifs: - entreprise . chiffre d'affaires minimum objectifs secondaires: - - contrat salarié . temps partiel . heures par semaine + - contrat salarié . heures par semaine - contrat salarié . cotisations . patronales à payer questions: diff --git a/source/components/simulationConfigs/salarié.yaml b/source/components/simulationConfigs/salarié.yaml index 2d339576b..6ecb56cc7 100644 --- a/source/components/simulationConfigs/salarié.yaml +++ b/source/components/simulationConfigs/salarié.yaml @@ -6,7 +6,7 @@ objectifs: - contrat salarié . salaire . net après impôt objectifs secondaires: - - contrat salarié . temps partiel . heures par semaine + - contrat salarié . heures par semaine - contrat salarié . cotisations . patronales à payer questions: diff --git a/source/règles/base.yaml b/source/règles/base.yaml index c98b35f9d..60735d6a3 100644 --- a/source/règles/base.yaml +++ b/source/règles/base.yaml @@ -1746,10 +1746,9 @@ - espace: contrat salarié . temps partiel nom: heures par semaine - question: Quel est le nombre d'heures travaillées par semaine dans le cadre du temps partiel ? + par défaut: 32 unité: heures / semaine - # contrôle : le code du travail définit la borne inférieure de 24h par semaine. Sauf qu'en réalité, la loi permet très souvent des dérogations. - par défaut: 35 + question: Quel est le nombre d'heures travaillées par semaine dans le cadre du temps partiel ? contrôles: - si: heures par semaine < 24 niveau: avertissement @@ -1758,14 +1757,25 @@ niveau: avertissement message: Le simulateur ne gère pas encore les heures supplémentaires. +- espace: contrat salarié + nom: heures par semaine + unité: heures / semaine + formule: + variations: + - si: temps partiel + alors: temps partiel . heures par semaine + - sinon: base légale + +- espace: contrat salarié . heures par semaine + nom: base légale + formule: 35 + unité: heures / semaine + + - espace: contrat salarié nom: quotité de travail description: Temps de travail en proportion du temps complet légal. - formule: - variations: - - si: temps partiel - alors: temps partiel . heures par semaine / 35 - - sinon: 1 + formule: heures par semaine / heures par semaine . base légale - espace: contrat salarié nom: statut JEI