Manuel RH & Paie
Le module Ressources humaines & Paie centralise la gestion des salariés, des contrats, de la paie tunisienne (IRPP, CNSS, CSS, retenue à la source), des congés, des primes, indemnités, avances et des déclarations sociales.
Présentation
Le module RH & Paie couvre l'ensemble du cycle de vie du salarié : embauche (fiche salarié + contrat), paie mensuelle (calcul brut → net automatisé), gestion des absences et congés, et déclarations sociales. Le moteur de paie applique la réglementation tunisienne.
Objectif métier
- Tenir le dossier complet de chaque salarié
- Générer les fiches de paie conformes (IRPP/CNSS/CSS)
- Suivre congés, primes, indemnités et avances
- Préparer les déclarations sociales
Public cible
- Gestionnaire RH / Paie — pilote tout le module
- Managers — valident les demandes de congé
- Comptabilité — paiements & ordres de virement
La paie tunisienne en bref
Impôt sur le revenu des personnes physiques, calculé par tranches sur le salaire annuel imposable puis ramené au mois (÷ 12).
Cotisation à la Caisse Nationale de Sécurité Sociale : part salariale retenue + part patronale, calculées sur le brut.
Contribution Sociale de Solidarité, appliquée à l'assiette imposable (taux paramétrable, ramenée au mois).
Le net à payer est obtenu après prélèvement à la source de l'IRPP, de la CSS et de la CNSS salariale.
Salaire net = Brut − CNSS salariale − CSS − IRPP
Net à payer = Net − Avances − Amendes/Mises à pied + Primes exceptionnelles
Le module a été fusionné avec la gestion des congés : Salariés, Congés, Fiches de paie, Déclarations, Contrats, Primes, Indemnités et Avances forment un seul ensemble cohérent.
Accès et navigation
Menu latéral gauche : Ressources humaines. Le sous-menu donne accès à tous les écrans du module.
Salariés
La liste des Salariés présente l'effectif avec photo, numéro, nom, poste et département. Le verrou indique si le compte est actif ou désactivé.
| Photo | N°⇅ | Utilisateur⇅ | Poste⇅ | Département⇅ | |||
|---|---|---|---|---|---|---|---|
| 0012 | Mohamed Ali GHARBI | Responsable commercial | Direction commerciale | ||||
| 0024 | Ines BEN SALAH | Comptable | Finance | ||||
| 0031 | Karim MEJRI | Magasinier | Logistique |
La fiche salarié — informations RH clés
Au-delà de l'identité, du poste et du département, la fiche porte les données qui pilotent directement la paie et les congés :
| Champ | Rôle dans le calcul |
|---|---|
| Chef de famille | Active la déduction « chef de famille » du barème IRPP. |
| Nb enfants à charge | Déduction par rang (jusqu'à 4 enfants). |
| Nb enfants infirmes | Déduction majorée (par substitution — voir §11). |
| Nb enfants études sup. | Déduction majorée (par substitution). |
| Solde congés (légal / maladie) | Capital de jours disponibles, décrémenté à chaque congé validé. |
| N° CNSS / Situation familiale | Reportés sur la fiche de paie et les déclarations. |
Code couleur du solde de congés
Le solde s'affiche en couleur selon le niveau : rouge ≤ 0 · amber pour 0 < x ≤ 4 · bleu > 4. Un repère visuel immédiat pour anticiper les soldes critiques.
Un salarié peut être « Salarié + Utilisateur » (accès à l'application avec un profil) ou « Salarié seulement » (pas de connexion). Le profil détermine les privilèges.
Contrats de travail
Chaque salarié est rattaché à un type de contrat qui définit le salaire de base, le rythme de travail (jours travaillés et plages horaires par jour) et les particularités (ex. SIVP). Ce paramétrage alimente automatiquement le calcul des jours/heures prévus sur la fiche de paie.
Salaire de base
Base conventionnelle + prime complémentaire = salaire de base total. Possibilité de déduire la base depuis un net cible.
Jours & heures
Pour chaque jour (lundi → dimanche) : actif ou non + heure de début / fin. Définit les jours et heures prévus.
SIVP
Les contrats de type SIVP ouvrent un champ prime SIVP spécifique.
| 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 |
| ... | ... | ... | ... |
| 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) s'adapte aux jours réellement travaillés.
Fiches de paie
La liste des fiches de paie est regroupée par mois. Chaque ligne montre l'employé, les jours travaillés, le salaire brut, net, net à payer, l'état (Payé / Non payé) et la date de paiement.
| Employé⇅ | Mois | Jours⇅ | Salaire brut⇅ | Salaire net⇅ | Net à payer⇅ | État | ||
|---|---|---|---|---|---|---|---|---|
| Avril 2026 | ||||||||
| Mohamed Ali GHARBI | Avril 2026 | 26 / 26 jours | 2 400,000TND | 1 932,480TND | 1 932,480TND | Payé | ||
| Ines BEN SALAH | Avril 2026 | 26 / 26 jours | 1 600,000TND | 1 345,600TND | 1 145,600TND | Non payé | ||
Barre d'actions de la liste
Nouveau
Génère une fiche pour un salarié donné (mois/année).
Génération en masse
Produit en une fois les fiches de tout l'effectif pour un mois.
Paiement
Marque les fiches sélectionnées comme payées (date, devise, compte).
Ordre de virement
Exporte un ordre de virement multiple (Excel) pour la banque.
Le détail d'une fiche — le moteur brut → net
À l'ouverture d'une fiche, Swifto calcule automatiquement toutes les composantes. Les saisies possibles (heures supplémentaires, jours fériés chômés, primes, amendes, avances) recalculent le net en temps réel.
| Désignation | Taux | Base | Part salariale | Part patronale |
|---|---|---|---|---|
| Salaire brut | — | 2 400,000 | 2 400,000 | |
| CNSS | 9,18 % / 16,57 % | 2 400,000 | 220,320 | 397,680 |
| Salaire imposable | — | 2 179,680 | ||
| CSS | 0,5 % | 2 179,680 | 10,898 | |
| IRPP | barème | 2 168,782 | 236,302 |
Enchaînement du calcul
1. Brut = base proratisée (jours/heures) + heures supp. + primes − jours non payés
2. CNSS salariale + CNSS patronale (sur le brut)
3. Salaire imposable = Brut − CNSS salariale (− frais professionnels)
4. CSS = taux × imposable, puis ÷ 12
5. IRPP = barème par tranches (annuel) ÷ 12
6. Net = Brut − CNSS sal. − CSS − IRPP
Les montants des captures sont des exemples illustratifs. Les taux CNSS, CSS et le barème IRPP appliqués dépendent du tableau d'imposition en vigueur (paramétrable par année).
La simulation brut↔net disponible depuis la fiche salarié utilise exactement le même moteur que la génération réelle.
Gestion des congés
L'écran Gestion des congés est un tableau de bord : indicateurs en tête, liste des demandes à traiter, puis deux onglets — Calendrier et Soldes restants.
Onglet Calendrier
Vue Jour / Semaine / Mois. On crée une demande en cliquant sur le calendrier (salarié, type, dates, demi-journée pour les permissions, description). Cliquer un congé existant ouvre son détail.
Onglet Soldes restants
Liste de l'effectif avec solde légal et solde maladie (code couleur). Boutons Notifier (un salarié) et Notifier tous pour envoyer par email le récapitulatif des soldes.
Solde légal : 18,0 jours · Solde maladie : 10,0 jours
Workflow de validation d'une demande
| État | Signification |
|---|---|
| En cours | Demande soumise, en attente de validation par le poste responsable. |
| Validé | Demande approuvée ; le solde du salarié est décrémenté. |
| Refusé | Demande rejetée avec explication du gestionnaire. |
| Annulé | Congé annulé par le salarié (avant son terme). |
Le workflow peut comporter plusieurs niveaux : chaque état pointe vers le poste responsable de l'action suivante. La validation finale (dernier rang) déduit les jours du solde.
Primes, indemnités & avances
Trois écrans complètent la rémunération. Tous se rattachent à un salarié et se reportent sur la fiche de paie du mois concerné.
Primes exceptionnelles (indemnités)
MensuelMontant ponctuel accordé à un salarié pour un mois/année donné ; ajouté au net à payer de la fiche.
Primes paramétrées
RécurrentPrimes-type définies une fois (libellé + montant), affectables au contrat d'un salarié.
Avances sur salaire
DéductionAvance accordée (montant, mois, année) ; déduite du net à payer de la fiche correspondante.
Sur la fiche de paie, les champs Primes, Amendes / Mises à pied et Avances n'apparaissent en saisie que s'il existe un montant les concernant pour le mois.
Déclarations sociales
L'écran Déclaration des salaires et salariés consolide les éléments de paie d'une période pour préparer les obligations légales (CNSS, déclaration des salaires).
CNSS
Récapitulatif des parts salariales et patronales par salarié et par période, base de la déclaration trimestrielle.
Déclaration des salaires
Cumuls bruts, retenues IRPP/CSS et nets par salarié sur l'exercice, pour la déclaration annuelle.
Les déclarations s'appuient sur les fiches de paie déjà générées : il est donc essentiel que la paie du mois soit complète et validée avant de produire les états.
Tableau de bord RH
Le Dashboard RH offre une vue analytique de l'effectif et de la masse salariale. Un filtre par département et par période recalcule tous les indicateurs.
Graphes disponibles (13)
L'ancienneté et les entrées sont estimées à partir de la date de création de la fiche (pas de date d'embauche dédiée). La pyramide des âges et le donut genre sont partiels si genre/date de naissance ne sont pas renseignés.
Cycle de vie (workflow)
flowchart LR A([Embauche]):::s --> B[Fiche salarié]:::p B --> C[Contrat de travail]:::p C --> D[Paie mensuelle
Brut to Net]:::p D --> E([CNSS / CSS / IRPP]):::st D --> F([Paiement / Virement]):::ok B -.-> G[Demande de congé]:::p G -->|validé| H([Solde décrémenté]):::ok D --> I[Déclarations sociales]:::p classDef p fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef s fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46;
Règles métier
Déduction enfants — par substitution (art. 40 Code IRPP TN)
La déduction « portée à » pour un enfant infirme ou en études supérieures remplace (ne s'ajoute pas à) la déduction par rang de cet enfant. Concrètement : enfants ordinaires = total − infirmes − études sup. reçoivent la déduction par rang, puis on ajoute les déductions majorées des enfants concernés.
IRPP par tranches — l'impôt est calculé sur le salaire imposable annuel par application du barème progressif, puis divisé par 12 pour obtenir la retenue mensuelle.
CNSS & CSS — la CNSS sépare une part salariale (retenue) et une part patronale (charge employeur), toutes deux sur le brut. La CSS s'applique à l'assiette imposable selon un taux paramétrable, ramené au mois.
Cohérence simulation ↔ génération — la simulation brut↔net (fiche salarié) et la génération réelle (fiche de paie) utilisent le même moteur : aucun écart entre les deux.
Cohérence des enfants — à l'enregistrement, le nombre d'enfants infirmes et en études supérieures doit être ≥ 0 et ne pas dépasser le nombre total d'enfants à charge.
Solde de congé — un congé validé décrémente le solde. Un solde ≤ 0 s'affiche en rouge et remonte dans les « soldes critiques » du tableau de bord.
Rôles & permissions
| Action | Manager | Gestionnaire RH | Comptable | Admin |
|---|---|---|---|---|
| Consulter les salariés | ✅ | ✅ | ✅ | ✅ |
| Créer / modifier un salarié | — | ✅ | — | ✅ |
| Générer les fiches de paie | — | ✅ | ✅ | ✅ |
| Payer / ordre de virement | — | — | ✅ | ✅ |
| Valider les congés | ✅ | ✅ | — | ✅ |
| Déclarations sociales | — | ✅ | ✅ | ✅ |
| Supprimer | — | — | — | ✅ |
Matrice indicative — les droits réels dépendent des profils définis dans votre entreprise (création / suppression par écran).
FAQ & Conseils
Le net calculé ne correspond pas à mes attentes ?
Vérifiez le tableau d'imposition de l'année (taux CNSS/CSS, barème IRPP) et les enfants à charge (infirmes / études sup. par substitution).
Une prime / avance n'apparaît pas sur la fiche ?
Assurez-vous qu'elle est saisie pour le même mois/année que la fiche, et pour le bon salarié. Le champ ne s'affiche que s'il existe un montant.
Comment générer la paie de tout l'effectif ?
Utilisez la génération en masse (icône ) depuis la liste des fiches de paie, puis ajustez au cas par cas si besoin.
Conseil — anticiper les soldes de congés
Surveillez la carte Soldes critiques du tableau de bord congés et utilisez Notifier tous pour informer les salariés de leur solde par email.