feat(overtime-contingent) : contingent d'heures supplémentaires payées #29
Reference in New Issue
Block a user
Delete Branch "feat/overtime-paid-contingent"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Suivi par année civile (Janv–Déc) des heures supplémentaires payées des employés non-forfait (chauffeurs inclus) face au plafond légal (350 h chauffeurs / 220 h autres).
Total H.payés {année} : X h / plafond h(année civile courante, rouge si dépassement), viaGET /employees/{id}/overtime-contingent.GET /overtime-contingent/print?year=&siteIds=(ROLE_USER, périmètrefindScoped) : groupé par site, colonnes Janv–Déc + colonneTotal payé / payable. Drawer liste employés (année + sites).base25 + base50(hors majoration). Mapping exercice→civil :mois ≥ 6 ? exercice−1 : exercice.OvertimePaidContingentCalculator.Tests
Hors périmètre (consigné)
SalaryRecapPrintProvider: rattachement des paiements RTT des mois Juin–Déc par année civile sur un stockage par exercice. À traiter séparément.🤖 Generated with Claude Code