Complete audit trail of all inventory movements
Total Movements
{{ number_format($movements->total()) }}
Inbound
{{ $movements->where('quantity_change', '>', 0)->count() }}
Outbound
{{ $movements->where('quantity_change', '<', 0)->count() }}
Net Change
@php $netChange = $movements->sum('quantity_change'); @endphp{{ $netChange >= 0 ? '+' : '' }}{{ number_format($netChange, 2) }}
| Date/Time | Item | Type | Before | Change | After | Reason | User |
|---|---|---|---|---|---|---|---|
|
{{ $movement->created_at->format('M d, Y') }}
{{ $movement->created_at->format('H:i') }} |
{{ $movement->inventoryItem->name ?? 'N/A' }}
{{ $movement->inventoryItem->sku ?? '' }}
@if($movement->inventoryItem && $movement->inventoryItem->category)
• {{ $movement->inventoryItem->category->name }}
@endif
|
{{ $movement->getTypeLabel() }} | {{ number_format($movement->quantity_before, 2) }} {{ $movement->inventoryItem->unit->abbreviation ?? '' }} | {{ $movement->quantity_change >= 0 ? '+' : '' }}{{ number_format($movement->quantity_change, 2) }} {{ $movement->inventoryItem->unit->abbreviation ?? '' }} | {{ number_format($movement->quantity_after, 2) }} {{ $movement->inventoryItem->unit->abbreviation ?? '' }} |
{{ $movement->reason }}
|
{{ $movement->user->name ?? 'System' }} |
No movements foundTry adjusting your filters to see more results. |
|||||||