@extends('layouts.app') @section('title', 'Devoluciones de Compras') @section('content')

Devoluciones de Compras

Gestión y seguimiento de devoluciones de compras a proveedores

Nueva Devolución
Total Devoluciones
{{ $stats['total_returns'] }}
Borradores
{{ $stats['draft_returns'] }}
Pendientes
{{ $stats['pending_returns'] }}
Aprobadas
{{ $stats['approved_returns'] }}
Listado de Devoluciones de Compras
@forelse($returns as $return) @empty @endforelse
N° Devolución Proveedor Factura Fecha Motivo Total Estado Acciones
{{ $return->return_number }} @if($return->supplier)
{{ Str::limit($return->supplier->business_name, 30) }}
@if($return->supplier->contact_person) {{ Str::limit($return->supplier->contact_person, 25) }} @endif
@else N/A @endif
@if($return->purchaseInvoice) {{ $return->purchaseInvoice->invoice_number }} @else N/A @endif {{ $return->return_date ? $return->return_date->format('d/m/Y') : 'N/A' }}
{{ $return->return_reason }}
${{ number_format($return->total_amount, 2) }} @php $statusConfig = [ 'draft' => ['class' => 'secondary', 'icon' => 'edit', 'label' => 'Borrador'], 'pending' => ['class' => 'warning', 'icon' => 'clock', 'label' => 'Pendiente'], 'approved' => ['class' => 'success', 'icon' => 'check-circle', 'label' => 'Aprobada'], 'rejected' => ['class' => 'danger', 'icon' => 'times-circle', 'label' => 'Rechazada'], 'processed' => ['class' => 'info', 'icon' => 'check-double', 'label' => 'Procesada'] ]; $status = $statusConfig[$return->status] ?? ['class' => 'secondary', 'icon' => 'circle', 'label' => ucfirst($return->status)]; @endphp {{ $status['label'] }}
@if($return->status === 'approved') @endif @if($return->status === 'draft')
@csrf @method('DELETE')
@endif
No hay devoluciones de compras registradas

Las devoluciones de compras aparecerán aquí.

Crear Primera Devolución
@if($returns->hasPages()) @endif
@push('styles') @endpush @endsection