@extends('layouts.app') @section('titulo', 'Inventario · Stock Actual') @section('contenido')
{{-- HEADER --}}

Stock Actual

Consulta el stock disponible por producto y almacén.

{{-- KPI CARDS --}}

Unidades en stock

{{ number_format($unidades) }}

@if ($almacenId) Almacén seleccionado @else Todos los almacenes @endif

Valor a costo

S/ {{ number_format($valorCosto, 2) }}

Valor a precio de venta

S/ {{ number_format($valorVenta, 2) }}

{{-- FILTROS --}}
@if ($almacenId) Mostrando stock del almacén seleccionado. @else Mostrando stock consolidado de todos los almacenes. @endif
Limpiar
{{-- TABLA --}}
@forelse ($productos as $p) @php $stockActual = (int) ($p->stock_actual ?? 0); $stockMinimo = (int) ($p->stock_minimo_actual ?? 0); $valorProducto = $stockActual * (float) $p->precio_venta; @endphp @empty @endforelse
PRODUCTO CATEGORÍA STOCK MÍNIMO COSTO VALOR (VENTA)
{{ $p->nombre }}
@if ($p->codigo_barras)
Código: {{ $p->codigo_barras }}
@endif
{{ $p->categoria?->nombre ?? '—' }} @if ($stockActual <= $stockMinimo) {{ number_format($stockActual) }} ⚠ @else {{ number_format($stockActual) }} @endif {{ number_format($stockMinimo) }} S/ {{ number_format((float) $p->precio_compra, 2) }} S/ {{ number_format($valorProducto, 2) }}
No se encontraron productos.
{{-- PAGINACIÓN --}} @if ($productos->hasPages())
Mostrando {{ $productos->firstItem() ?? 0 }} a {{ $productos->lastItem() ?? 0 }} de {{ $productos->total() }} registros
{{ $productos->links() }}
@endif
@endsection