Reporte de Despachos

Período: {{ $dateFrom }} al {{ $dateTo }}

Total de despachos: {{ count($sales) }}

@foreach ($sales as $sale) @php $dr = $sale->primaryDeliveryRequest; $problem = $dr?->problems->first(); $tCocina = $sale->created_at && $sale->timestamp_end_prod ? \Carbon\Carbon::parse($sale->created_at)->diffInMinutes($sale->timestamp_end_prod) : null; $difLlegada = $sale->timestamp_end_prod && $dr?->arrived_at_store_at ? \Carbon\Carbon::parse($sale->timestamp_end_prod)->diffInMinutes($dr->arrived_at_store_at) : null; $tLocal = $dr?->arrived_at_store_at && $dr?->dropoff_started_at ? \Carbon\Carbon::parse($dr->arrived_at_store_at)->diffInMinutes($dr->dropoff_started_at) : null; $tViaje = $dr?->dropoff_started_at && $dr?->arrived_at_customer_at ? \Carbon\Carbon::parse($dr->dropoff_started_at)->diffInMinutes($dr->arrived_at_customer_at) : null; @endphp @endforeach
Local Fecha Cliente Código C. Cliente C. Local Total QD Reembolso Arribo Moto T. Cocina Llegada Local Dif. Inicio Viaje T. Local Llegada Casa T. Viaje Entregado
{{ $sale->company->name }} {{ $sale->created_at->format('d/m H:i') }} {{ $sale->client ? trim($sale->client->name . ' ' . $sale->client->lastname) : '—' }} {{ strtoupper(substr($sale->uuid, 0, 8)) }} ${{ number_format($dr?->client_fee ?? $sale->price_delivery, 0, ',', '.') }} {{ $dr?->local_fee !== null ? '$' . number_format($dr->local_fee, 0, ',', '.') : '—' }} {{ $dr?->final_fee !== null ? '$' . number_format($dr->final_fee, 0, ',', '.') : '—' }} @if ($problem) ${{ number_format($problem->local_refund_amount, 0, ',', '.') }} @else — @endif {{ $sale->timestamp_end_prod?->format('H:i') ?? '—' }} {{ $tCocina !== null ? $tCocina . ' m' : '—' }} {{ $dr?->arrived_at_store_at?->format('H:i') ?? '—' }} {{ $difLlegada !== null ? $difLlegada . ' m' : '—' }} {{ $dr?->dropoff_started_at?->format('H:i') ?? '—' }} {{ $tLocal !== null ? $tLocal . ' m' : '—' }} {{ $dr?->arrived_at_customer_at?->format('H:i') ?? '—' }} {{ $tViaje !== null ? $tViaje . ' m' : '—' }} {{ $dr?->delivered_at?->format('H:i') ?? '—' }}