@extends('layouts.app') @section('titulo', 'Ajustes de Stock') @section('contenido') {{-- ========================================================= --}} {{-- ENCABEZADO --}} {{-- ========================================================= --}}

Ajustes de Stock

Registra ingresos, salidas y conteos físicos por almacén y lote.

{{-- STOCK ACTUAL --}} ← Stock Actual {{-- LOTES --}} Lotes y Vencimientos
{{-- ========================================================= --}} {{-- MENSAJES --}} {{-- ========================================================= --}} @if (session('ok'))
{{ session('ok') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($errors->any())

Revisa los siguientes datos:

@endif {{-- ========================================================= --}} {{-- CONTENIDO PRINCIPAL --}} {{-- ========================================================= --}}
{{-- ===================================================== --}} {{-- FORMULARIO --}} {{-- ===================================================== --}}
@csrf {{-- ================================================= --}} {{-- TÍTULO --}} {{-- ================================================= --}}

Nuevo ajuste

Selecciona el almacén, producto y lote que deseas modificar.

{{-- ================================================= --}} {{-- ALMACÉN --}} {{-- ================================================= --}}
{{-- ================================================= --}} {{-- PRODUCTO --}} {{-- ================================================= --}}

Primero selecciona el almacén y el producto.

{{-- ================================================= --}} {{-- LOTE --}} {{-- ================================================= --}}

Primero selecciona un producto.

{{-- ================================================= --}} {{-- INFORMACIÓN DEL LOTE --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- NUEVO LOTE --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- TIPO --}} {{-- ================================================= --}}
{{-- ================================================= --}} {{-- CANTIDAD --}} {{-- ================================================= --}}

Para "Conteo físico", esta cantidad será el nuevo stock exacto.

{{-- ================================================= --}} {{-- MOTIVO --}} {{-- ================================================= --}}
{{-- ================================================= --}} {{-- BOTÓN --}} {{-- ================================================= --}}
{{-- ===================================================== --}} {{-- HISTORIAL --}} {{-- ===================================================== --}}
{{-- ================================================= --}} {{-- CABECERA --}} {{-- ================================================= --}}

Historial de ajustes

Registro de movimientos realizados sobre el inventario.

{{-- ================================================= --}} {{-- FILTRO ALMACÉN --}} {{-- ================================================= --}}
{{-- ================================================= --}} {{-- TABLA --}} {{-- ================================================= --}}
@forelse ($ajustes as $a) {{-- ================================================= --}} {{-- FECHA --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- ALMACÉN --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- PRODUCTO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- LOTE --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- VENCIMIENTO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- TIPO --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- CANTIDAD --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- STOCK --}} {{-- ================================================= --}} {{-- ================================================= --}} {{-- MOTIVO --}} {{-- ================================================= --}} @empty @endforelse
Fecha Almacén Producto Lote Vencimiento Tipo Cant. Stock Motivo
{{ $a->created_at?->format('d/m/Y H:i') ?? '—' }} @if ($a->almacen) {{ $a->almacen->nombre }} @else @endif
{{ $a->producto?->nombre ?? '—' }}
@if ($a->producto?->codigo_barras)
{{ $a->producto->codigo_barras }}
@endif
@php $lote = $a->stockProducto ?? null; @endphp @if ($lote?->lote) {{ $lote->lote }} @else SIN LOTE @endif @if ($lote?->fecha_vencimiento) {{ \Carbon\Carbon::parse($lote->fecha_vencimiento)->format('d/m/Y') }} @else — @endif @if ($a->tipo === 'ingreso') Ingreso @elseif ($a->tipo === 'salida') Salida @else Conteo @endif {{ number_format($a->cantidad) }} {{ number_format($a->stock_anterior) }} {{ number_format($a->stock_nuevo) }} {{ $a->motivo ?: '—' }}

Aún no hay ajustes registrados.

Los movimientos que registres aparecerán aquí.

{{-- ================================================= --}} {{-- PAGINACIÓN --}} {{-- ================================================= --}} @if ($ajustes->hasPages())
{{ $ajustes->links() }}
@endif
{{-- ========================================================= --}} {{-- JAVASCRIPT --}} {{-- ========================================================= --}} {{-- ========================================================= --}} {{-- JAVASCRIPT --}} {{-- ========================================================= --}} @endsection