Affiche le montant des indemnités salariées dans la fiche de paie

pull/381/head
Johan Girod 2018-10-02 19:26:30 +02:00
parent 44380d6c2e
commit 753e0fc7bc
4 changed files with 17 additions and 2 deletions

View File

@ -27,6 +27,7 @@ const PaySlip = ({
salaireNetDeCotisations,
salaireDeBase,
salaireChargé,
indemnitésSalarié,
salaireNetImposable,
nombreHeuresTravaillées,
salaireNet,
@ -49,14 +50,25 @@ const PaySlip = ({
<h4 className="payslip__salaryTitle">
<Trans>Salaire</Trans>
</h4>
{avantagesEnNature.montant !== 0 ? (
{(avantagesEnNature.montant !== 0 ||
indemnitésSalarié.montant !== 0) && (
<>
<RuleLink {...salaireDeBase} />
<Montant>{salaireDeBase.montant}</Montant>
</>
)}
{avantagesEnNature.montant !== 0 && (
<>
<RuleLink {...avantagesEnNature} />
<Montant>{avantagesEnNature.montant}</Montant>
</>
) : null}
)}
{indemnitésSalarié.montant !== 0 && (
<>
<RuleLink {...indemnitésSalarié} />
<Montant>{indemnitésSalarié.montant}</Montant>
</>
)}
<RuleLink className="payslip__brut" {...salaireBrut} />
<Montant className="payslip__brut">{salaireBrut.montant}</Montant>
</div>

View File

@ -773,6 +773,7 @@
- espace: contrat salarié
nom: indemnités salarié
format: euros
formule:
somme:
- CDD . indemnités salarié CDD

View File

@ -176,6 +176,7 @@ function analysisToFicheDePaie(
avantagesEnNature: règleAvecMontant(
'contrat salarié . avantages en nature . montant'
),
indemnitésSalarié: règleAvecMontant('contrat salarié . indemnités salarié'),
salaireBrut: règleAvecMontant('contrat salarié . salaire . brut'),
cotisations,
réductionsDeCotisations,

View File

@ -48,6 +48,7 @@ export type VariableWithCotisation = {
export type FicheDePaie = {
salaireBrut: RègleAvecMontant,
avantagesEnNature: RègleAvecMontant,
indemnitésSalarié: RègleAvecMontant,
salaireDeBase: RègleAvecMontant,
// TODO supprimer (cf https://github.com/betagouv/syso/issues/242)
réductionsDeCotisations: RègleAvecMontant,