Stock Opname
Tujuan
Mencatat penghitungan fisik dan membandingkannya dengan saldo sistem untuk menemukan serta menindaklanjuti selisih.
Pengguna
- Tim Stock Opname.
- Admin/supervisor Warehouse.
- Inventory Control.
- Finance/Internal Control.
- Approver adjustment.
Navigasi
Warehouse → Stock → Stock Opname
Hubungan dengan proses
Freeze/cut-off → hitung fisik → Stock Opname → analisis selisih → adjustment berotorisasi
Form menyediakan dua variasi Type:
- Full untuk pilihan opname penuh.
- Partial untuk pilihan opname parsial.
Perbedaan cakupan, aturan pemuatan baris, dan konsekuensi status kedua pilihan belum diuji.
Prasyarat dan master data
| Data | Pemeriksaan |
|---|---|
| Branch | Cakupan organisasi yang dihitung |
| Type Full/Partial | Dipilih sesuai rencana opname |
| Warehouse | Lokasi yang dihitung |
| No. BSTB, Item, Bin Location | Daftar baris yang akan dihitung |
| Qty On System dan Qty On Real | Dasar perbandingan selisih |
| Tim penghitung/pemeriksa | Dipisahkan sesuai kontrol |
| Transaksi terbuka/transit | Diidentifikasi |
Tampilan halaman
Daftar

| No | Elemen | Fungsi dan batasan |
|---|---|---|
| 1 | Filter | Membuka parameter penyaringan; isi parameter belum dipetakan. |
| 2 | Add | Membuka form Stock Opname baru. |
| 3 | Jumlah data | Mengatur jumlah baris menjadi 10/25/50/100/All. |
| 4 | Pencarian | Mencari pada daftar. |
| 5 | Tabel | Menampilkan Code, Date, Branch, Warehouse, Status, dan kolom aksi. Snapshot dev tidak berisi data. |
Form kosong

| No | Elemen | Fungsi dan batasan |
|---|---|---|
| 1 | Branch | Menetapkan branch cakupan. |
| 2 | Type — Full/Partial | Memilih jenis opname; efek masing-masing belum diuji. |
| 3 | Warehouse | Menetapkan warehouse cakupan. |
| 4 | Clear | Mengosongkan pilihan/baris; tidak ditekan. |
| 5 | Jumlah data | Mengatur jumlah baris. |
| 6 | Pencarian | Mencari pada tabel item. |
| 7 | Tabel item | Menampilkan No. BSTB, Item Name, Bin Location, Qty On System, Qty On Real, dan aksi. Tabel belum dimuat karena form tetap kosong. |
| 8 | Save | Menyimpan opname; tidak ditekan. |
| 9 | Back | Kembali ke daftar tanpa menyimpan. |
Tombol, tab, filter, dan kolom
| Elemen | Fakta UI | Status kajian |
|---|---|---|
| Filter/Add | Terlihat pada daftar | Add route terverifikasi; Filter tidak dibuka |
| Kolom daftar | Code, Date, Branch, Warehouse, Status, aksi | Terverifikasi |
| Scope form | Branch, Full/Partial, Warehouse | Terverifikasi |
| Tabel hitung | No. BSTB, Item Name, Bin Location, Qty On System, Qty On Real, aksi | Terverifikasi |
| Clear/Save/Back | Terlihat pada form | Tidak dijalankan |
| Variance/recount/approve/adjust/export/print | Tidak terlihat pada form kosong | Belum dapat diklaim |
Prosedur
- Tetapkan jadwal, cut-off, cakupan, tim penghitung, checker, dan approver.
- Kendalikan pergerakan stok selama hitung.
- Buka Warehouse → Stock → Stock Opname, lalu pastikan opname untuk cakupan yang sama belum dibuat.
- Pilih Add.
- Pilih Branch, tentukan Type Full atau Partial, lalu pilih Warehouse.
- Setelah tabel dimuat, periksa No. BSTB, Item Name, Bin Location, dan Qty On System.
- Hitung fisik dan masukkan Qty On Real sesuai count sheet.
- Gunakan Clear hanya bila memang harus mengosongkan pilihan/baris; dampaknya belum diuji.
- Lakukan recount dan analisis bila Qty On Real berbeda dari Qty On System.
- Periksa semua baris serta bukti, lalu Save hanya oleh PIC berwenang.
- Minta persetujuan adjustment melalui proses yang ditetapkan OLR.
- Rekonsiliasi saldo Warehouse, Inventory, dan Finance.
Lampiran dan keluaran
- Surat tugas/jadwal.
- Count sheet.
- Hasil dan analisis selisih.
- Berita acara dan approval adjustment.
- Record Stock Opname dengan Code, Date, Branch, Warehouse, dan Status.
Hubungan dengan modul lain
| Modul | Hubungan |
|---|---|
| Warehouse Stock List | Saldo sistem |
| Moving Item Report | Penelusuran pergerakan |
| Inventory Stock | Rekonsiliasi jumlah/nilai |
| Finance & Accounting | Adjustment nilai/jurnal |
Pemeriksaan akhir
- Cut-off dan cakupan jelas.
- Branch, Type, Warehouse, No. BSTB, item, dan bin benar.
- Hitung/recount terdokumentasi.
- Selisih dianalisis.
- Adjustment disetujui dan direkonsiliasi.
Catatan operasional
Daftar dan form kosong dibuka melalui alamat Add yang terlihat langsung. Clear serta Save tidak ditekan. Form membuktikan pilihan Full/Partial dan kolom Qty On System/Qty On Real, tetapi pemuatan baris, variance otomatis, blind count, recount, approval, perubahan status, adjustment, export/print, dan dampak jurnal belum diuji.