@extends('layouts.app') @section('title', 'Inventory History') @section('content')
Complete log of all stock movements
| Date & Time | SKU | Type | Qty Change | Balance | Reference | Performed By |
|---|---|---|---|---|---|---|
|
{{ \Carbon\Carbon::parse($movement->performed_at)->format('d M Y') }}
{{ \Carbon\Carbon::parse($movement->performed_at)->format('H:i:s') }}
|
{{ $movement->sku }}
|
@php $typeColors = [ 'in' => 'bg-green-100 dark:bg-green-900/50 text-green-800 dark:text-green-300', 'out' => 'bg-red-100 dark:bg-red-900/50 text-red-800 dark:text-red-300', 'adjustment' => 'bg-blue-100 dark:bg-blue-900/50 text-blue-800 dark:text-blue-300', 'transfer_in' => 'bg-green-100 dark:bg-green-900/50 text-green-800 dark:text-green-300', 'transfer_out' => 'bg-red-100 dark:bg-red-900/50 text-red-800 dark:text-red-300', 'customer_return' => 'bg-green-100 dark:bg-green-900/50 text-green-800 dark:text-green-300', 'supplier_return' => 'bg-orange-100 dark:bg-orange-900/50 text-orange-800 dark:text-orange-300', ]; $typeLabels = [ 'in' => 'Stock In', 'out' => 'Stock Out', 'adjustment' => 'Adjustment', 'transfer_in' => 'Transfer In', 'transfer_out' => 'Transfer Out', 'customer_return' => 'Customer Return', 'supplier_return' => 'Supplier Return', ]; @endphp {{ $typeLabels[$movement->type] ?? ucfirst(str_replace('_', ' ', $movement->type)) }} | @if($isStockDecrease) -{{ number_format(abs($movement->quantity)) }} @else +{{ number_format(abs($movement->quantity)) }} @endif |
{{ number_format($balanceBefore) }}
→ {{ number_format($movement->balance_after) }}
|
{{ $movement->reference_number ?? '-' }}
@if($movement->notes)
{{ $movement->notes }}
@endif
|
{{ $movement->performed_by_name }} |
Stock movements will appear here when you receive or use inventory.