@include('pdf.partials.styles-unified')

REPORTE DE AUDITORÍA - OPERACIONES DESPACHOS | {{ $empresa->name ?? '' }}

Fecha del reporte: {{ \Carbon\Carbon::parse($data['fecha'] ?? now())->format('d/m/Y') }}

Generado: {{ now()->format('d/m/Y H:i:s') }}

Resumen de validación

Total Ingresos Total Despachos Stock actual Pérdidas Faltantes Sobrantes Balance final
{{ number_format(data_get($data, 'totals_ingresos.total_pollos', 0), 0) }} {{ number_format(data_get($data, 'despachos_ajustados', 0), 0) }} {{ number_format(data_get($data, 'totals_stock_diario.total_cantidad', 0), 0) }} {{ number_format(data_get($data, 'totals_perdidas.total_cantidad_pollos', 0), 0) }} {{ number_format(data_get($data, 'faltantes', 0), 0) }} {{ number_format(data_get($data, 'sobrantes', 0), 0) }} {{ number_format(data_get($data, 'balance', 0), 0) }}

Balance = Ingresos − Despachos − Stock − Pérdidas

@if(!empty($data['alertas']))

Alertas

@endif @if(!empty($data['ajustes_inventario']) && count($data['ajustes_inventario']) > 0)

Movimientos de inventario (transferencias, ingresos, salidas)

@foreach($data['ajustes_inventario'] as $item) @endforeach
Fecha Usuario Tipo ingreso Tipo ajuste Tipo pollo Cantidad Peso (kg) Descripción
{{ $item['fecha'] ?? '-' }} {{ $item['usuario'] ?? '-' }} {{ $item['tipo_ingreso'] ?? '-' }} {{ $item['tipo_ajuste'] ?? '-' }} {{ $item['tipo_pollo'] ?? '-' }} {{ number_format($item['cantidad'] ?? 0, 0) }} {{ number_format($item['peso_kg'] ?? 0, 2) }} {{ \Illuminate\Support\Str::limit($item['descripcion'] ?? '', 50) }}
@endif @if(!empty($data['validacion_por_tipo']) && count($data['validacion_por_tipo']) > 0)

Validación por tipo de pollo

Balance = Ingresos − Despachos − Stock. Si Balance = 0 → OK; negativo → Faltantes; positivo → Sobrantes.

@foreach($data['validacion_por_tipo'] as $row) @endforeach
Tipo de pollo Ingresos Despachos Stock Balance Faltantes Sobrantes Estado
{{ $row['tipo_pollo_descripcion'] ?? '-' }} {{ number_format($row['ingresos'] ?? 0, 0) }} {{ number_format($row['despachos'] ?? 0, 0) }} {{ number_format($row['stock'] ?? 0, 0) }} {{ number_format($row['balance'] ?? 0, 0) }} {{ number_format($row['faltantes'] ?? 0, 0) }} {{ number_format($row['sobrantes'] ?? 0, 0) }} @if(($row['estado'] ?? '') === 'ok') OK @elseif(($row['estado'] ?? '') === 'faltante') FALTANTE @else SOBRANTE @endif
@endif