@extends('layouts.app') @section('title', 'Reporte Sin Stock') @section('content')

Reporte Sin Stock

Volver
Información del Reporte
Fecha de Generación:
{{ now()->format('d/m/Y H:i:s') }}
Total de Productos:
{{ $products->count() }}
Estado:
Sin Stock
Generado por:
{{ Auth::user()->name }}
Productos Sin Stock ({{ $products->count() }} productos)
@if($products->count() > 0)
@foreach($products as $product) @endforeach
Código Nombre Categoría Marca Stock Actual Stock Mínimo Stock Máximo Último Movimiento Estado Acciones
{{ $product->code }} {{ $product->name }}
{{ $product->category->name }}
{{ $product->brand->name }} 0 {{ $product->stock_min }} {{ $product->stock_max }} @if($product->stocks->count() > 0) {{ $product->stocks->first()->last_movement_date ? $product->stocks->first()->last_movement_date->format('d/m/Y') : 'N/A' }} @else N/A @endif {{ $product->is_active ? 'Activo' : 'Inactivo' }}
@else

¡Excelente!

No hay productos sin stock en este momento.

Todos los productos tienen stock disponible.

@endif
@if($products->count() > 0)
Resumen por Categoría
@php $categories = $products->groupBy('category.name'); @endphp @foreach($categories as $categoryName => $categoryProducts)
{{ $categoryName }}
{{ $categoryProducts->count() }} productos
@endforeach
Recomendaciones
Acciones Inmediatas:
  • Contactar proveedores para reabastecimiento
  • Revisar políticas de stock mínimo
  • Notificar al equipo de ventas
Prevención:
  • Implementar alertas automáticas
  • Revisar niveles de stock mínimo
  • Establecer políticas de reorden
@endif
@push('scripts') @endpush @push('styles') @endpush @push('scripts') @endpush @endsection