🔨 Heures par semaine dans groupe temps partiel
parent
651232dc7e
commit
4e4faf00ba
|
@ -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
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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)) {
|
||||
|
|
Loading…
Reference in New Issue