Paie du Personnel
Suivez automatiquement la rémunération des instructeurs en fonction des cours qu'ils dispensent. BailaYa calcule les heures de travail à partir de votre planning de cours — pas besoin de pointage manuel ni de feuilles de temps. Définissez un taux de rémunération par membre de l'équipe et le système calcule la paie à chaque cours dispensé.
Comment ça fonctionne
- Définissez les taux de rémunération pour chaque instructeur ou membre du personnel.
- Les cours se déroulent normalement — lorsque le premier élève pointe son arrivée, les heures de l'instructeur sont enregistrées automatiquement.
- Les cours particuliers sont enregistrés lorsqu'ils sont marqués comme terminés.
- Générez un rapport de paie pour n'importe quelle période afin de consulter les heures, cours, élèves et la rémunération calculée.
- Exportez en CSV pour votre logiciel de comptabilité (compatible avec ADP, QuickBooks, Paychex, Xero).
Aucune étape supplémentaire pour les instructeurs. Pas de bouton de pointage. Pas de feuilles de temps à remplir.
Configuration des taux de rémunération
Allez dans Paramètres → Paie (visible uniquement pour les propriétaires et administrateurs).
Chaque membre de l'équipe peut avoir l'un des quatre types de rémunération :
| Type de Rémunération | Fonctionnement | Exemple |
|---|---|---|
| Par Cours | Tarif fixe pour chaque cours dispensé | $50 par cours |
| À l'Heure | Taux multiplié par la durée du cours | $30/h × 1,5 heures = $45 |
| Par Élève | Taux multiplié par le nombre d'élèves inscrits | $5/élève × 12 élèves = $60 |
| Commission | Pourcentage du revenu du cours par élève | 10% de ($20 × 12 élèves) = $24 |
Pour configurer un taux de rémunération :
- Recherchez le membre de l'équipe dans la liste des taux.
- Sélectionnez son Type de Rémunération dans le menu déroulant.
- Saisissez le montant du Taux.
- Cliquez sur Enregistrer.
Par Cours est l'option la plus simple et convient à la plupart des studios. Utilisez Par Élève si vous souhaitez inciter les instructeurs à développer la fréquentation de leurs cours.
Enregistrement automatique des heures
Lorsque le premier élève pointe son arrivée à un cours, BailaYa crée automatiquement une entrée de pointage pour l'instructeur avec :
- Pointage d'entrée = heure de début programmée du cours
- Pointage de sortie = heure de fin programmée du cours
- Durée = calculée à partir du planning
- Nombre d'élèves = total des participants inscrits à ce moment
- Rémunération = calculée selon le taux configuré de l'instructeur
Ce processus est entièrement automatique et idempotent — si plusieurs élèves pointent leur arrivée, une seule entrée de pointage est créée pour l'instructeur.
Cours particuliers
Lorsqu'un cours particulier est marqué comme Terminé, une entrée de pointage est créée pour l'instructeur en utilisant l'horaire prévu du cours et le taux de rémunération de l'instructeur.
Rapport de paie
Allez dans Paramètres → Paie → Rapport pour générer un récapitulatif de paie.
Filtres
- Période — sélectionnez une date de début et de fin
- Membre de l'équipe — filtrez par un instructeur spécifique ou affichez tous
Contenu du rapport
Le rapport affiche une section par membre de l'équipe avec :
| Colonne | Description |
|---|---|
| Membre de l'Équipe | Nom et adresse e-mail de l'instructeur |
| Heures Totales | Somme de toutes les durées de cours sur la période |
| Cours Dispensés | Nombre de cours collectifs et particuliers |
| Total des Élèves | Somme de tous les élèves inscrits à travers tous les cours |
| Rémunération Totale | Compensation calculée pour la période |
Vous pouvez développer chaque membre de l'équipe pour voir les entrées individuelles avec la date, le nom du cours, la durée, le nombre d'élèves et la rémunération par cours.
Export CSV
Cliquez sur Exporter CSV pour télécharger le rapport. Le CSV inclut :
Employee Name, Email, Total Hours, Total Classes, Total Students, Pay Type, Rate, Total Pay
Ce format est compatible avec la plupart des logiciels de paie et de comptabilité.
Exemples
Studio avec instructeurs à tarif fixe
- Instructeur de salsa : Par Cours à $60
- Dispense 4 cours/semaine × 4 semaines = 16 cours
- Rémunération mensuelle : $960
Studio avec incitation par élève
- Instructeur de bachata : Par Élève à $4
- Dispense 3 cours/semaine, en moyenne 15 élèves chacun
- 3 × 15 × 4 semaines = 180 sessions-élèves
- Rémunération mensuelle : $720
Studio avec instructeurs à l'heure
- Instructeur de contemporain : À l'Heure à $35
- Dispense 5 cours/semaine, 1,5 heures chacun
- 5 × 1,5 × 4 = 30 heures
- Rémunération mensuelle : $1 050
Bon à savoir
- Les entrées de pointage sont créées une seule fois par cours (lors du premier pointage d'un élève). Elles ne peuvent pas être dupliquées.
- Si aucun élève ne pointe son arrivée, aucune entrée n'est créée (le cours n'a effectivement pas eu lieu).
- Modifier un taux de rémunération n'affecte que les entrées futures — les entrées existantes conservent le taux en vigueur au moment de leur création.
- Les instructeurs n'ont rien à faire de supplémentaire — le système utilise le planning de cours auquel ils sont déjà affectés.
- Seuls les propriétaires et administrateurs peuvent consulter et gérer la paie.
Référence API
| Endpoint | Méthode | Description |
|---|---|---|
/api/payroll/pay-rates | GET | Liste tous les membres de l'équipe avec leurs taux (propriétaire/admin) |
/api/payroll/pay-rates/:teamMemberId | PUT | Définit le taux de rémunération d'un membre de l'équipe (propriétaire/admin) |
/api/payroll/report | GET | Génère un rapport de paie avec export CSV optionnel (propriétaire/admin) |
Paramètres de requête du rapport
| Paramètre | Obligatoire | Description |
|---|---|---|
startDate | Oui | Début de la période (YYYY-MM-DD) |
endDate | Oui | Fin de la période (YYYY-MM-DD) |
teamMemberId | Non | Filtrer par un membre de l'équipe spécifique |
format | Non | json (par défaut) ou csv |