| Código: | {{ $pedido->codigo }} |
| Fecha: | {{ $pedido->created_at->format('d/m/Y H:i') }} |
| Método de Pago: | {{ ucfirst($pedido->metodo_pago) }} |
| Total {{ auth()->user()->empresa->pais->moneda_principal }}: | {{ format_money($pedido->total_usd, 2) }} |
| Total Bs: | Bs {{ number_format($montoUsdEquivalente, 2) }} |
{{ $pedido->ubicacion }}
@if($pedido->latitud && $pedido->longitud) Ver en Mapa @endif{{ $pedido->nota }}
{{ $pedido->fecha_entrega->format('d/m/Y') }}
{{ $pedido->direccion_entrega }}
| Fecha | Método | Referencia | Monto | Estado |
|---|---|---|---|---|
| {{ $pago->created_at->format('d/m/Y H:i') }} | {{ ucfirst($pago->metodo_pago) }} | {{ $pago->referencia ?? 'N/A' }} |
@if($pago->moneda === 'USD')
${{ format_money($pago->total_usd, 2) }}
@else
@php
// Obtener la tasa de cambio del día del pago
$tasaDelDia = \App\Models\ExchangeRate::whereDate('date', $pago->created_at->toDateString())
->orderBy('fetch_time', 'desc')
->value('usd_rate') ?? 1;
$montoUsdEquivalente = $pago->total_usd * $tasaDelDia;
@endphp
{{ format_money($pago->total_usd, 2) }}
≈ Bs{{ number_format($montoUsdEquivalente, 2) }} (tasa: {{ number_format($tasaDelDia, 4) }})
@endif
|
@php $estadoClass = match($pago->estado) { 'completado' => 'bg-success', 'pendiente' => 'bg-warning', 'rechazado' => 'bg-danger', default => 'bg-secondary' }; @endphp {{ ucfirst($pago->estado) }} |
| Total Pagado |
@php
$totalUsd = $pedido->pagos->where('moneda', 'USD')->where('estado', 'completado')->sum('total_usd');
$totalBs = $pedido->pagos->where('moneda', 'BS')->where('estado', 'completado')->sum('total_usd');
@endphp
@if($totalUsd > 0)
{{ format_money($totalUsd, 2) }}
@endif
@if($totalBs > 0)
@php
// Obtener la tasa de cambio del día del pedido
$tasaDelDia = \App\Models\ExchangeRate::whereDate('date', $pedido->created_at->toDateString())
->orderBy('fetch_time', 'desc')
->value('usd_rate') ?? 1;
$totalUsdEquivalente = $totalBs * $tasaDelDia;
@endphp
{{ format_money($totalBs, 2) }}
≈ ${{ format_money($totalUsdEquivalente, 2) }} (tasa: {{ number_format($tasaDelDia, 4) }})
@endif
|
|||
| Producto | Cantidad | Precio Unit. | Subtotal |
|---|---|---|---|
|
@if($detalle->producto && $detalle->producto->imagen)
{{ $detalle->producto->name ?? 'Producto no encontrado' }}@if($detalle->producto && $detalle->producto->code) Código: {{ $detalle->producto->code }} @endif |
{{ $detalle->quantity }} | {{ format_money($detalle->price, 2) }} | {{ format_money($detalle->quantity * $detalle->price, 2) }} |
|
No hay productos en este pedido |
|||
| Total | {{ format_money($pedido->total_usd, 2) }} | ||
Estado: {{ ucfirst($historial->estado_anterior) }} → {{ ucfirst($historial->estado_nuevo) }}
@if($historial->notas){{ $historial->notas }}
@endifReferencia: {{ $referencia->referencia }}
Monto: {{ $referencia->moneda }} {{ number_format($referencia->monto, 2) }}
{{ $referencia->created_at->format('d/m/Y H:i') }}