🔨 Heures par semaine dans groupe temps partiel

pull/385/head
Mael 2018-09-13 11:37:45 +02:00
parent 651232dc7e
commit 4e4faf00ba
3 changed files with 10 additions and 3 deletions

View File

@ -1439,7 +1439,7 @@
Par exemple pour les cotisations plafonnées ou les exonérations dépendant du SMIC.
par défaut: non
- espace: contrat salarié
- 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 ?
format: nombre
@ -1456,7 +1456,7 @@
formule:
variations:
- si: temps partiel
alors: heures par semaine / 35
alors: temps partiel . heures par semaine / 35
- sinon: 1
- espace: contrat salarié
nom: CICE

View File

@ -190,7 +190,8 @@ function analysisToFicheDePaie(
),
salaireNet: règleAvecMontant('contrat salarié . salaire . net'),
nombreHeuresTravaillées: Math.round(
règleAvecValeur('contrat salarié . heures par semaine').valeur * 4.33
règleAvecValeur('contrat salarié . temps partiel . heures par semaine')
.valeur * 4.33
),
impôt: règleAvecMontant('impôt . neutre'),
salaireNetAprèsImpôt: règleAvecMontant(

View File

@ -57,6 +57,12 @@ export const règleValeurSelector = createSelector(
analysis.cache[dottedName] ||
analysis.targets.find(target => target.dottedName === dottedName)
if (!rule) {
throw new Error(
`[règleValeurSelector] Il semble que la valeur d'une règle inconnue de la base a été demandée. Vérifiez son orthographe ou que son espace de nom n'a pas récemment changé.`
)
}
let valeur =
rule && !isNil(rule.nodeValue) ? rule.nodeValue : situation[dottedName]
// if (isNil(valeur)) {