Gestion du changement de type de contrat + correction du calcule des RTT sur un contrat qui commence en milieu de semaine #19

Merged
tristan merged 55 commits from feat/contract-phase-view-selector into develop 2026-05-22 06:42:33 +00:00
Showing only changes of commit 7bc3cd6d25 - Show all commits

View File

@@ -778,6 +778,10 @@ final readonly class EmployeeLeaveSummaryProvider implements ProviderInterface
$repoDays = $this->computeProratedForfaitRepoDays($businessDaysYear, $businessDaysPeriod);
$carriedCp = $this->resolveCarriedCpFromPriorPhase($employee, $phase);
// NB : le bonus week-end/férié travaillé (bonusDays du chemin année pleine)
// n'est volontairement PAS ajouté ici. L'acquis de l'année d'entrée = repos
// proratisés + CP reportés (règle comptable). À revoir si la RH veut créditer
// le travail week-end/férié posé pendant la période forfait partielle.
return [
'ruleCode' => LeaveRuleCode::FORFAIT_218->value,
'acquiredDays' => $repoDays + $carriedCp,