✓ {{session('success')}}
@endif
@if($errors->any()){{$errors->first()}}
@endif
Vakantie per kalenderjaar
Elk jaar heeft zijn eigen recht, carry-over en correctie. Een wijziging geldt niet automatisch voor oude jaren.
| JAAR | BASIS | DIENSTJAREN | CORRECTIE | MEE | OPGENOMEN | BESCHIKBAAR | |
|---|---|---|---|---|---|---|---|
| {{$year}} | {{number_format($row['service_extra'],2,',','.')}} d | {{number_format($row['approved'],2,',','.')}} d | {{number_format($row['available'],2,',','.')}} d |
Carry-over is het niet-opgenomen saldo van het vorige jaar, begrensd door de ingestelde limiet. Leeg betekent onbeperkt.
Extra vakantiedagen op basis van dienstjaren
Alle actieve regels waarvoor de medewerker de diensttijd heeft bereikt worden opgeteld.
@forelse($serviceRules as $rule)
Na {{$rule->years_of_service}} jaar: {{number_format($rule->extra_days,2,',','.')}} d @if($rule->label) · {{$rule->label}} @endif
@emptyNog geen dienstjarenregels ingesteld.
@endforelseOverurenadministratie
BESCHIKBAAR SALDO
{{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($overtimeBalance,true)}}
Overurenmutaties
| DATUM | TYPE | MUTATIE | OMSCHRIJVING | ACTIE |
|---|---|---|---|---|
| {{$a->adjustment_date->format('d-m-Y')}} | {{ucfirst($a->type)}} | {{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($a->minutes,true)}} | {{$a->description ?: '—'}} | |
| Nog geen administratieve mutaties. | ||||
Laatste registraties
@foreach($entries as $e)
{{$e->work_date->format('d-m-Y')}} · {{$e->start_time}}–{{$e->end_time}}{{app(\App\ChronoLab\Services\WorkTimeCalculator::class)->formatMinutes($e->balance_minutes,true)}}
@endforeachAudit
@foreach($audit as $a)
{{$a->action}}
@endforeach{{$a->created_at->format('d-m-Y H:i')}} · door {{$a->user_id}}