Manuel Contrats de travail
Le type de contrat définit le salaire de base, le rythme de travail (jours et heures par jour) et les particularités comme le SIVP. Ce paramétrage alimente automatiquement le calcul de la paie et la plage horaire du calendrier des congés.
Présentation
Chaque salarié est rattaché à un type de contrat qui formalise sa rémunération de base et son rythme de travail. Swifto exploite ces données pour proratiser le salaire (jours/heures prévus), calculer les jours fériés et adapter le calendrier des congés. Un seul contrat est actif à la fois par salarié.
Objectif métier
- Fixer le salaire de base du salarié
- Définir les jours et heures travaillés
- Gérer les particularités (SIVP, primes)
- Alimenter paie et calendrier des congés
Public cible
- Gestionnaire RH — crée & affecte les contrats
- Paie — base du calcul brut → net
- Managers — plages du calendrier congés
Position dans le module
Le contrat se rattache à une fiche salarié et conditionne le calcul de la fiche de paie ainsi que les plages du calendrier des congés.
Accès et navigation
Menu latéral gauche : Ressources humaines → Contrats.
Liste des contrats
La liste affiche les contrats par salarié : type, salaire de base, dates et état (actif / clôturé).
| Salarié⇅ | Type de contrat⇅ | Salaire base⇅ | Date début⇅ | État | ||
|---|---|---|---|---|---|---|
| Mohamed Ali GHARBI | CDI | 2 400,000TND | 01/01/2023 | Actif | ||
| Ines BEN SALAH | CDD | 1 600,000TND | 15/09/2025 | Actif | ||
| Yassine HAMMAMI | SIVP | 800,000TND | 01/03/2026 | Actif |
Colonnes du tableau
| Colonne | Description |
|---|---|
| Salarié | Titulaire du contrat. |
| Type de contrat | CDI, CDD, SIVP, etc. (référentiel paramétrable). |
| Salaire base | Base conventionnelle + prime = salaire de base total. |
| Date début | Prise d'effet du contrat. |
| État | Actif (un seul par salarié) ou clôturé. |
Salaire de base
Le salaire de base combine une base conventionnelle et une éventuelle prime complémentaire. Il est aussi possible de déduire la base depuis un net cible (le moteur remonte du net souhaité vers le brut puis la base).
Base conventionnelle
Salaire de base contractuel mensuel.
Prime complémentaire
S'ajoute à la base → base totale.
Depuis un net cible
Renseignez un net voulu → la base est déduite.
Salaire de base total = Base conventionnelle + Prime complémentaire
Jours & heures travaillés
Pour chaque jour de la semaine (lundi → dimanche), le contrat indique s'il est travaillé et, si oui, ses heures de début et de fin. Cela définit les jours et heures prévus, utilisés à la fois par la paie (proratisation) et par le calendrier des congés.
| Jour | Travaillé | Heure début | Heure fin |
|---|---|---|---|
| Lundi | Oui | 08:00 | 17:00 |
| Mardi | Oui | 08:00 | 17:00 |
| Mercredi | Oui | 08:00 | 17:00 |
| Jeudi | Oui | 08:00 | 17:00 |
| Vendredi | Oui | 08:00 | 17:00 |
| Samedi | Oui | 08:00 | 13:00 |
| Dimanche | Non | — | — |
Le rythme du contrat sert aussi de base au calendrier des congés : la plage horaire affichée (début/fin de journée) prend l'enveloppe des jours réellement travaillés — l'heure de début la plus tôt et l'heure de fin la plus tard.
Créer un contrat
Cliquez sur Nouveau. Sélectionnez le salarié et le type de contrat, saisissez le salaire de base, puis configurez le rythme hebdomadaire.
Activer un nouveau contrat clôture le contrat actif précédent du même salarié : un seul contrat actif à la fois.
Cas du SIVP
Le SIVP (Stage d'Initiation à la Vie Professionnelle) est un type de contrat particulier. Lorsqu'il est sélectionné, le formulaire ouvre un champ dédié prime SIVP.
Champ prime SIVP
Saisie d'une prime spécifique au stage, prise en compte dans le calcul de la rémunération du stagiaire.
Affichage conditionnel
Le champ n'apparaît que si le type de contrat sélectionné est de type SIVP. Pour les autres contrats, il reste masqué.
Pensez à vérifier que le type « SIVP » existe bien dans votre référentiel de types de contrats avant de l'affecter à un stagiaire.
Lien avec la paie & les congés
Vers la paie
Le salaire de base et les jours/heures prévus servent à proratiser le brut et à calculer les jours travaillés de la fiche de paie.
Vers les congés
Les jours travaillés et plages horaires définissent l'amplitude du calendrier des congés (heures affichées du planning).
Un contrat bien paramétré garantit une paie cohérente et un calendrier de congés fidèle au rythme réel du salarié.
Cycle de vie (workflow)
flowchart LR
A([Salarié]):::s --> B[Création du contrat]:::p
B --> C[Salaire de base + rythme]:::p
C --> D{Type SIVP ?}:::p
D -->|oui| E([Prime SIVP]):::ok
C --> F([Contrat actif]):::ok
F --> G[Paie mensuelle]:::p
F --> H[Calendrier congés]:::p
F -.->|nouveau contrat| I([Contrat précédent cloturé]):::ko
classDef p fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6;
classDef s fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d;
classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46;
classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;Règles métier
Un seul contrat actif — chaque salarié n'a qu'un contrat actif à la fois ; activer un nouveau contrat clôture le précédent.
Heures par défaut — si une heure n'est pas saisie pour un jour travaillé, des valeurs par défaut (ex. 09:00 / 18:00) s'appliquent ; les jours non travaillés sont ignorés pour la plage horaire.
SIVP — la prime SIVP n'est saisissable que pour les contrats de ce type ; elle reste masquée pour les CDI/CDD.
Cohérence base ↔ paie — la base totale et le rythme alimentent directement la proratisation du brut sur la fiche de paie.
Rôles & permissions
| Action | Manager | Gestionnaire RH | Comptable | Admin |
|---|---|---|---|---|
| Consulter les contrats | ✅ | ✅ | ✅ | ✅ |
| Créer un contrat | — | ✅ | — | ✅ |
| Modifier le salaire / rythme | — | ✅ | — | ✅ |
| Clôturer / réaffecter | — | ✅ | — | ✅ |
| Supprimer | — | — | — | ✅ |
Matrice indicative — les droits réels dépendent des profils définis dans votre entreprise.
Scénarios d'utilisation
Embauche en CDI
On crée le contrat (base 2 200 + prime 200 = 2 400 TND), rythme lundi→samedi, puis on génère la première paie.
Stagiaire SIVP
Type SIVP sélectionné → champ prime SIVP renseigné. La rémunération du stage se calcule en conséquence.
Revalorisation salariale
On crée un nouveau contrat avec la base revalorisée : l'ancien se clôture, le nouveau devient actif pour les paies suivantes.
FAQ & Conseils
La plage horaire du calendrier congés semble trop large ?
Elle prend l'enveloppe de tous les jours travaillés. Si un jour finit à 17:00 et un autre à 13:00, l'axe va jusqu'à 17:00.
Le champ prime SIVP n'apparaît pas ?
Il ne s'affiche que pour un type de contrat SIVP. Vérifiez le type sélectionné.
Conseil — partir du net
Pour proposer un net précis à un candidat, utilisez la déduction depuis un net cible : Swifto remonte automatiquement à la base à inscrire au contrat.
Swifto ERP · Module RH & Paie · Manuel Utilisateur v1.0
Contrats de travail — Module RH & Paie · Accueil