@if($shipmentNumber)
Shipment Number: {{ $shipmentNumber }}
@if($purchaseItems->count() > 0)
Purchase Items (Stock In)
| Product |
Code |
Unit |
Quantity |
Rate |
Amount |
Supplier |
Date |
@foreach($purchaseItems as $item)
| {{ $item->product->name ?? 'N/A' }} |
{{ $item->product->code ?? 'N/A' }} |
{{ $item->product->unit->short_name ?? 'N/A' }} |
{{ number_format($item->quantity, 3) }} |
{{ number_format($item->rate, 2) }} |
{{ number_format($item->amount, 2) }} |
{{ $item->purchase->supplier->name ?? 'N/A' }} |
{{ $item->purchase->date ?? 'N/A' }} |
@endforeach
| Total |
{{ number_format($purchaseItems->sum('quantity'), 3) }} |
|
{{ number_format($purchaseItems->sum('amount'), 2) }} |
|
@endif
@if($saleItems->count() > 0)
Sale Items (Stock Out)
| Product |
Code |
Unit |
Quantity |
Rate |
Amount |
Customer |
Date |
@foreach($saleItems as $item)
| {{ $item->product->name ?? 'N/A' }} |
{{ $item->product->code ?? 'N/A' }} |
{{ $item->product->unit->short_name ?? 'N/A' }} |
{{ number_format($item->quantity, 3) }} |
{{ number_format($item->rate, 2) }} |
{{ number_format($item->amount, 2) }} |
{{ $item->sale->customer->name ?? 'N/A' }} |
{{ $item->sale->date ?? 'N/A' }} |
@endforeach
| Total |
{{ number_format($saleItems->sum('quantity'), 3) }} |
|
{{ number_format($saleItems->sum('amount'), 2) }} |
|
@endif
@if($wastageItems->count() > 0)
Wastage Items (Stock Out)
| Product |
Code |
Unit |
Quantity |
Rate |
Amount |
Date |
@foreach($wastageItems as $item)
| {{ $item->product->name ?? 'N/A' }} |
{{ $item->product->code ?? 'N/A' }} |
{{ $item->product->unit->short_name ?? 'N/A' }} |
{{ number_format($item->quantity, 3) }} |
{{ number_format($item->rate, 2) }} |
{{ number_format($item->amount, 2) }} |
{{ $item->wastage->date ?? 'N/A' }} |
@endforeach
| Total |
{{ number_format($wastageItems->sum('quantity'), 3) }} |
|
{{ number_format($wastageItems->sum('amount'), 2) }} |
|
@endif
@if($purchaseReturns->count() > 0)
Purchase Return Items (Stock Out)
| Product |
Code |
Unit |
Quantity |
Rate |
Amount |
Supplier |
Date |
@foreach($purchaseReturns as $item)
| {{ $item->product->name ?? 'N/A' }} |
{{ $item->product->code ?? 'N/A' }} |
{{ $item->product->unit->short_name ?? 'N/A' }} |
{{ number_format($item->quantity, 3) }} |
{{ number_format($item->rate, 2) }} |
{{ number_format($item->amount, 2) }} |
{{ $item->purchaseReturn->purchase->supplier->name ?? 'N/A' }} |
{{ $item->purchaseReturn->date ?? 'N/A' }} |
@endforeach
| Total |
{{ number_format($purchaseReturns->sum('quantity'), 3) }} |
|
{{ number_format($purchaseReturns->sum('amount'), 2) }} |
|
@endif
@if($saleReturns->count() > 0)
Sale Return Items (Stock In)
| Product |
Code |
Unit |
Quantity |
Rate |
Amount |
Customer |
Date |
@foreach($saleReturns as $item)
| {{ $item->product->name ?? 'N/A' }} |
{{ $item->product->code ?? 'N/A' }} |
{{ $item->product->unit->short_name ?? 'N/A' }} |
{{ number_format($item->quantity, 3) }} |
{{ number_format($item->rate, 2) }} |
{{ number_format($item->amount, 2) }} |
{{ $item->saleReturn->sale->customer->name ?? 'N/A' }} |
{{ $item->saleReturn->date ?? 'N/A' }} |
@endforeach
| Total |
{{ number_format($saleReturns->sum('quantity'), 3) }} |
|
{{ number_format($saleReturns->sum('amount'), 2) }} |
|
@endif
@if($purchaseItems->count() == 0 && $saleItems->count() == 0 && $wastageItems->count() == 0 && $purchaseReturns->count() == 0 && $saleReturns->count() == 0)
No inventory records found for this shipment number.
@endif
@if($purchaseItems->count() > 0 || $saleItems->count() > 0 || $wastageItems->count() > 0 || $purchaseReturns->count() > 0 || $saleReturns->count() > 0)
| Total Stock In (Purchases + Sale Returns) |
{{ number_format($purchaseItems->sum('quantity') + $saleReturns->sum('quantity'), 3) }}
|
| Total Stock Out (Sales + Wastage + Purchase Returns) |
{{ number_format($saleItems->sum('quantity') + $wastageItems->sum('quantity') + $purchaseReturns->sum('quantity'), 3) }}
|
| Net Inventory Movement |
{{ number_format($purchaseItems->sum('quantity') + $saleReturns->sum('quantity') - $saleItems->sum('quantity') - $wastageItems->sum('quantity') - $purchaseReturns->sum('quantity'), 3) }}
|
@endif
@else
Please select a shipment number to view the inventory report.
@endif