Reportes

{{-- Tabs as Segmented Control --}}
{{ $this->totalVentasCount }} Ventas Registradas
@if($activeTab === 'ventas') {{-- Filters --}}
Cargando...
{{-- Summary Cards --}}
Peso Bruto
{{ number_format($this->totalBruto, 2) }} kg
Tara Total
{{ number_format($this->totalTara, 2) }} kg
Devoluciones
- {{ number_format($this->totalDevoluciones, 2) }} kg
@if($this->totalReingresado > 0)
Reingreso a Local: + {{ number_format($this->totalReingresado, 2) }} kg
@endif
Adicionales
+ {{ number_format($this->totalAdicionales, 2) }} kg
Total Jabas
{{ number_format($this->totalJabasTotal, 0) }} und
Exter: {{ number_format($this->totalJabasExternas, 0) }} | Local: {{ number_format($this->totalJabasLocales, 0) }}
Total Neto
{{ number_format($this->totalPeso, 2) }} kg
{{-- Sales Table --}}
@forelse($ventasPaginated as $venta) @php $pesoNeto = $venta->total_pesajes - $venta->tara_jabas - $venta->total_devoluciones + $venta->total_adicionales + ($venta->total_reingresado ?? 0); $total = $pesoNeto * $venta->precio; @endphp @empty @endforelse
Fecha Cliente Peso Bruto Tara Tot. Peso Neto Cant. Jabas Precio Unit. Devolución Total Acciones
{{ \Carbon\Carbon::parse($venta->fecha)->format('d/m/Y') }} {{ $venta->cliente->nombre }} @if($venta->camal) {{ $venta->camal->nombre }} @endif @if($venta->cant_ventas > 1) {{ $venta->cant_ventas }} registros @endif {{ number_format($venta->total_pesajes, 2) }} kg {{ number_format($venta->tara_jabas, 2) }} kg {{ number_format($pesoNeto, 2) }} kg {{ number_format($venta->total_jabas, 0) }} und S/ {{ number_format($venta->precio, 2) }} {{ number_format($venta->total_devoluciones, 2) }} kg S/ {{ number_format($total, 2) }} @if($venta->cant_ventas > 1) @else Editar @endif
No se encontraron ventas para los filtros seleccionados.
@if(method_exists($ventasPaginated, 'links'))
{{ $ventasPaginated->links() }}
@endif
{{-- ===== RE-VENTAS DESDE LOCALES (Solo Informativo) ===== --}} @php $reventas = $this->reventasLocales; @endphp @if($reventas->count() > 0)

Re-Ventas desde Locales — Solo Informativo

Estos kg ya están incluidos en los pesajes anteriores. No afectan los totales del reporte.

Total Re-vendido
{{ number_format($reventas->sum('peso_total'), 2) }} kg  ·  S/ {{ number_format($reventas->sum('monto_total'), 2) }}
@foreach($reventas as $rv) @endforeach
Fecha Local Cliente Final Pollos Peso (kg) Precio/kg Monto
{{ \Carbon\Carbon::parse($rv->fecha)->format('d/m/Y') }} {{ $rv->local?->nombre ?? '—' }} {{ $rv->cliente?->nombre ?? $rv->cliente_publico ?? 'Sin asignar' }} {{ $rv->cantidad_pollos }} {{ number_format($rv->peso_total, 2) }} S/ {{ number_format($rv->precio_unitario, 2) }} S/ {{ number_format($rv->monto_total, 2) }}
@endif @elseif($activeTab === 'pesajes')
@livewire('reporte-pesajes')
@endif
{{-- Modal Desglose de Ventas --}} @if($showDetalleModal)

Detalle de Ventas

{{ $detalleFecha }} - {{ $detalleCliente }}

@foreach($ventasAgrupadas as $v) @php $pNeto = $v->total_pesajes - $v->tara_jabas - $v->total_devoluciones + $v->total_adicionales + $v->peso_reingresado; $vTotal = $pNeto * $v->precio; @endphp @endforeach
ID Bruto Tara Neto Jabas Precio Devol. Total Acciones
#{{ $v->id }} {{ number_format($v->total_pesajes, 2) }} {{ number_format($v->tara_jabas, 2) }} {{ number_format($pNeto, 2) }} kg {{ number_format($v->pesajes_sum_cantidad, 0) }} S/ {{ number_format($v->precio, 2) }} {{ number_format($v->total_devoluciones, 2) }} kg S/ {{ number_format($vTotal, 2) }} Editar
@endif {{-- Modal Vista Previa de Venta --}} @if($showVerVentaModal && $ventaParaVer)

Vista Previa de Venta #{{ $ventaParaVer->id }}

Cliente

{{ $ventaParaVer->cliente->nombre }}

Fecha

{{ \Carbon\Carbon::parse($ventaParaVer->fecha)->format('d/m/Y') }}

{{-- Totales --}} @php $pNeto = $ventaParaVer->total_pesajes - $ventaParaVer->tara_jabas - $ventaParaVer->total_devoluciones + $ventaParaVer->total_adicionales + $ventaParaVer->peso_reingresado; @endphp
Total Pesajes
{{ number_format($ventaParaVer->total_pesajes, 2) }} kg
Tara Jabas
{{ number_format($ventaParaVer->tara_jabas, 2) }} kg
Devoluciones
{{ number_format($ventaParaVer->total_devoluciones, 2) }} kg
Adicionales
{{ number_format($ventaParaVer->total_adicionales, 2) }} kg
Peso Neto
{{ number_format($pNeto, 2) }} kg
{{-- Tablas --}}

Desglose de Pesajes

@foreach($ventaParaVer->pesajes as $pesaje) @endforeach
Peso Bruto Tara Unit. Cantidad Granja Total Tara
{{ number_format($pesaje->peso, 2) }} kg {{ number_format($pesaje->cantidad > 0 ? ($pesaje->tara / $pesaje->cantidad) : 0, 2) }} {{ $pesaje->cantidad }} {{ $pesaje->granja }} {{ number_format($pesaje->tara, 2) }} kg
Total Final: S/ {{ number_format($pNeto * $ventaParaVer->precio, 2) }}
@endif