Cara Mencatat Stock Opname di Jurnalkas — Dari Konsep Akuntansi sampai Entry Praktis

Cara Mencatat Stock Opname di Jurnalkas — Dari Konsep Akuntansi sampai Entry Praktis

Pernah nggak, Pak Eko, merasa stok di catatan dan stok di rak gudang kayak dua dunia berbeda? Di aplikasi katanya sisa 50 botol, tapi pas dicek fisik cuma ada 43. Selisih 7 botol itu ke mana? Hilang, rusak, kecolongan, atau sekadar salah catat? Di sinilah peran Stock Opname — proses mencocokkan stok fisik di gudang dengan angka yang tercatat di sistem, lalu membukukan selisihnya secara akuntansi.

Apa Itu Stock Opname dan Kenapa Penting?

Stock opname (atau stock taking) adalah aktivitas menghitung ulang fisik barang di gudang, lalu membandingkannya dengan saldo stok yang ada di pembukuan. Hasilnya bisa tiga kemungkinan: stok lebih (fisik > catatan), stok kurang (fisik < catatan), atau cocok.

Kenapa ini penting buat UMKM? Pertama, angka stok yang akurat adalah dasar dari laporan keuangan yang benar. Kedua, selisih stok yang dibiarkan tanpa dibukukan akan membuat nilai persediaan di neraca "mengambang" — laba bisa tampak besar padahal sebenarnya ada barang yang hilang tanpa tercatat. Ketiga, opname rutin membantu Anda mendeteksi masalah operasional lebih dini: ada yang hilang dicuri, rusak di gudang, atau proses pencatatan yang kurang rapi.

Prinsip Debit-Kredit di Balik Penyesuaian Stok

Jurnalkas memakai metode perpetual, artinya setiap pembelian langsung masuk ke akun Persediaan (aset), bukan akun beban. Karena itu, selisih hasil opname pun harus dibukukan dengan menyesuaikan akun Persediaan supaya saldonya kembali mencerminkan fisik sebenarnya.

Aturan jurnalnya sederhana:

  • Stok lebih (fisik lebih banyak dari catatan): Debit Persediaan, Kredit Pendapatan Selisih Persediaan.
  • Stok kurang (fisik lebih sedikit): Debit Beban Selisih Persediaan, Kredit Persediaan.

Intinya, setiap selisih akan menyentuh akun Persediaan di satu sisi, dan akun selisih (pendapatan atau beban) di sisi lainnya. Dengan begitu, laba-rugi Anda ikut merefleksikan kondisi stok yang sebenarnya.

Step-by-Step Stock Opname di Jurnalkas

Jurnalkas menerapkan alur persetujuan 3 langkah yang rapi, sehingga proses hitung fisik dan pencatatan terpisah — mengurangi risiko angka diubah sembarangan.

1. Buat Opname (Status: Counting)

Buka menu Persediaan → Stock Opname. Pilih gudang yang mau dihitung, lalu tambahkan barang-barangnya. Untuk setiap barang, sistem otomatis menampilkan saldo sistem (qty_on_hand) dan harga rata-rata (avg_cost). Tugas Anda cukup mengisi jumlah fisik yang ditemukan saat hitung. Nomor opname dibuat otomatis, misalnya OPN-0001.

2. Submit untuk Persetujuan (Status: Submitted)

Setelah semua barang dihitung, submit opname. Di tahap ini saldo sistem dibekukan (snapshot) sebagai pembanding, dan opname terkunci — tidak bisa diedit lagi. Ini mencegah angka pembanding berubah di tengah proses.

3. Approve dan Jurnal Otomatis (Status: Approved)

Pihak yang punya wewenang (admin) kemudian menyetujui opname. Begitu di-approve, Jurnalkas otomatis membuat pergerakan stok penyesuaian (nomor ADJ-0001) dan membukukan jurnal otomatis sesuai arah selisihnya: stok lebih didebit ke Persediaan, stok kurang dikredit dari Persediaan. Harga pakai weighted average, jadi tetap konsisten dengan pencatatan pembelian sebelumnya.

Jika hasil hitung dirasa meragukan, admin bisa reject opname — statusnya kembali ke counting untuk dihitung ulang.

Common Mistakes Saat Stock Opname

  • Mengisi "selisih" alih-alih "jumlah fisik". Di form opname, yang Anda masukkan adalah angka hasil hitung fisik, bukan angka selisihnya. Sistem yang menghitung selisihnya otomatis (fisik − sistem).
  • Mengira opname langsung memotong stok begitu diinput. Stok baru berubah setelah di-approve, bukan saat di-create atau di-submit. Jangan bingung kalau stok belum berubah saat status masih counting.
  • Membukukan selisih stok lewat Jurnal Umum manual. Ini bisa menimbulkan jurnal ganda. Biarkan sistem membukukannya otomatis lewat proses approve — Anda cukup benar menginput jumlah fisik.
  • Mengabaikan gudang. Opname dilakukan per gudang. Kalau punya beberapa gudang atau cabang, pastikan memilih gudang yang benar, karena saldo sistem juga dihitung per gudang.
  • Mencampur satuan barang non-desimal. Untuk barang yang satuannya bulat (tidak bisa pecah), Jurnalkas menolak input jumlah desimal. Gunakan angka bulat.

Penutup

Stock opname bukan sekadar "hitung-hitung barang" di akhir bulan. Ini adalah jembatan yang menyatukan kondisi nyata di gudang dengan angka di laporan keuangan. Dengan alur counting → submitted → approved yang dimiliki Jurnalkas, proses hitung fisik jadi lebih tertib, terdokumentasi, dan selisihnya otomatis terbukukan ke akun yang benar — tanpa perlu menyusun jurnal manual yang rawan salah.

Mulai biasakan opname rutin (misalnya sebulan sekali untuk barang cepat gerak), dan biarkan Jurnalkas menangani selisihnya secara otomatis. Ingin merasakan kemudahannya langsung? Kunjungi jurnalkas.id dan mulai catat stok Anda dengan rapi hari ini.

Siap Kelola Keuangan Bisnis Anda?

Coba Jurnalkas gratis sekarang — catat transaksi, kelola stok, pantau arus kas, semua dalam satu platform.

Mulai Gratis →