diff --git a/src/State/EmployeeLeaveSummaryProvider.php b/src/State/EmployeeLeaveSummaryProvider.php index 7e3546d..ab372f0 100644 --- a/src/State/EmployeeLeaveSummaryProvider.php +++ b/src/State/EmployeeLeaveSummaryProvider.php @@ -163,7 +163,7 @@ final readonly class EmployeeLeaveSummaryProvider implements ProviderInterface $effectiveFrom = $this->resolveEffectivePeriodStart($employee, $from, $to); $hasShiftedStart = $effectiveFrom > $from; - if ($hasShiftedStart) { + if ($hasShiftedStart && null === $openingBalance) { $carryDays = 0.0; $carrySaturdays = 0.0; }