{{-- Document Header --}}
LAPORAN REKAPITULASI STOK MATERIAL
UNIT BANGUNAN
( REKAP MUTASI & STOK AKHIR MATERIAL )
{{-- Metadata Table & Summary Info --}}
Total Material
{{ $stockData->count() }} item
Stok Tersedia
{{ $stockData->where('saldo', '>', 10)->count() }} item
Stok Menipis
{{ $stockData->where('saldo', '>', 0)->where('saldo', '<=', 10)->count() }} item
Perlu Restok
{{ $stockData->where('saldo', '<=', 0)->count() }} item
{{-- Main Table Rekap Stok --}} @forelse($stockData as $i => $s) @php $masukDisplay = ((float)$s->qty_masuk == (int)(float)$s->qty_masuk) ? number_format((float)$s->qty_masuk, 0, ',', '.') : rtrim(rtrim(number_format((float)$s->qty_masuk, 2, ',', '.'), '0'), ','); $keluarDisplay = ((float)$s->qty_keluar == (int)(float)$s->qty_keluar) ? number_format((float)$s->qty_keluar, 0, ',', '.') : rtrim(rtrim(number_format((float)$s->qty_keluar, 2, ',', '.'), '0'), ','); $saldoDisplay = ((float)$s->saldo == (int)(float)$s->saldo) ? number_format((float)$s->saldo, 0, ',', '.') : rtrim(rtrim(number_format((float)$s->saldo, 2, ',', '.'), '0'), ','); @endphp @empty @endforelse @if($stockData->isNotEmpty()) @endif
NO. KODE NAMA MATERIAL KATEGORI MASUK KELUAR STOK AKHIR SAT. KETERANGAN
{{ $i + 1 }}. {{ $s->item->kode_barang }} {{ $s->item->nama_barang }} {{ $s->item->category->name ?? '-' }} {{ $masukDisplay }} {{ $keluarDisplay }} {{ $saldoDisplay }} {{ $s->item->satuan }} @if($s->saldo <= 0) Perlu Restok @elseif($s->saldo <= 10) Stok Menipis @else Stok Tersedia @endif
Belum ada data stok material yang tercatat.
TOTAL ITEM MATERIAL TERDAFTAR {{ $stockData->count() }} Item Material