{{-- Header --}}

Buku Besar Stok

Seluruh mutasi stok per gudang pada periode — masuk, keluar, & saldo berjalan tiap transaksi.

Cetak
{{-- Ringkasan periode --}}
{{ number_format($total, 0, ',', '.') }} baris mutasi {{ number_format($cards, 0, ',', '.') }} kartu material × gudang Masuk {{ \App\Support\BukuBesarStokReport::num($masuk) }} Keluar {{ \App\Support\BukuBesarStokReport::num($keluar) }} Saldo akhir {{ \App\Support\BukuBesarStokReport::num($akhir) }} Nilai akhir {{ \App\Support\BukuBesarStokReport::rupiah($nilai) }} @if ($negatif > 0) Rekomendasi: {{ $negatif }} kartu stok berakhir negatif — segera koreksi stok @else Tidak ada saldo kartu negatif ✓ @endif
@if ($date_from || $date_to || $warehouse_id || $material_id || $group_id || $movement_type || $search) @endif
@forelse ($rows as $i => $m) @php $in = (float) $m['in'] > 0; $neg = (float) $m['saldo'] < -0.0001; @endphp @empty @endforelse
No Tanggal No. Referensi Jenis Transaksi Kode Nama Material Grup Satuan Gudang Harga Masuk Keluar Saldo Berjalan
{{ (($paginator->currentPage() - 1) * $perPage) + $i + 1 }} {{ $m['date'] }}{{ $m['time'] ? ' ' . $m['time'] : '' }} {{ $m['ref'] }} {{ $m['type_label'] }} {{ $m['code'] }} {{ $m['name'] }} {{ $m['group'] }} {{ $m['unit'] }} {{ $m['warehouse'] }} {{ $m['price'] > 0 ? \App\Support\BukuBesarStokReport::num($m['price']) : '-' }} {{ $in ? \App\Support\BukuBesarStokReport::num($m['in']) : '' }} {{ ! $in ? \App\Support\BukuBesarStokReport::num($m['out']) : '' }} {{ \App\Support\BukuBesarStokReport::num($m['saldo']) }} @if ($neg) NEGATIF @endif
Tidak ada mutasi stok untuk periode & filter ini.

Saldo berjalan = saldo kartu stok material × gudang setelah transaksi tsb (dari kartu stok/stock balance, konsisten dgn rekap gudang). Baris urut kronologis. Untuk kartu stok material tunggal gunakan Laporan Stok → Kartu Stok.