Stok sistem menunjukkan 120 unit, tetapi saat dicek di rak hanya ada 113 unit. Tim gudang tahu ada selisih, tetapi belum tahu penyebabnya. Bisa jadi barang salah picking, retur belum dicatat, ada barang rusak yang belum dipindahkan statusnya, atau ada input transaksi yang keliru.
Masalah seperti ini sering membuat warehouse dan operations sulit mengambil keputusan. Jika langsung dilakukan stock adjustment, angka stok memang terlihat rapi, tetapi akar masalahnya belum tentu selesai.
Selisih Stok Tidak Selalu Berarti Barang Hilang
Saat ditemukan selisih stok, respons pertama biasanya adalah mencari siapa yang salah atau menganggap barang hilang. Padahal, selisih stok bisa muncul dari banyak titik proses.
Beberapa penyebab yang umum terjadi antara lain:
- Picking error, misalnya barang yang diambil berbeda SKU atau jumlahnya lebih banyak dari order.
- Retur belum tercatat, sehingga barang sudah kembali ke gudang tetapi belum masuk ke stok sistem.
- Barang rusak belum dipindahkan statusnya, sehingga masih terbaca sebagai available stock.
- Transfer antar lokasi belum selesai dicatat, misalnya dari rak utama ke staging area.
- Salah input penerimaan barang, seperti quantity purchase order dan quantity actual receipt yang tidak sama.
- Stock adjustment manual tanpa catatan penyebab, sehingga histori stok menjadi sulit ditelusuri.
Karena itu, investigasi selisih stok perlu dimulai dari data pergerakan barang, bukan hanya dari angka akhir.
Bedakan Dulu Jenis Angka Stok yang Sedang Dibaca
Sebelum mencari penyebab, tim perlu memastikan angka stok mana yang sedang dibandingkan. Banyak selisih terlihat membingungkan karena available stock, reserved stock, dan damaged stock dibaca sebagai satu angka yang sama.
Beberapa istilah penting yang perlu dibedakan:
- Available stock: stok yang benar-benar siap dijual, dipakai, atau dikirim.
- Reserved stock: stok yang sudah dialokasikan untuk order tertentu, tetapi belum keluar secara fisik.
- Damaged stock: stok rusak atau tidak layak pakai yang seharusnya dipisahkan dari stok tersedia.
- Stock opname result: hasil hitung fisik barang di gudang pada waktu tertentu.
- Stock adjustment: koreksi stok di sistem setelah ada alasan dan bukti yang jelas.
- Inventory history: riwayat semua pergerakan stok, termasuk inbound, outbound, retur, transfer, dan adjustment.
Jika istilah ini tidak dipisahkan, tim bisa salah membaca masalah. Contohnya, stok terlihat kurang 10 unit, padahal 6 unit sedang reserved untuk order yang belum diproses pengirimannya.
Data yang Perlu Dicek Saat Investigasi Selisih Stok
Investigasi selisih stok tidak bisa hanya mengandalkan ingatan operator atau percakapan di chat. Tim perlu melihat data yang bisa menunjukkan kapan dan dari proses mana selisih mulai muncul.
Minimal, data yang perlu dicek adalah:
- Kode SKU dan nama barang.
- Lokasi gudang, rak, atau bin.
- Stok sistem sebelum dan sesudah transaksi.
- Hasil stock opname atau cycle count.
- Nomor sales order, picking list, delivery order, atau transfer order.
- Data penerimaan barang dari purchase order.
- Riwayat retur barang.
- Catatan barang rusak, hilang, expired, atau reject.
- Nama user yang melakukan input transaksi.
- Tanggal dan jam transaksi.
- Alasan stock adjustment jika pernah dilakukan.
Cara Investigasi Selisih Stok di Gudang Secara Bertahap
Agar tidak melebar, investigasi sebaiknya dilakukan dari SKU dan periode yang spesifik. Misalnya, mulai dari “SKU A di gudang Jakarta selama tanggal 1–7 Mei”, bukan langsung memeriksa semua transaksi gudang.
Berikut alur praktis yang bisa digunakan:
- Validasi hasil hitung fisik
Pastikan selisih bukan karena salah hitung. Cek ulang SKU, lokasi rak, satuan barang, dan kemungkinan barang tersimpan di staging area, area retur, atau area rusak. - Bandingkan stok sistem dengan stock opname result
Catat angka stok sistem, stok fisik, dan selisihnya. Ini menjadi dasar investigasi sebelum melihat transaksi lain. - Baca stock variance report
Gunakan laporan selisih stok untuk melihat SKU mana yang berbeda, berapa besar selisihnya, dan apakah selisih terjadi di satu lokasi atau beberapa lokasi. - Telusuri inventory history
Periksa semua pergerakan stok dalam periode terkait: inbound, outbound, transfer, retur, damaged goods, dan adjustment. - Cek proses picking dan pengiriman
Jika stok fisik lebih sedikit dari sistem, periksa apakah ada picking lebih, salah SKU, order dikirim tanpa update sistem, atau barang keluar tanpa dokumen yang sesuai. - Cek retur dan barang rusak
Jika stok fisik lebih banyak dari sistem, periksa apakah ada retur yang sudah masuk gudang tetapi belum dicatat. Jika stok tersedia terlihat terlalu besar, cek apakah barang rusak masih tercampur dalam available stock. - Validasi input manual dan adjustment sebelumnya
Lihat apakah pernah ada koreksi stok tanpa alasan yang jelas. Adjustment yang tidak terdokumentasi bisa membuat investigasi berikutnya semakin sulit.
Jika pencatatan stok masih tersebar di spreadsheet, kertas opname, dan chat antar tim, bisnis bisa mempertimbangkan sistem seperti BYON agar stock variance report, inventory history, dan approval adjustment lebih mudah dipantau dalam satu alur kerja.
Kapan Stock Adjustment Boleh Dilakukan?
Stock adjustment sebaiknya menjadi langkah akhir, bukan langkah pertama. Adjustment diperlukan ketika selisih sudah diverifikasi dan penyebabnya sudah memiliki catatan yang cukup jelas.
Agar adjustment tidak menutup masalah operasional, setiap koreksi stok perlu mencatat:
- SKU dan lokasi barang.
- Jumlah selisih.
- Tipe adjustment, misalnya penambahan atau pengurangan.
- Alasan adjustment, seperti picking error, damaged goods, retur belum tercatat, atau salah input.
- Dokumen pendukung jika ada.
- PIC yang mengajukan dan menyetujui adjustment.
- Tanggal adjustment.
Dengan cara ini, stock adjustment tidak hanya mengubah angka, tetapi juga menjadi bagian dari histori investigasi. Jika selisih yang sama muncul lagi, tim bisa melihat pola dan memperbaiki prosesnya.
Bagaimana Sistem Membantu Tim Menemukan Penyebab Selisih?
Sistem inventory yang rapi membantu tim melihat pergerakan stok secara lebih objektif. Saat ada selisih, tim tidak perlu menelusuri satu per satu dari chat, file Excel, atau catatan manual yang versinya berbeda.
Fitur yang paling relevan untuk investigasi selisih stok antara lain:
- Stock variance report untuk melihat SKU, lokasi, dan jumlah selisih.
- Inventory history untuk menelusuri pergerakan stok dari awal sampai akhir.
- Stock opname untuk mencatat hasil hitung fisik secara terstruktur.
- Stock adjustment approval agar koreksi stok tidak dilakukan sembarangan.
- Damaged stock tracking agar barang rusak tidak tercampur dengan stok tersedia.
- Retur tracking agar barang yang kembali ke gudang tercatat jelas.
- User activity log untuk mengetahui siapa yang melakukan input atau perubahan data.
- Dashboard inventory untuk melihat pola selisih berdasarkan SKU, gudang, atau periode.
Dengan data yang terhubung, investigasi menjadi lebih cepat dan lebih bisa dipertanggungjawabkan. Tim warehouse bisa fokus mencari sumber masalah, sementara operations dapat melihat dampaknya terhadap fulfillment, pembelian, dan laporan stok.
Selisih Stok Perlu Diselesaikan dari Proses, Bukan Hanya dari Angka
Selisih stok memang terlihat sebagai masalah angka, tetapi sumbernya sering ada di proses harian: picking, retur, transfer, barang rusak, penerimaan barang, atau input manual. Karena itu, investigasi perlu melihat stock variance report dan inventory history secara bersamaan.
Untuk perusahaan yang ingin membuat kontrol stok lebih rapi, BYON dapat membantu menghubungkan pencatatan stok, stock opname, adjustment approval, inventory history, dan reporting agar proses gudang lebih mudah dilacak oleh tim terkait.
Saat penyebab selisih bisa ditelusuri dengan jelas, tim tidak hanya memperbaiki angka stok hari ini. Mereka juga punya dasar untuk mencegah selisih yang sama terulang di periode berikutnya.