@extends('layouts.app') @section('title', 'Detalles de Orden de Compra') @section('content')

Detalles de Orden de Compra

Volver al Listado @if($purchaseOrder->canBeEdited()) Editar @endif
Información de la Orden
N° Orden:
{{ $purchaseOrder->order_number }}
Estado:
@php $statusClasses = [ 'draft' => 'badge-secondary', 'sent' => 'badge-warning', 'confirmed' => 'badge-info', 'received' => 'badge-success', 'cancelled' => 'badge-danger' ]; $statusLabels = [ 'draft' => 'Borrador', 'sent' => 'Enviada', 'confirmed' => 'Confirmada', 'received' => 'Recibida', 'cancelled' => 'Cancelada' ]; @endphp {{ $statusLabels[$purchaseOrder->status] ?? ucfirst($purchaseOrder->status) }}

Fecha de Orden:
{{ $purchaseOrder->order_date ? $purchaseOrder->order_date->format('d/m/Y') : 'N/A' }}
Fecha Esperada:
{{ $purchaseOrder->expected_delivery_date ? $purchaseOrder->expected_delivery_date->format('d/m/Y') : 'N/A' }}

Moneda:
{{ $purchaseOrder->currency }} (Tasa: {{ number_format($purchaseOrder->exchange_rate, 4) }})
Total:
{{ number_format($purchaseOrder->total_amount, 2) }} {{ $purchaseOrder->currency }}
Información del Proveedor
Empresa:
{{ $purchaseOrder->supplier ? $purchaseOrder->supplier->business_name : 'N/A' }}

Contacto:
{{ $purchaseOrder->supplier ? $purchaseOrder->supplier->contact_person : 'N/A' }}
Email:
{{ $purchaseOrder->supplier ? $purchaseOrder->supplier->email : 'N/A' }}

Teléfono:
{{ $purchaseOrder->supplier ? $purchaseOrder->supplier->phone : 'N/A' }}
Dirección:
{{ $purchaseOrder->supplier ? $purchaseOrder->supplier->address : 'N/A' }}
Productos de la Orden
@foreach($purchaseOrder->details as $index => $detail) @endforeach
# Producto Cantidad Precio Unitario Total Notas
{{ $index + 1 }} {{ $detail->product->name }}
{{ $detail->product->code }}
{{ $detail->quantity_ordered }} {{ number_format($detail->unit_price, 2) }} {{ $purchaseOrder->currency }} {{ number_format($detail->total_price, 2) }} {{ $purchaseOrder->currency }} {{ $detail->notes ?? 'N/A' }}
Resumen Financiero
Subtotal:
{{ number_format($purchaseOrder->subtotal, 2) }} {{ $purchaseOrder->currency }}
Impuestos:
{{ number_format($purchaseOrder->tax_amount, 2) }} {{ $purchaseOrder->currency }}

Total:
{{ number_format($purchaseOrder->total_amount, 2) }} {{ $purchaseOrder->currency }}
Estado de la Orden
Estado Actual:
{{ $statusLabels[$purchaseOrder->status] ?? ucfirst($purchaseOrder->status) }}
Términos:
{{ $purchaseOrder->terms_conditions ?? 'N/A' }}
Acciones Disponibles
@if($purchaseOrder->canBeEdited()) Editar Orden @endif @if($purchaseOrder->status === 'confirmed') Crear Factura @endif @if($purchaseOrder->canBeCancelled())
@csrf
@endif
@if($purchaseOrder->notes)
Notas

{{ $purchaseOrder->notes }}

@endif
Información del Usuario
Creado por:
{{ $purchaseOrder->createdBy->name ?? 'N/A' }}
Fecha de Creación:
{{ $purchaseOrder->created_at ? $purchaseOrder->created_at->format('d/m/Y H:i') : 'N/A' }}
@if($purchaseOrder->updatedBy)
Actualizado por:
{{ $purchaseOrder->updatedBy->name }}
Fecha de Actualización:
{{ $purchaseOrder->updated_at ? $purchaseOrder->updated_at->format('d/m/Y H:i') : 'N/A' }}
@endif
Historial

Para ver el historial completo de cambios, consulte el módulo de Kardex en Configuración.

Ver Historial Completo
@endsection