@extends('layouts.app') @section('title', 'Detalles de Devolución de Compra') @section('content')

Detalles de Devolución de Compra

Volver al Listado @if($return->status !== 'processed') Editar @endif @if($return->status === 'approved' && $return->status !== 'processed')
@csrf
@endif
Información de la Devolución
N° Devolución:
{{ $return->return_number ?? 'N/A' }}
Estado:
@php $statusColors = [ 'draft' => 'secondary', 'pending' => 'warning', 'approved' => 'success', 'rejected' => 'danger', 'processed' => 'info' ]; $statusLabels = [ 'draft' => 'Borrador', 'pending' => 'Pendiente', 'approved' => 'Aprobada', 'rejected' => 'Rechazada', 'processed' => 'Procesada' ]; @endphp {{ $statusLabels[$return->status] ?? $return->status }}

Fecha de Devolución:
{{ $return->return_date ? $return->return_date->format('d/m/Y') : 'N/A' }}
Motivo:
{{ $return->return_reason ?? $return->reason ?? 'N/A' }}
@if($return->notes)
Notas:
{{ $return->notes }}
@endif
Información del Proveedor
Empresa:
{{ $return->supplier ? $return->supplier->business_name : 'N/A' }}

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

Teléfono:
{{ $return->supplier ? $return->supplier->phone : 'N/A' }}
Factura Original:
@if($return->purchaseInvoice) {{ $return->purchaseInvoice->invoice_number }} @else N/A @endif
Productos Devueltos
@forelse($return->details as $detail) @empty @endforelse
Código Producto Cantidad Precio Unitario Total
{{ $detail->product ? $detail->product->code : 'N/A' }} {{ $detail->product ? $detail->product->name : 'N/A' }} {{ number_format($detail->quantity_returned ?? $detail->quantity ?? 0, 2) }} {{ number_format($detail->unit_price, 2) }} {{ number_format($detail->total_price, 2) }}
No hay productos devueltos
Total: {{ number_format($return->total_amount, 2) }}
Usuario que Registró

Nombre: {{ $return->returnedBy ? $return->returnedBy->name : 'N/A' }}
Email: {{ $return->returnedBy ? $return->returnedBy->email : 'N/A' }}
Fecha: {{ $return->created_at ? $return->created_at->format('d/m/Y H:i') : 'N/A' }}

@if($return->approvedBy)
Usuario que Aprobó

Nombre: {{ $return->approvedBy->name }}
Email: {{ $return->approvedBy->email }}
Fecha: {{ $return->approved_at ? $return->approved_at->format('d/m/Y H:i') : 'N/A' }}

@endif
@if($return->status !== 'processed' && $return->status !== 'rejected')
Cambiar Estado
@csrf
@endif
@endsection