@extends('layouts.app') @section('title', 'Completar envío ' . $envio->numero_envio . ' | Veltrix v2') @section('content') {{-- Header --}}

Completar envío

{{ $envio->numero_envio }} {{ $envio->estadoLabel() }} @if ($envio->venta_id) Venta POS #{{ $envio->venta_id }} @endif
@if ($errors->any())
{{ $errors->first() }}
@endif
@csrf @method('PUT')
{{-- ── Datos de despacho (PRIMERO, prominente) ──────────── --}}

Datos de despacho

Transportadora y número de guía para el envío
@if (!$envio->transportadora)
Pendiente por asignar
@endif
@if (!$envio->numero_guia)
Pendiente por asignar
@endif
{{-- ── Destinatario ──────────────────────────────────────── --}}

Destinatario

@if ($envio->cliente) {{ $envio->cliente->nombre }} @endif
@if ($envio->cliente_id)
@endif
{{-- ── Contenido + Estado + Rótulo ──────────────────────── --}}
{{-- Contenido --}}

Contenido del paquete

{{-- Estado --}}

Actualizar estado

{{-- Rótulo --}} @if (has_permission('rotulos.generar') && $envio->rotulos()->count() === 0)

Generar rótulo al guardar

@endif
{{-- Productos de la venta (solo lectura) --}} @if ($envio->venta && $envio->venta->detalles->count())

Productos de la venta

@foreach ($envio->venta->detalles as $d) @endforeach
Producto Cantidad Total
{{ $d->producto?->nombre ?? 'Producto eliminado' }} {{ number_format((float)$d->cantidad, 0) }} ${{ number_format((float)$d->total_linea, 2) }}
Total venta ${{ number_format((float)$envio->venta->total, 2) }}
@endif
Cancelar
@endsection @push('scripts') @endpush