{{-- Sweet Works ERP | app/Modules/Warehouse/Resources/Views/inventory/kardex.blade.php | v1.3 | 29/09/2026 --}} {{-- v1.3 — Ventana Estructural VB-2 (Punto 3): badge "Estatus" usa lotStatus->name/color (catálogo) en vez de la columna de texto status (eliminada). --}} {{-- v1.2 — Ventana Estructural VA (Punto 1e): columna "Referencia" usa referenceType->name (catálogo) en vez de reference_type (columna eliminada). Columna "Cantidad" usa movementType->direction (=-1 salida) en vez de una lista fija de códigos ENUM — cualquier tipo de salida futuro del catálogo se refleja automáticamente sin tocar esta vista. --}} {{-- v1.1 — Fase 1E-E9B: columna "Lote" muestra batch_number (identidad de negocio) en vez de lot_number (que ahora puede llevar sufijo interno de consecutivo de batch). --}} {{-- v1.0 — Kardex de movimientos por producto: entradas, salidas, saldo y costeo. --}} @extends('layouts.vertical', ['pageTitle' => __('warehouse.kardex')]) @section('page-title')
| # | {{ __('warehouse.lot-number') }} | {{ __('warehouse.pallet') }} | {{ __('warehouse.zone') }} | {{ __('warehouse.location') }} | {{ __('warehouse.available-cap') }} | {{ __('warehouse.reserved') }} | {{ __('warehouse.unit-cost-lbl') }} | {{ __('warehouse.entry-date') }} | {{ __('warehouse.status') }} |
|---|---|---|---|---|---|---|---|---|---|
| @if($i === 0) {{ __('warehouse.next') }} @else {{ $i + 1 }} @endif | {{ $lot->batch_number ?? $lot->lot_number }} | {{ $lot->pallet_code ?? '—' }} | {{ $lot->zone->code }} | {{ $lot->location->code ?? '—' }} | {{ number_format($lot->quantity_available, 2) }} | {{ number_format($lot->quantity_reserved, 2) }} | ${{ number_format($lot->unit_cost, 4) }} | {{ $lot->entry_date->format('d/m/Y') }} | {{ $lot->lotStatus?->name ?? '—' }} |
| {{ __('warehouse.date') }} | {{ __('warehouse.type') }} | {{ __('warehouse.reference') }} | {{ __('warehouse.lot') }} | {{ __('warehouse.zone') }} | {{ __('warehouse.quantity') }} | {{ __('warehouse.unit-cost-lbl') }} | {{ __('warehouse.total') }} | {{ __('warehouse.balance') }} | {{ __('warehouse.user') }} |
|---|---|---|---|---|---|---|---|---|---|
| {{ $movement->created_at->format('d/m/Y H:i') }} | {{ $movement->type_label }} | {{ $movement->reference_number ?? $movement->referenceType?->name }} | {{ $movement->lot->batch_number ?? $movement->lot->lot_number ?? '—' }} | {{ $movement->zone->code ?? '—' }} | {{ ($movement->movementType?->direction ?? 0) < 0 ? '-' : '+' }}{{ number_format($movement->quantity, 2) }} | ${{ number_format($movement->unit_cost, 4) }} | ${{ number_format($movement->total_cost, 2) }} | {{ number_format($movement->balance_after, 2) }} | {{ $movement->createdBy->name ?? '—' }} |
| {{ __('warehouse.no-movements') }} | |||||||||