@extends('layouts.app') @section('title', 'Stock History - ' . $product->name) @section('breadcrumb')
Movement history for: {{ $product->name }}
SKU: {{ $product->sku ?? 'N/A' }} | Barcode: {{ $product->barcode ?? 'N/A' }}
{{ $product->category?->name ?? 'Uncategorized' }}| Date & Time | Type | Quantity | Before | After | User | Notes |
|---|---|---|---|---|---|---|
|
{{ $movement->created_at->format('M d, Y') }}
{{ $movement->created_at->format('h:i A') }}
|
@php $typeColors = [ 'sale' => 'status-cancelled', 'purchase' => 'status-completed', 'adjustment' => 'status-refunded', 'damage' => 'status-cancelled', 'expired' => 'status-cancelled', 'transfer' => 'status-pending', 'return' => 'status-completed', ]; $typeIcons = [ 'sale' => 'bi-cart-dash', 'purchase' => 'bi-cart-plus', 'adjustment' => 'bi-plus-slash-minus', 'damage' => 'bi-x-circle', 'expired' => 'bi-calendar-x', 'transfer' => 'bi-arrow-left-right', 'return' => 'bi-arrow-return-left', ]; @endphp {{ ucfirst($movement->type) }} | {{ $movement->quantity >= 0 ? '+' : '' }}{{ number_format($movement->quantity, 0) }} | {{ number_format($movement->quantity_before, 0) }} | {{ number_format($movement->quantity_after, 0) }} |
@if($movement->user)
{{ strtoupper(substr($movement->user->name, 0, 1)) }}
{{ $movement->user->name }}
|
@if($movement->notes) {{ Str::limit($movement->notes, 30) }} @else - @endif |
|
No stock movements recorded yet |
||||||