{{-- Contadores por estado --}}
@foreach($paqueteCount as $cant) {{ $cant->estado }} {{ $cant->cantidad }} @endforeach
@foreach($paquete as $p) @php // Fecha formateada "d de mes de Y" $meses = [1=>'enero',2=>'febrero',3=>'marzo',4=>'abril',5=>'mayo',6=>'junio',7=>'julio',8=>'agosto',9=>'septiembre',10=>'octubre',11=>'noviembre',12=>'diciembre']; $ts = strtotime($p->fecha_creacion); $dia = date('d', $ts); $mes = $meses[(int)date('m', $ts)]; $anio = date('Y', $ts); // Fondo del header por estado $bg = ''; if ($p->estado === 'MIAMI') $bg = 'rgba(255, 86, 0, .1)'; if ($p->estado === 'EN TRANSITO') $bg = 'rgba(255, 86, 0, .1)'; if ($p->estado === 'EN DEPOSITO') $bg = 'rgba(255, 86, 0, .1)'; if ($p->estado === 'ASUNCION') $bg = 'rgba(25,135,84, .1)'; // Estado de pago por paquete (del subselect en el controlador/consulta) $estadoPago = strtolower(trim($p->estado_pago ?? '')); // '', 'pendiente', 'completado', 'rechazado' // Valor como número entero por si viene con puntos $valorNum = (int) preg_replace('/\D+/', '', (string)($p->valor ?? '0')); @endphp
{{-- Header --}}
{{--

PEDIDO REALIZADO

{{ $dia.' de '.$mes.' de '.$anio }}

--}}

ORIGEN

SUCURSAL DESTINO

{{--

Gs. {{ number_format($valorNum, 0, ',', '.') }}

--}}

@php $sucursales = DB::Table('oficina_comercial') ->where('oficina_comercial_id', '=', auth()->user()->oficina_comercial_id) ->first(); @endphp @if($sucursales) {{ $sucursales->nombre }} @else @php $sucursales2 = DB::Table('oficina_comercial') ->where('oficina_comercial_id', '=', 1) ->first(); @endphp @if($sucursales2) {{ $sucursales2->nombre }} @endif @endif

NUMERO DE RASTREO

{{ $p->tracking }} Copiar

{{--

PEDIDO Nº {{ $p->paquete_id }}

Detalle de pedido

--}}

LLEGADA

@if($sucursales) @php setlocale(LC_TIME, "es_ES.UTF-8"); // asegura idioma español date_default_timezone_set("America/Asuncion"); // tu zona horaria $fechaHora = $p->fecha_modificacion; // Convertir a timestamp $timestamp = strtotime($fechaHora); // Ejemplo: "miércoles, 10 de septiembre de 2025, 15:30" echo strftime("%d de %B de %Y", $timestamp); @endphp @else @php $sucursales3 = DB::Table('oficina_comercial') ->where('oficina_comercial_id', '=', 1) ->first(); @endphp @if($sucursales3) {{-- {{ date("d/m/Y", strtotime($p->fecha_recepcion_sucursal)) }} --}} @php setlocale(LC_TIME, "es_ES.UTF-8"); // asegura idioma español date_default_timezone_set("America/Asuncion"); // tu zona horaria $fechaHora = $p->fecha_recepcion_sucursal; // Convertir a timestamp $timestamp = strtotime($fechaHora); // Ejemplo: "miércoles, 10 de septiembre de 2025, 15:30" echo strftime("%d de %B de %Y", $timestamp); @endphp @endif @endif

{{--

Facturar con:

--}}
{{--
Nro. de trancking:
{{ $p->tracking }} Copiar
--}} {{-- Body --}}
{{ $p->estado }}
{{-- Timeline --}}
MIAMI
EN TRANSITO
EN DEPOSITO
ASUNCIÓN
{{-- Detalle --}}

{{ ucfirst($p->descripcion) }}

Vendido por: {{ $p->proveedor_nombre }}

@if(($p->estado == 'ASUNCION') || ($p->estado == 'RETIRADO'))

Peso: {{ $p->peso }} gr.

Costo: Gs. {{ number_format($valorNum, 0, ',', '.') }}

@else

Peso estimativo: {{ $p->peso }} gr.

Costo Estimado: Gs. {{ number_format($valorNum, 0, ',', '.') }}

@endif
{{-- Acciones por paquete (INDEPENDIENTES) --}}
@if($p->estado === 'ASUNCION' || $p->estado === 'RETIRADO') @if($estadoPago === 'completado') Pagado

@php setlocale(LC_TIME, "es_ES.UTF-8"); // asegura idioma español date_default_timezone_set("America/Asuncion"); // tu zona horaria $fechaHora = $p->fecha_retiro; // Convertir a timestamp $timestamp = strtotime($fechaHora); // Ejemplo: "miércoles, 10 de septiembre de 2025, 15:30" echo 'Retirado el:
'. strftime("%d de %B de %Y", $timestamp); @endphp

@elseif($estadoPago === 'pendiente')
@elseif($estadoPago === 'rechazado') @else {{-- Sin registro de pago para ESTE paquete => habilitar pago SOLO de este --}} @endif @else {{-- --}} {{-- --}} @endif
@endforeach