{% extends 'administration/_layout.html.twig' %} {% block title %}RH - {{ membre.prenom }} {{ membre.nom }}{% endblock %} {% block page_title %}RH - {{ membre.prenom }} {{ membre.nom }}{% endblock %} {% block toolbar_actions %} ← Personnel {% endblock %} {% block body %}

Nouveau contrat de travail

Réservé Direction (§19.2.a). Un nouveau contrat remplace automatiquement l'ancien contrat actif.

Historique des contrats

{% if contrats is empty %}
Aucun contrat de travail pour l'instant.
{% else %}
{% for contrat in contrats %}
{{ contrat.typeContrat.label }} - {{ contrat.poste }} - {{ contrat.salaireBase|montant }} - {{ contrat.regimeHoraire }} {% if contrat.actif %} Actif {% else %} Terminé {% endif %}
du {{ contrat.dateDebut|date('d/m/Y') }}{% if contrat.dateFin %} au {{ contrat.dateFin|date('d/m/Y') }}{% endif %} {% if contrat.numeroCnps %} - CNPS {{ contrat.numeroCnps }}{% endif %}
{% if contrat.actif %}
{% endif %}
{% endfor %}
{% endif %}

Solde de congés (estimation automatique)

Rappel - Code du travail (2015, art. 25.1-25.10) : un salarié acquiert 2,2 jours ouvrables de congé par mois de service effectif (24 jours/an) par défaut, +1 jour par tranche de 5 ans d'ancienneté, et des jours supplémentaires pour les salariées ayant des enfants à charge sous conditions d'âge - seul le taux mensuel de base est automatisé ici (paramétrable, cf. écran Personnel), les majorations d'ancienneté ou familiales restent à ajouter manuellement via une correction ci-dessous. Faites vérifier ces seuils par une juriste avant de vous y fier pour une décision.
{% if solde.dateEmbauche is null %}
Aucun contrat de travail : solde non calculable.
{% else %}
Ancienneté
{{ solde.moisTravailles }} mois (depuis le {{ solde.dateEmbauche|date('d/m/Y') }})
Acquis ({{ solde.tauxMensuel }} j/mois)
{{ solde.soldeAcquis|number_format(2) }} j
Pris (congés payés)
- {{ solde.joursPris }} j
Corrections manuelles
{{ solde.ajustementManuel >= 0 ? '+' : '' }}{{ solde.ajustementManuel|number_format(2) }} j
Solde estimé
{{ solde.soldeFinal|number_format(2) }} j
{% endif %}

Correction manuelle du solde

Report d'une année antérieure, régularisation... - s'ajoute au calcul automatique, ne l'écrase jamais.

{% if solde.ajustements is not empty %}
{% for ajustement in solde.ajustements %}
{{ ajustement.delta >= 0 ? '+' : '' }}{{ ajustement.delta }} j - {{ ajustement.motif }} ({{ ajustement.dateCreation|date('d/m/Y') }}, par {{ ajustement.creePar.prenom }} {{ ajustement.creePar.nom }})
{% endfor %}
{% endif %}

Déclarer un congé / jour posé exceptionnel

Chaque congé payé déclaré ici est automatiquement décompté du solde ci-dessus.

Historique des congés

{% if conges is empty %}
Aucun congé déclaré.
{% else %}
{% for conge in conges %}
{{ conge.type.label }} - du {{ conge.dateDebut|date('d/m/Y') }} au {{ conge.dateFin|date('d/m/Y') }} {% if conge.motif %}
{{ conge.motif }}
{% endif %}
{% endfor %}
{% endif %}

Salaires (rattachés aux dépenses fixes, §19.2.d)

Gestion et pointage payé/non payé sur l'écran Dépenses fixes (Comptabilité + Direction) - affiché ici pour information.

{% if salaires is empty %}
Aucun salaire rattaché à ce membre du personnel.
{% else %}
{% for salaire in salaires %}
{{ salaire.libelle }} - {{ salaire.montantHabituel|montant }} {% if salaire.actif %} Actif {% else %} Désactivé {% endif %}
{% endfor %}
{% endif %} Gérer les dépenses fixes →
{% endblock %}