@php $_logoPath = public_path('img/logo1.png'); $logoSrc = file_exists($_logoPath) ? 'data:image/png;base64,' . base64_encode(file_get_contents($_logoPath)) : ''; @endphp Reporte de Asistencia
@if($logoSrc)Logo@endif
Sabores de Sol by MAYBELL S.A.C.
RUC: 20612998214  |  Recursos Humanos
Carretera Panamericana Norte Km 56 - CP San Isidro - Motupe - Lambayeque
REPORTE DE ASISTENCIA — {{ strtoupper($mesLabel) }}
Empleado: {{ $empleado->numero_empleado }}
DNI: {{ $empleado->dni }}
Área: {{ $empleado->area }}

{{ strtoupper($empleado->nombre_completo) }} — {{ $empleado->cargo }}

@foreach($dias as $dia) @php $asist = $dia['asistencia']; $clase = $dia['fin_semana'] ? 'day-weekend' : ($asist && !$asist->ausente ? 'day-worked' : ($asist && $asist->ausente ? 'day-absent' : 'day-none')); @endphp @endforeach
DíaFechaEstado EntradaSalidaH. Trab. Tard. (min)Sal. Ant. (min) H.E 30%H.E 50%Fuente
{{ $dia['nombre_dia'] }} {{ $dia['fecha']->format('d/m') }} @if($dia['fin_semana']) Descanso @elseif(!$asist) Sin registro @elseif($asist->ausente) Ausente @else Presente @endif {{ $asist && !$asist->ausente ? ($asist->hora_entrada ?? '—') : '—' }} {{ $asist && !$asist->ausente ? ($asist->hora_salida ?? '—') : '—' }} {{ $asist && !$asist->ausente ? number_format($asist->horas_trabajadas ?? 0, 1) : '—' }} {{ $asist && ($asist->minutos_tardanza ?? 0) > 0 ? $asist->minutos_tardanza : '—' }} {{ $asist && ($asist->minutos_salida_anticipada ?? 0) > 0 ? $asist->minutos_salida_anticipada : '—' }} {{ $asist && ($asist->horas_extra_30 ?? 0) > 0 ? number_format($asist->horas_extra_30, 1) : '—' }} {{ $asist && ($asist->horas_extra_50 ?? 0) > 0 ? number_format($asist->horas_extra_50, 1) : '—' }} {{ $asist ? ucfirst($asist->fuente) : '—' }}
Días hábiles: {{ $resumen['dias_habiles'] }} Presentes: {{ $resumen['presentes'] }} Ausentes: {{ $resumen['ausentes'] }} Sin registro: {{ $resumen['sin_registro'] }} H. Trabajadas: {{ number_format($resumen['horas_trabajadas'], 1) }}h H. Extra total: {{ number_format($resumen['horas_extra'], 1) }}h Min. tardanza: {{ $resumen['min_tardanza'] }}