Kehabisan stok di satu gudang sementara stok menumpuk di lokasi lain biasanya bukan karena kekurangan barang, melainkan karena kurangnya visibilitas. Dalam operasi multi-lokasi, jeda pencatatan, mutasi antar-gudang yang tertunda, dan picking yang tidak tercatat membuat angka stok terlihat aman padahal rak kosong. Pembahasan ini membantu Anda menata pencatatan per lokasi, mempercepat deteksi selisih, dan mengurangi risiko stockout tanpa menambah beban pekerjaan harian.
Mengapa multi-lokasi sering terjadi stockout palsu
Di satu lokasi, stok fisik dan catatan sering sinkron setiap hari. Begitu ada beberapa gudang, muncul jeda antara peristiwa fisik (barang berpindah) dan pencatatan administratif, dan jeda ini memicu keputusan replenishment yang keliru.
Contoh umum: Gudang A mengirim 20 unit ke Gudang B, tetapi dokumen mutasi baru dicatat sore hari. Sepanjang siang, Gudang B terlihat kosong sehingga tim memesan darurat, sementara Gudang A tetap dipicking sampai stok fisiknya habis.
Ada juga stockout akibat substitusi SKU atau perbedaan satuan. Misalnya, gudang mencatat keluar 1 dus, tapi operator mengambil 1 pack karena label rak tidak konsisten, dan selisih baru terlihat saat order besar datang.
- Mutasi antar-gudang tidak memiliki status yang jelas (draft, dikirim, diterima).
- Pengeluaran untuk produksi atau sampling tidak selalu dibukukan.
- Stok dalam perjalanan (in-transit) tercampur dengan stok tersedia.
- Lead time antar-lokasi tidak diperhitungkan saat reorder.
- Penamaan lokasi, bin, atau SKU tidak konsisten lintas gudang.
Karena penyebabnya berlapis, solusi paling tahan lama bukan menambah pengawasan, melainkan memperjelas struktur pencatatan supaya selisih cepat terlihat dan segera ditutup.
Membuat kartu persediaan per lokasi dan status stok
Kunci di multi-lokasi adalah membedakan “di mana barang berada” dan “dalam status apa barang itu”. Kartu persediaan yang efektif tidak hanya mencatat masuk dan keluar, tetapi juga memberi identitas lokasi, tanggal, dan referensi dokumen yang dapat ditelusuri.
Mulailah dengan definisi lokasi yang jelas: gudang, sub-lokasi (zona), dan bila perlu bin atau rak. Tetapkan bahwa setiap SKU memiliki kartu per lokasi sehingga saldo Gudang A tidak bercampur dengan saldo Gudang B.
Untuk menutup celah stockout, pisahkan saldo minimal menjadi tiga kategori operasional: tersedia, diblokir (QC/karantina), dan in-transit. Jika sistem belum mendukung kategori ini, Anda bisa menegakkannya lewat transaksi terpisah, misalnya memindahkan ke lokasi “Karantina” dan “Transit” yang diperlakukan seperti lokasi nyata.
Struktur kolom praktis untuk operasi harian biasanya meliputi: tanggal, nomor dokumen, lokasi asal/tujuan, jenis transaksi (penerimaan, pengeluaran, mutasi, penyesuaian), kuantitas masuk, kuantitas keluar, saldo, dan keterangan singkat. Gunakan keterangan standar seperti “Mutasi A ke B”, “Retur pelanggan”, atau “Pemakaian internal”.
Agar mutasi antar-gudang tidak hilang, perlakukan mutasi sebagai dua peristiwa yang lengkap: barang keluar dari lokasi asal, lalu barang masuk ke lokasi tujuan dengan bukti penerimaan. Dengan begitu, kartu persediaan memperlihatkan jika barang sudah keluar tetapi belum diterima.
Contoh alur mutasi disiplin: Gudang A membuat dokumen pengiriman internal, saldo A berkurang dan status barang menjadi in-transit. Saat Gudang B menerima, saldo transit berkurang dan saldo B bertambah, sehingga posisi barang tetap jelas.
Rutinitas kontrol yang menurunkan risiko tanpa memperlambat kerja
Setelah struktur kartu per lokasi selesai, langkah selanjutnya adalah ritme kontrol yang ringan tetapi konsisten. Tujuannya bukan mencari kesalahan orang, melainkan menjaga kartu persediaan tetap selaras dengan pergerakan fisik.
Pertama, tetapkan parameter reorder per lokasi, bukan hanya untuk seluruh perusahaan. Untuk SKU cepat bergerak, gunakan safety stock dan reorder point yang mempertimbangkan lead time antar-gudang, misalnya 1 hari untuk kirim dalam kota dan 3 hari untuk antar-pulau sesuai praktik operasional di Indonesia.
Kedua, lakukan rekonsiliasi harian untuk transaksi berisiko tinggi: mutasi, retur, dan penyesuaian. Caranya sederhana: ambil daftar transaksi hari itu, cocokkan dokumen pengiriman internal dengan penerimaan di lokasi tujuan, lalu beri tanda pada yang belum lengkap.
Ketiga, gunakan cycle count berbasis risiko, jangan menunggu stok opname besar. Pilih 10–20 SKU yang sering menunda order, hitung fisik di lokasi paling aktif, lalu cocokkan dengan saldo kartu per lokasi.
Keempat, buat aturan “tidak ada transaksi tanpa referensi”. Penyesuaian stok boleh dilakukan, tetapi harus ada catatan penyebab seperti selisih hitung, barang rusak, atau salah satuan agar akar masalah bisa diperbaiki.
Jika Anda butuh kerangka audit cepat untuk memverifikasi saldo dan status mutasi, gunakan panduan langkah audit verifikasi status transaksi barang sebagai checklist internal. Checklist ini membantu menutup gap yang sering terjadi, seperti barang yang sudah dikirim tapi belum dicatat penerimaannya.
Pada akhirnya, targetnya adalah keputusan yang lebih cepat dan lebih aman: tarik stok dari lokasi lain, lakukan pembelian, atau tunggu penerimaan yang tertunda. Dengan kartu yang rapi per lokasi dan status, Anda mengurangi alarm palsu dan menurunkan risiko rak kosong saat order datang.
Mulailah dengan satu SKU kritis dan satu pasang lokasi, lalu perluas setelah alurnya stabil.
Cari solusi pencatatan stok multi-gudang yang sederhana. Cek KartuStok
