Catatan stok yang rapi tetap bisa selisih dengan barang di rak. Stok opname adalah hitung fisik untuk melihat selisih itu, lalu menahannya sampai ada penjelasan. Foto nota tidak menggantikan hitungan ini.
Panduan ini usulan alur redaksi, belum diuji di toko pelanggan, dan tidak menjanjikan stok yang selalu cocok. AI menyusun draf selisih dari angka yang sudah dihitung manusia. AI tidak menentukan jumlah, satuan, atau penyebab.
Tentukan apa yang dihitung, dan kapan
business.gov.au, diperiksa 26 Oktober 2026, menyebut stocktake sebagai hitung fisik stok. Hasilnya menunjukkan apakah barang di tangan cocok dengan catatan persediaan. Halaman yang sama menulis bahwa kebanyakan usaha melakukannya bulanan atau kuartalan. Kalimat itu gambaran praktik pada halaman Australia, bukan jadwal wajib untuk toko di Indonesia.
Halaman persiapan stocktake pada situs yang sama, diperiksa pada tanggal yang sama, menjelaskan langkah menyiapkan lembar hitung, memilih waktu, dan menunjuk pengawas di tiap lokasi. Halaman itu juga menulis bahwa stocktake bisa mahal dan memakan waktu, sehingga dilakukan ketika dibutuhkan, bukan terlalu sering. Kedua kalimat itu sama-sama dari sumber Australia dan tidak saling dihapus di sini: pilih waktu yang bisa diselesaikan toko, lalu catat jam cutoff-nya.
Halaman persiapan itu sekaligus memuat kewajiban pelaporan Australia, termasuk aturan yang lebih sederhana untuk sebagian usaha kecil di sana. Kewajiban itu tidak dipindahkan menjadi aturan Indonesia. Tulisan ini tidak mengulang ambang angka pada halaman tersebut.
Siapkan daftar barang dengan kode dan satuan yang sudah dikunci. Jika satuannya belum dikunci, jangan mengonversi kemasan pada saat menghitung. Rekap stok dari nota mengurus pergerakan dari bukti pembelian. Hitung fisik memakai lembar terpisah.
Catat jam cutoff. Barang yang datang saat hitungan berjalan dicatat lewat SOP penerimaan, tidak dicampur ke dalam jumlah fisik yang sedang dihitung, sampai pemeriksa memutuskan di sisi mana barang itu berada.
Catat jumlah fisik tanpa meniru saldo buku
Satu baris untuk satu kode barang pada satu lokasi dan satu hitungan. Kolom yang berguna: kode hitung, waktu batas hitung, lokasi, kode barang, satuan, jumlah pada catatan, jumlah fisik, kondisi yang terlihat, status, penghitung, dan pemeriksa.
Jumlah catatan dan jumlah fisik diisi dari sumber yang berbeda. Penghitung mengisi jumlah fisik dari barang yang dilihat. Jumlah catatan disalin dari saldo yang sedang berlaku, atau dikosongkan bila saldo itu belum bisa ditunjukkan. Jangan mengisi nol untuk “belum dihitung” atau “catatan tidak ketemu”.
Bantuan Google Sheets menjelaskan dropdown di dalam sel. Pada panel aturan, pilih Dropdown dan isi nilai sendiri: Belum dihitung, Cocok, Selisih, dan Ditunda. Bantuan yang sama menyatakan data di luar daftar ditolak, kecuali opsi lanjutan diubah menjadi peringatan. Biarkan nilai di luar daftar ditolak.
Hanya pemeriksa yang boleh mengubah status menjadi Cocok. Status Cocok dipakai bila kode, satuan, dan kedua jumlah sudah dibandingkan, dan kondisi barang tidak menahan baris itu.
Selisih dihitung hanya bila kedua jumlah sudah terisi angka: jumlah fisik dikurangi jumlah catatan. Hasil negatif berarti fisik lebih kecil. Hasil positif berarti fisik lebih besar. Jangan menulis penyebab dari tanda selisih saja.
Jumlah fisik belum otomatis menjadi nilai persediaan
Paragraf 9.1 menggambarkan persediaan sebagai aset untuk dijual dalam kegiatan normal, dalam proses produksi untuk kemudian dijual, atau berupa bahan maupun perlengkapan untuk proses produksi atau pemberian jasa. Hitung fisik membantu melihat jumlahnya. Nilai persediaan langkah yang terpisah.
Paragraf 9.3 mengakui persediaan ketika diperoleh, sebesar biaya perolehan. Paragraf 9.4 mencakup biaya pembelian, biaya konversi, dan biaya lain untuk membawa persediaan ke kondisi dan lokasi siap digunakan. Paragraf 9.6 membolehkan entitas memilih rumus masuk-pertama keluar-pertama atau rata-rata tertimbang. Paragraf 9.5 membolehkan teknik seperti biaya standar atau metode eceran bila hasilnya mendekati biaya perolehan. Tulisan ini tidak menjalankan teknik itu.
Paragraf 9.7 mengakui penurunan atau kerugian, misalnya karena rusak atau usang, sebagai beban pada periode terjadinya penurunan itu. Barang yang kondisinya tercatat penyok, kedaluwarsa, atau tidak layak jual tidak otomatis tetap pada nilai semula, dan juga tidak otomatis dihapus menjadi nol. Pemeriksa yang memutuskan beban itu, dengan bukti kondisi.
Minta AI merapikan selisih, bukan menutup opname
Rapikan draf hasil hitung fisik dari bahan yang saya berikan.
Gunakan hanya fakta dalam bahan.
Jangan membuat jumlah, satuan, harga, penyebab selisih, atau nama pemasok.
Jangan mengubah status menjadi Cocok.
Jangan menghitung nilai persediaan.
Tandai bagian yang belum ada sebagai BELUM DIKONFIRMASI.
Kode hitung, lokasi, dan jam cutoff: [isi]
Baris jumlah catatan dan jumlah fisik: [isi]
Kondisi yang dilihat penghitung: [isi]
Keluarkan:
- Satu baris per kode barang.
- Selisih hanya bila kedua jumlah ada di bahan. Tunjukkan pengurangannya.
- Pertanyaan terbuka, tanpa penyebab.
- Status usulan: Belum dihitung, Selisih, atau Ditunda.
Tulis DRAF — belum mengubah saldo di bagian atas.
Profil AI generatif NIST membahas risiko keluaran yang keliru tetapi terdengar meyakinkan. Cocokkan setiap jumlah dengan lembar hitung dan dengan raknya. Halaman Australia menyebut barang hilang sebagai salah satu hal yang bisa terlihat dari stocktake. Selisih pada draf ini belum menjadi kesimpulan tentang hilang, rusak, atau salah catat.
Contoh fiktif: satu kode latihan
Seluruh bahan berikut sepenuhnya fiktif untuk latihan, bukan opname pelanggan atau hasil penerapan Nalarku.
Bahan latihan: kode hitung HITUNG-LATIHAN, lokasi RAK-CONTOH, barang BARANG-LATIHAN, satuan butir. Jumlah catatan 8. Jumlah fisik 5. Penghitung menulis kondisi “kemasan penyok”.
Draf yang masih harus diperiksa: selisih 5 − 8 = −3. Status usulan Selisih. Penyebab dikosongkan. Pertanyaan terbuka: apakah tiga butir itu belum dipindah dari penerimaan yang masih Ditunda, dan apakah kemasan penyok cukup untuk menahan barang dari saldo layak jual. Draf belum mengubah saldo.
Setujui baris, baru sesuaikan catatan
Pemeriksa membandingkan draf dengan lembar hitung dan barang. Baris Cocok boleh menjadi dasar saldo hanya untuk kode, satuan, dan jumlah yang sudah berpasangan. Baris Selisih atau Ditunda tidak digabung ke saldo tersedia.
Setelah ada keputusan, catat pergerakannya lewat rekap stok dan lembar pergerakan. Bila saldo yang sudah diperiksa mengubah kebutuhan beli, lanjutkan ke tinjauan pesan ulang dan kalkulator titik pesan ulang. Ambang dihitung dari angka sendiri.
Posisi stok pada satu tanggal bisa ikut dibaca di kalkulator modal kerja, bersama piutang dan utang yang lingkupnya sama. Hasil kalkulator itu bukan nilai opname.
Untuk membahas hitungan bersama tim, ceritakan kebutuhan melalui layanan Neracia. Latihan menyusun instruksi ada di Lab Nalar. Daftar bacaan stok ada di panduan UMKM.
Bacaan terkait
- Rekap stok dari foto nota — Simpan pergerakan dari bukti, terpisah dari lembar hitung fisik.
- SOP penerimaan barang — Tahan kiriman yang belum diterima agar tidak masuk ke hitungan yang sedang berjalan.
- Tinjauan pesan ulang stok — Pakai saldo yang sudah diperiksa sebelum meninjau ambang beli.
- Laporan laba rugi sederhana — Barang rusak atau persediaan yang terjual baru menjadi beban setelah pemeriksa menetapkannya.
Templat siap unduh
Struktur CSV kosong dan lembar cetak untuk panduan ini:
Berkas hanya berisi judul kolom. CSV ini tidak menghitung selisih.
Jika istilah instruksi AI masih baru, lihat prompt di glosarium. Arti stok dan rekonsiliasi ada di halaman yang sama.