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

Stock Actual

Consulta el stock disponible por producto y almacén.

Lotes y Vencimientos Ajustar stock
{{-- ========================================================= --}} {{-- RESUMEN DEL INVENTARIO --}} {{-- ========================================================= --}}
{{-- UNIDADES --}}

Unidades en stock

{{ number_format($unidades) }}

@if ($almacenId)

Almacén seleccionado

@else

Todos los almacenes

@endif
{{-- COSTO --}}

Valor a costo

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

{{-- VENTA --}}

Valor a precio de venta

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

{{-- ========================================================= --}} {{-- FILTROS --}} {{-- ========================================================= --}}
{{-- BUSCAR --}}
{{-- CATEGORÍA --}}
{{-- ALMACÉN --}}
@if ($almacenId) Mostrando stock del almacén seleccionado. @else Mostrando stock consolidado de todos los almacenes. @endif
Limpiar
{{-- ========================================================= --}} {{-- TABLA DE INVENTARIO --}} {{-- ========================================================= --}}

Inventario actual

Stock disponible por producto.

@forelse ($productos as $p) @php /* * El stock real viene de stock_productos. */ $stockActual = (int) ($p->stock_actual ?? 0); /* * El stock mínimo también viene * de stock_productos. */ $stockMinimo = (int) ($p->stock_minimo_actual ?? 0); /* * Valor total de venta del stock. */ $valorProducto = $stockActual * (float) $p->precio_venta; @endphp {{-- ================================================= --}} {{-- PRODUCTO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- CATEGORÍA --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- STOCK --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- STOCK MÍNIMO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- COSTO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- VALOR DE VENTA --}} {{-- ================================================= --}} @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())
{{ $productos->links() }}
@endif
@endsection