@extends('layouts.app') @section('title', 'Detalle del Gasto') @section('content')

Detalle del Gasto: {{ $expense->expense_number }}

Información General
Número de Gasto: {{ $expense->expense_number }}
Fecha: {{ $expense->expense_date->format('d/m/Y') }}
Tipo de Documento: {{ $expense->document_type_text }} @if($expense->document_number)
{{ $expense->document_number }} @endif
Tipo de Gasto: {{ $expense->expense_type_text }}
Descripción: {{ $expense->description }}
Creado por: {{ $expense->createdBy->name ?? 'N/A' }}
Fecha de creación: {{ $expense->created_at->format('d/m/Y H:i') }}
Información del Proveedor
@if($expense->supplier_ruc) @endif @if($expense->supplier_address) @endif @if($expense->supplier_phone) @endif @if($expense->supplier_email) @endif
Nombre: {{ $expense->supplier_name }}
RUC/Cédula: {{ $expense->supplier_ruc }}
Dirección: {{ $expense->supplier_address }}
Teléfono: {{ $expense->supplier_phone }}
Email: {{ $expense->supplier_email }}
Montos y Pagos
@if($expense->exchange_rate != 1) @endif @if($expense->payment_date) @endif
Subtotal: ${{ $expense->formatted_subtotal }} {{ $expense->currency }}
Impuestos: ${{ $expense->formatted_tax_amount }} {{ $expense->currency }}
Retención: @if($expense->is_retention_applied) ${{ $expense->formatted_retention_amount }} {{ $expense->currency }} @else No aplicada @endif
Total: ${{ $expense->formatted_total_amount }} {{ $expense->currency }}
Tasa de Cambio: {{ $expense->exchange_rate }}
Método de Pago: @php $methodText = match($expense->payment_method) { 'cash' => 'Efectivo', 'transfer' => 'Transferencia', 'check' => 'Cheque', 'credit_card' => 'Tarjeta de Crédito', default => $expense->payment_method }; @endphp {{ $methodText }}
Estado de Pago: @php $statusClass = match($expense->payment_status) { 'pending' => 'bg-warning', 'paid' => 'bg-success', 'partial' => 'bg-info', 'cancelled' => 'bg-danger', default => 'bg-secondary' }; @endphp {{ $expense->payment_status_text }}
Fecha de Pago: {{ $expense->payment_date->format('d/m/Y') }}
Información del Gasto
@if($expense->approved_by) @endif
Retención Aplicada: @if($expense->is_retention_applied) @else No @endif
Impreso: @if($expense->is_printed) @else No @endif
Aprobado por: {{ $expense->approvedBy->name ?? 'N/A' }}
Fecha de aprobación: {{ $expense->approved_at->format('d/m/Y H:i') }}
@if($expense->notes)
Notas Adicionales

{{ $expense->notes }}

@endif
Acciones Adicionales
@if(!$expense->is_retention_applied)
@endif @if(!$expense->approved_by)
@csrf
@endif
@endsection @push('scripts') @endpush