@php $f = fn ($iso) => \Carbon\Carbon::parse($iso)->format('d/m/Y'); $textoAlertas = collect($columnas)->firstWhere('funcion', 'alertas'); @endphp

Resumen de novedades

Período del {{ $f($periodo['desde']) }} al {{ $f($periodo['hasta']) }}
Empresa{{ $empresa }}
Empleado{{ $empleado['apeynombre'] }} · Legajo {{ $empleado['legajo'] }}
CUIL{{ $empleado['cuil'] ?: '—' }}
Convenio{{ $empleado['convenio'] ?: '—' }}
@if ($textoAlertas && !empty($textoAlertas['valor']))
A revisar antes de liquidar:
@endif

Novedades del período

Estos son los valores que se informan para liquidar el período. En la columna de la derecha se explica qué es cada uno y cómo se calcula.

@foreach ($columnas as $c) @continue($c['tipo_valor'] === 'texto' && $c['funcion'] === 'alertas') @php $texto = $fmt($c); @endphp @endforeach
NovedadValorQué significa
{{ $c['titulo'] }} {{ $texto }} {{ $c['observaciones'] }} @if ($c['parametros_texto'])
{{ $c['parametros_texto'] }} @endif
@if (!empty($vacaciones))

Vacaciones {{ $vacaciones['anio'] }}

@if ($vacaciones['devengados'] !== null)

Devengados en Sueldos: {{ $vacaciones['devengados'] }} días · Tomados: {{ $vacaciones['tomados'] }} · Pendientes: {{ $vacaciones['pendientes'] }} @if ($vacaciones['excedidos']) · {{ $vacaciones['excedidos'] }} día(s) tomados de más @endif

@else

Sin devengamiento cargado en Sueldos para este año. Días tomados según las incidencias aprobadas: {{ $vacaciones['tomados'] }}.

@endif

Los días de vacaciones son corridos. Es un dato informativo: no cambia el cálculo de las novedades.

@endif

Detalle por día

@if (count($dias))

Solo se muestran los días con alguna novedad (marcas, horas, ausencias, incidencias, feriados o anomalías).

@foreach ($dias as $d) @endforeach
FechaEstadoTurnoEntrada TrabajadoRetrasoExtras 50 %Extras 100 %Incidencia
{{ $d['dia'] }} {{ \Carbon\Carbon::parse($d['fecha'])->format('d/m') }} {{ $d['estado'] }} @foreach ($d['anomalias'] as $anomalia)
{{ $anomalia }} @endforeach
{{ $d['turno'] ?: '—' }} {{ $d['entrada'] ?: '—' }} {{ $horas($d['trabajado_min']) }} {{ $horas($d['retraso_min']) }} {{ $horas($d['he50_min']) }} {{ $horas($d['he100_min']) }} {{ $d['incidencia'] ?: '—' }}
@else

No hay días con novedades en este período.

@endif
Para tener en cuenta:
Documento generado el {{ $emitido }} desde Taxes Software.