Row Materials Stock
Raw inventory with average cost (moving average)
{{-- Filters --}}
| # |
Cat |
Sub Category |
Unit |
Currency |
Location |
Qty |
Avg CPI |
Total Cost |
SPI |
Actions |
@php
$sumQty = 0;
$sumCost = 0;
@endphp
@foreach ($stock as $row)
@php
$qty = (float) ($row->qty ?? 0);
$avg = property_exists($row, 'avg_cpi')
? (float) ($row->avg_cpi ?? $row->cpi)
: (float) ($row->cpi ?? 0);
$total = property_exists($row, 'total_cost')
? (float) ($row->total_cost ?? $qty * $avg)
: (float) ($qty * $avg);
$sumQty += $qty;
$sumCost += $total;
@endphp
| {{ $loop->iteration }} |
{{ $row->category->title_ps ?? ($row->category->title_en ?? $row->cat_id) }}
|
@if ($row->scat_id == null)
{{ 'No Sub Cat' }}
@else
{{ $row->sub_category->title_ps ?? ($row->sub_category->title_en ?? $row->scat_id) }}
@endif
|
{{ $row->unit->title_ps ?? ($row->unit->title_en ?? $row->unit_id) }} |
{{ $row->currency->title_ps ?? ($row->currency->title_en ?? $row->currency_id) }}
|
{{ $row->location_id ?? '-' }} |
{{ number_format($qty, 2) }} |
{{ number_format($avg, 4) }} |
{{ number_format($total, 2) }} |
{{ number_format((float) ($row->spi ?? 0), 2) }} |
|
@endforeach
@if ($stock->count() == 0)
| No data found |
@endif
| Page Total |
{{ number_format($sumQty, 2) }} |
|
{{ number_format($sumCost, 2) }} |
|
|
{{ $stock->links('pagination::bootstrap-4') }}