Stock opname yang sah butuh tujuh langkah berurutan: (1) persiapan & pembekuan area, (2) cut-off transaksi, (3) penghitungan fisik oleh dua orang, (4) entry hasil, (5) analisa selisih, (6) persetujuan pejabat berwenang, (7) posting ke stok dan akuntansi. Langkah yang paling sering dilewat adalah cut-off — dan tanpa itu, seluruh hasil opname tidak bisa dipertanggungjawabkan karena tidak jelas transaksi mana yang sudah masuk hitungan dan mana yang belum.
Kenapa Stock Opname Sering Tidak Menyelesaikan Masalah?
Banyak toko rutin melakukan opname, tetapi selisih stoknya tidak pernah benar-benar hilang. Penyebabnya biasanya bukan kurang teliti menghitung, melainkan tiga hal berikut:
- Tidak ada cut-off yang jelas. Kasir masih melayani pembeli sementara gudang menghitung. Barang yang baru saja terjual ikut terhitung, atau sebaliknya.
- Petugas melihat saldo sistem sebelum menghitung. Secara manusiawi, angka di layar menjadi jangkar. Yang tercatat akhirnya bukan hasil hitungan, melainkan konfirmasi terhadap angka yang sudah ada.
- Selisih langsung diposting tanpa ditelusuri. Opname jadi alat "meratakan" saldo, bukan alat menemukan masalah. Penyebab aslinya tetap hidup dan akan menghasilkan selisih yang sama bulan depan.
Opname bukan sekadar mencocokkan angka. Opname adalah alat audit: hasilnya harus bisa menjawab pertanyaan "kenapa berbeda", bukan cuma "berapa bedanya".
Tujuh Langkah Stock Opname yang Sah
Langkah 1 — Persiapan dan pembekuan area
Tentukan ruang lingkupnya lebih dulu: seluruh toko, satu kategori, atau satu rak. Rapikan barang, pastikan semuanya berlabel, dan kosongkan area transit. Barang yang masih "di jalan" — sudah diterima tapi belum masuk rak — adalah sumber kekacauan nomor satu.
Langkah 2 — Cut-off transaksi
Ini langkah yang paling sering dilewat dan paling menentukan. Tetapkan satu titik waktu sebagai batas, lalu pastikan:
- semua penjualan, penerimaan, transfer, dan retur sebelum titik itu sudah tersimpan di sistem;
- tidak ada transaksi sesudah titik itu yang ikut terhitung.
Catat titik waktunya secara tertulis. Tanpa cut-off, angka fisik dan angka sistem menggambarkan dua momen berbeda — dan selisihnya tidak berarti apa-apa.
Langkah 3 — Penghitungan fisik
Hitung dengan dua orang yang berbeda, lalu bandingkan hasilnya. Untuk barang bervolume tinggi, hitungan ganda ini murah dibandingkan biaya salah angka. Hitung dalam satuan terkecil, dan pisahkan pencatatan barang rusak atau kedaluwarsa — barang rusak bukan selisih, tetapi kerugian yang punya perlakuan sendiri.
Langkah 4 — Entry hasil
Masukkan hasil hitungan tanpa menampilkan saldo sistem. Kalau petugas bisa melihat angka sistem sambil mengetik, opname kehilangan sifat independennya.
Langkah 5 — Analisa selisih
Baru pada tahap ini saldo sistem dibandingkan. Telusuri selisih yang signifikan sebelum disetujui — lihat bagian berikutnya untuk urutan penelusurannya.
Langkah 6 — Persetujuan
Yang menyetujui selisih harus berbeda orang dengan yang menghitung. Ini bukan soal curiga, melainkan prinsip dasar pengendalian internal: tidak ada satu orang yang bisa menghitung, menyetujui, dan memposting sekaligus. Simpan jejaknya: siapa, kapan, dan alasannya.
Langkah 7 — Posting ke stok dan akuntansi
Setelah disetujui, saldo sistem disesuaikan ke fisik. Pastikan jurnal penyesuaian persediaan ikut terbentuk. Opname yang hanya mengubah stok tanpa menyentuh akuntansi akan menghasilkan neraca yang tidak lagi cocok dengan gudang — dan biasanya baru ketahuan berbulan-bulan kemudian saat tutup buku.
Bagaimana Urutan Menelusuri Selisih?
Sebelum menerima selisih sebagai kebenaran, telusuri dari yang paling murah dan paling sering:
| Urutan | Yang diperiksa | Gejala khas |
|---|---|---|
| 1 | Salah satuan / konversi | Selisih kelipatan rapi: 12×, 24×, 1.000× |
| 2 | Transaksi belum tersimpan | Selisih persis sebesar satu dokumen |
| 3 | Transfer belum diterima cabang | Kurang di satu toko, lebih di toko lain |
| 4 | Barang rusak belum dicatat | Selisih pada barang mudah pecah / cepat busuk |
| 5 | Salah hitung fisik | Hitungan ulang menghasilkan angka berbeda |
| 6 | Kehilangan / pencurian | Barang kecil bernilai tinggi, berulang tiap periode |
Urutan di atas sengaja menempatkan kehilangan di posisi terakhir. Sebagian besar selisih yang awalnya disangka pencurian ternyata berasal dari konversi satuan atau dokumen yang belum tersimpan. Menuduh lebih dulu merusak kepercayaan tim, dan biasanya salah.
Seberapa Sering Opname Harus Dilakukan?
Tidak ada satu jawaban untuk semua toko. Yang lebih berguna adalah menyesuaikan frekuensi dengan risiko:
| Jenis barang | Ciri | Frekuensi wajar |
|---|---|---|
| Nilai tinggi / mudah hilang | Rokok, susu formula, elektronik kecil | Mingguan |
| Perputaran cepat | Makanan segar, minuman | Mingguan – dua mingguan |
| Umum | Sembako, kebutuhan rumah tangga | Bulanan |
| Perputaran lambat | Peralatan, barang musiman | Kuartalan |
| Seluruh toko | Semua kategori sekaligus | Minimal setahun sekali |
Pendekatan ini disebut cycle counting: alih-alih menutup toko sehari penuh setahun sekali, sebagian kecil barang dihitung terus-menerus secara bergilir. Selisih ketahuan lebih cepat, penyebabnya masih bisa diingat orang, dan toko tidak perlu berhenti beroperasi.
Opname yang baik bukan yang paling sering, melainkan yang punya cut-off jelas, dihitung independen, selisihnya ditelusuri sebelum disetujui, dan hasilnya masuk ke akuntansi. Satu opname yang dikerjakan benar lebih berharga daripada dua belas opname yang sekadar meratakan angka.
Ingin opname yang jejaknya lengkap dan otomatis berjurnal?
PRS Retail System menyediakan stock opname dengan cut-off, entry tanpa membocorkan saldo sistem, alur persetujuan berjenjang, dan jurnal penyesuaian persediaan yang terbentuk otomatis sesuai PSAK 14. Demo gratis dengan skenario toko Anda sendiri.
Jadwalkan Demo Gratis →