@php $fmt=fn($v)=>\App\Services\StockReportService::number($v); $card=$f['mode']==='card'; $base=$card?\App\Filament\Pages\KartuStok::getUrl():\App\Filament\Pages\LaporanStok::getUrl(); $url=fn($changes)=>(($changes['mode']??$f['mode'])==='card'?\App\Filament\Pages\KartuStok::getUrl():\App\Filament\Pages\LaporanStok::getUrl()).'?'.http_build_query(array_replace($f,['page'=>1],$changes)); $canExport=\App\Support\Access::allowed('laporan_stok','download'); $ready=!$card||$item; @endphp
{{ $card?'Telusuri transaksi, hasil opname, dan saldo berjalan per barang.':'Pantau saldo awal, pergerakan barang, dan stok akhir dalam satu tampilan.' }}
Ketik kode atau nama barang pada kolom Barang, pilih kode dari daftar, lalu klik Tampilkan laporan.
| {{ $h }} | @endforeach @else @foreach(['Kode / Kartu Stok','Nama Barang','Kategori','Satuan','Stok Awal','IN','OUT','Adjust','Stok Opname','Stok Akhir'] as $i=>$h){{ $h }} | @endforeach @endif||||||||
|---|---|---|---|---|---|---|---|---|---|
| {{ (int)$f['page']===1?'Saldo awal periode':'Saldo lanjutan halaman sebelumnya' }} | {{ $fmt($pageOpening) }} | ||||||||
| {{ \Carbon\Carbon::parse($r->tanggal)->format('d/m/Y') }} | {{ $r->jenis }} | {{ $r->nomor }} | {{ $r->keterangan }} | {{ $r->jenis==='IN'?$fmt($r->qty):'—' }} | {{ $r->jenis==='OUT'?$fmt($r->qty):'—' }} | {{ $r->jenis==='ADJUST'?$fmt($r->qty):'—' }} | {{ $r->jenis==='OPNAME'?$fmt($r->qty):'—' }} | {{ $fmt($r->selisih) }} | {{ $fmt($r->saldo) }} |
| {{ $r->kode_barang }} → | {{ $r->nama_barang }} | {{ $r->kategori_barang }} | {{ $r->satuan_barang }} | {{ $fmt($r->stok_awal) }} | {{ $fmt($r->masuk) }} | {{ $fmt($r->keluar) }} | {{ $fmt($r->adjust) }} | {{ $fmt($r->opname) }}@if($r->tanggal_opname){{ \Carbon\Carbon::parse($r->tanggal_opname)->format('d/m/Y') }}@endif | {{ $fmt($r->stok_akhir) }} |
| Tidak ada {{ $card?'transaksi':'barang' }} sesuai periode dan filter yang dipilih. {{ $card?'Saldo awal tetap ditampilkan.':'Coba ubah filter pencarian atau kondisi stok.' }} | |||||||||
| Stok akhir periode · {{ $f['end'] }} (seluruh transaksi dalam periode) | {{ $fmt($balance->stok_akhir) }} | ||||||||