Terakhir diperbarui: 21 Oktober 2026
Rekonsiliasi persediaan adalah proses mencocokkan total nilai persediaan di laporan stok (subledger/kartu stok) dengan saldo akun Persediaan di buku besar (general ledger) pada tanggal yang sama, lalu menjelaskan dan mengoreksi setiap selisihnya. Lakukan setiap tutup buku bulanan sebelum laporan keuangan dirilis, karena selisih yang dibiarkan langsung mendistorsi HPP dan laba.
Di banyak perusahaan dagang dan distribusi, gudang mengelola stok di satu sistem sementara tim akunting mencatat jurnal di sistem lain atau di Excel. Hasilnya, laporan nilai persediaan dari gudang menunjukkan Rp1,82 miliar, sementara neraca saldo menunjukkan Rp1,86 miliar, dan tidak ada yang tahu selisih Rp40 juta itu berasal dari mana. Artikel ini memberi Anda prosedur tie-out langkah demi langkah, template tabel rekonsiliasi, matriks penyebab selisih beserta jurnal koreksinya, dan contoh kasus distributor yang bisa langsung Anda tiru.
Ringkasan Cepat
- Bandingkan nilai (bukan hanya kuantitas) persediaan per laporan stok dengan saldo akun Persediaan di buku besar pada tanggal cut-off yang sama.
- Kelompokkan selisih menjadi tiga: selisih waktu (timing), selisih pencatatan (salah akun/jurnal manual), dan selisih valuasi (harga pokok/landed cost).
- Hanya selisih pencatatan dan valuasi yang dikoreksi dengan jurnal; selisih waktu cukup didokumentasikan dan dipantau.
- Rekonsiliasi buku vs buku berbeda dari stok opname (buku vs fisik); keduanya perlu, dengan urutan buku vs buku lebih dulu.
- Target praktis: selisih tak terjelaskan di bawah ambang materialitas internal, misalnya 0,1% dari saldo persediaan.
Apa Itu Rekonsiliasi Persediaan dan Apa Bedanya dengan Stok Opname?
Daftar Isi
- 1 Apa Itu Rekonsiliasi Persediaan dan Apa Bedanya dengan Stok Opname?
- 2 Standar Akuntansi Apa yang Menjadi Acuan?
- 3 Bagaimana Langkah Rekonsiliasi Persediaan Setiap Akhir Bulan?
- 4 Apa Saja Penyebab Selisih dan Bagaimana Jurnal Koreksinya?
- 5 Contoh Kasus: Distributor Sembako di Surabaya
- 6 Kesalahan yang Sering Terjadi
- 7 Bagaimana Otomatisasi Mengurangi Pekerjaan Rekonsiliasi?
- 8 Pertanyaan yang Sering Diajukan (FAQ)
- 9 Penutup
Rekonsiliasi persediaan (inventory reconciliation) adalah pengujian kesesuaian antara dua catatan internal: buku pembantu persediaan (inventory subledger) yang berisi kuantitas dan nilai per barang, dan akun kontrol Persediaan di buku besar. Tujuannya memastikan angka persediaan di neraca dapat ditelusuri ke rincian per SKU, sehingga laporan keuangan siap diaudit.
Stok opname (physical count) menjawab pertanyaan yang berbeda: apakah barang yang tercatat benar-benar ada di gudang. Bila Anda melakukan stok opname tetapi subledger dan buku besar belum cocok, penyesuaian hasil opname akan dibukukan ke saldo yang memang sudah salah. Karena itu urutan yang benar adalah: (1) rekonsiliasi buku vs buku, (2) stok opname, (3) jurnal penyesuaian hasil opname. Panduan langkah ketiga sudah kami bahas di artikel jurnal selisih stok opname.
| Aspek | Rekonsiliasi persediaan (buku vs buku) | Stok opname (buku vs fisik) |
|---|---|---|
| Yang dibandingkan | Laporan nilai persediaan vs saldo akun Persediaan di buku besar | Kuantitas di sistem vs hitungan fisik |
| Frekuensi ideal | Setiap tutup buku bulanan | Siklis (cycle count) atau minimal akhir tahun |
| Pelaksana | Akuntan / staf GL | Gudang, diawasi akunting |
| Penyebab selisih tipikal | Jurnal manual, cut-off, salah akun, landed cost | Kehilangan, rusak, salah input mutasi |
Standar Akuntansi Apa yang Menjadi Acuan?
Untuk entitas yang memakai SAK Indonesia (umumnya entitas dengan akuntabilitas publik), pengaturan persediaan ada di PSAK 202 Persediaan, nomor baru untuk PSAK 14 sejak penomoran ulang SAK Indonesia yang berlaku 1 Januari 2024. Untuk entitas privat yang menerapkan SAK Entitas Privat (SAK EP) yang efektif 1 Januari 2025, acuannya Bab 13 Persediaan. Keduanya menuntut persediaan diukur pada biaya atau nilai yang lebih rendah (setelah memperhitungkan penurunan nilai), dan biaya perolehan mencakup biaya pembelian serta biaya lain sampai persediaan siap dijual. Konsekuensi praktisnya: ongkos angkut pembelian dan biaya terkait lainnya harus masuk ke nilai persediaan, bukan dibebankan langsung, dan hal ini sering menjadi sumber selisih valuasi.
Bagaimana Langkah Rekonsiliasi Persediaan Setiap Akhir Bulan?
- Kunci tanggal cut-off. Pastikan semua penerimaan barang (GRN), pengiriman (surat jalan), retur, dan transfer gudang sampai tanggal tutup buku sudah diinput. Tutup periode transaksi gudang agar laporan tidak berubah saat Anda bekerja. Detail prosedur cut-off ada di checklist tutup buku bulanan.
- Tarik dua angka. Ambil laporan nilai persediaan per gudang per SKU per tanggal cut-off, dan saldo akun Persediaan (beserta sub-akunnya: barang dagang, bahan baku, barang dalam perjalanan) dari neraca saldo.
- Hitung selisih bruto. Saldo buku besar dikurangi total laporan persediaan. Catat tanda (+/–) karena arahnya membantu menebak penyebab.
- Telusuri jurnal non-sistem. Filter buku besar akun Persediaan untuk jurnal yang tidak berasal dari modul pembelian, penjualan, atau persediaan, yaitu jurnal umum manual. Ini penyebab selisih nomor satu.
- Uji transaksi di sekitar cut-off. Cocokkan GRN dan surat jalan 3 hari sebelum dan sesudah tanggal tutup buku dengan tanggal jurnalnya.
- Uji valuasi. Bandingkan harga pokok per unit di laporan stok dengan faktur pembelian terakhir dan biaya angkut yang dialokasikan untuk 10–20 SKU bernilai terbesar.
- Susun tabel rekonsiliasi dan jurnal koreksi. Setiap pos rekonsiliasi diberi bukti, penanggung jawab, dan status (koreksi / timing / investigasi).
- Review dan tanda tangan. Kepala akunting menyetujui sebelum laporan keuangan dirilis; arsipkan sebagai kertas kerja audit.
Apa Saja Penyebab Selisih dan Bagaimana Jurnal Koreksinya?
Matriks di bawah membantu Anda membaca arah selisih (GL lebih besar atau lebih kecil dari laporan stok) dan menentukan tindakannya.
| Penyebab | Tanda di data | Arah selisih (GL vs stok) | Tindakan |
|---|---|---|---|
| Jurnal manual ke akun Persediaan (mis. reklasifikasi, koreksi tahun lalu) | Ada jurnal umum tanpa referensi dokumen gudang | GL > atau < stok | Batalkan jurnal atau pindahkan ke akun yang benar |
| Faktur pembelian sudah dibukukan, barang belum diterima | Faktur ada, GRN belum ada | GL > stok | Reklas ke Persediaan Dalam Perjalanan; timing |
| Barang diterima, faktur belum diterima dan tidak dicatat | GRN ada, tidak ada jurnal utang | GL < stok | Akrual utang barang diterima belum ditagih |
| Ongkos angkut pembelian dibebankan ke biaya | Akun beban angkut membengkak | Valuasi stok lebih rendah dari seharusnya | Kapitalisasi ke persediaan dan alokasikan ke SKU |
| Penjualan dikirim, HPP belum terjurnal | Surat jalan ada, faktur penjualan belum dibuat | GL > stok | Jurnal HPP/barang terkirim belum ditagih |
| Retur pembelian hanya dicatat gudang | Nota retur gudang tanpa nota debit | GL > stok | Jurnal retur ke utang usaha |
Contoh jurnal koreksi untuk dua penyebab paling umum (angka contoh):
| Kasus | Akun | Debit (Rp) | Kredit (Rp) |
|---|---|---|---|
| Barang diterima, tagihan belum datang | Persediaan Barang Dagang | 18.500.000 | |
| Utang Barang Diterima Belum Ditagih | 18.500.000 | ||
| Kapitalisasi ongkos angkut pembelian | Persediaan Barang Dagang | 6.200.000 | |
| Beban Angkut | 6.200.000 |
Akun utang akrual dibalik saat faktur pemasok diterima. Kontrol pencocokan PO, penerimaan, dan faktur yang mencegah kasus ini kami jelaskan di artikel three way matching.
Contoh Kasus: Distributor Sembako di Surabaya
Contoh berikut fiktif tetapi mewakili pola yang sering kami temui. Per 30 September, saldo akun Persediaan di buku besar PT Contoh Sumber Pangan adalah Rp1.862.400.000, sedangkan laporan nilai persediaan dari gudang Rp1.822.150.000. Selisih bruto Rp40.250.000 (GL lebih besar, sekitar 2,2% dari saldo).
| Pos rekonsiliasi | Jumlah (Rp) | Status |
|---|---|---|
| Saldo akun Persediaan per buku besar | 1.862.400.000 | |
| Dikurangi: faktur beras 29 September, barang tiba 2 Oktober | (31.000.000) | Timing — reklas ke Persediaan Dalam Perjalanan |
| Dikurangi: jurnal manual reklasifikasi kemasan yang salah akun | (14.800.000) | Koreksi — pindah ke Perlengkapan |
| Dikurangi: retur minyak goreng belum dibuat nota debit | (12.600.000) | Koreksi — jurnal retur |
| Ditambah: GRN gula 30 September, faktur belum diterima | 18.500.000 | Koreksi — akrual utang |
| Saldo GL setelah penyesuaian | 1.822.500.000 | |
| Saldo per laporan persediaan | 1.822.150.000 | |
| Selisih tak terjelaskan | 350.000 | Di bawah ambang 0,1% — investigasi bulan depan |
Dampaknya bagi pemilik bisnis: tanpa rekonsiliasi, laba bulan September terlihat lebih tinggi karena retur yang belum dibukukan dan kemasan yang tercatat sebagai persediaan. Bagi auditor, tabel seperti ini adalah bukti utama bahwa saldo persediaan di neraca dapat diandalkan.
Kesalahan yang Sering Terjadi
- Mencocokkan kuantitas saja. Kuantitas cocok tidak berarti nilai cocok; selisih valuasi tidak terlihat.
- Memasukkan selisih ke akun “selisih persediaan” tanpa penjelasan. Ini menyembunyikan masalah dan biasanya menjadi temuan audit.
- Tanggal laporan stok berbeda dengan tanggal neraca saldo. Laporan stok ditarik tanggal 3 bulan berikutnya akan menyertakan mutasi setelah cut-off.
- Mengizinkan jurnal umum langsung ke akun Persediaan. Batasi hak akses agar akun kontrol hanya terisi dari modul persediaan, pembelian, dan penjualan.
- Stok opname dilakukan sebelum buku vs buku cocok. Penyesuaian opname jadi menumpuk di atas selisih lama.
Bagaimana Otomatisasi Mengurangi Pekerjaan Rekonsiliasi?
Sebagian besar selisih di atas lahir dari dua sistem yang terpisah: gudang di satu aplikasi, akunting di aplikasi lain atau Excel. Di software akuntansi yang modul persediaannya terintegrasi, setiap penerimaan barang, penjualan, dan retur otomatis membentuk jurnal ke akun Persediaan dan HPP dengan metode biaya yang konsisten. Rekonsiliasi bulanan pun bergeser dari “mencari selisih” menjadi “memeriksa pengecualian”, sehingga tim Anda bisa menutup buku lebih cepat.
Pertanyaan yang Sering Diajukan (FAQ)
Seberapa sering rekonsiliasi persediaan harus dilakukan?
Minimal setiap tutup buku bulanan, sebelum laporan keuangan dirilis. Perusahaan dengan volume transaksi tinggi, seperti distributor atau retail multi-cabang, sebaiknya melakukan tie-out mingguan untuk gudang bernilai besar agar selisih tidak menumpuk.
Berapa batas selisih persediaan yang masih wajar?
Tidak ada angka baku dalam standar akuntansi; batasnya ditetapkan sebagai ambang materialitas internal oleh manajemen. Banyak perusahaan memakai 0,1%–0,5% dari saldo persediaan untuk selisih tak terjelaskan, dengan syarat tetap diinvestigasi pada periode berikutnya.
Apa beda rekonsiliasi persediaan dengan stok opname?
Rekonsiliasi persediaan membandingkan laporan stok dengan buku besar (buku vs buku), sedangkan stok opname membandingkan catatan sistem dengan hitungan fisik (buku vs fisik). Rekonsiliasi dikerjakan terlebih dahulu agar penyesuaian hasil opname dibukukan ke saldo yang benar.
Ke akun mana selisih yang tidak bisa dijelaskan dibukukan?
Selisih kecil di bawah ambang materialitas biasanya dibebankan ke HPP atau akun selisih persediaan setelah disetujui kepala akunting, dengan dokumentasi alasan. Selisih di atas ambang tidak boleh dibukukan sebelum penyebabnya ditemukan.
Siapa yang sebaiknya melakukan rekonsiliasi persediaan?
Idealnya staf akunting yang tidak mengelola gudang, agar ada pemisahan tugas (segregation of duties). Hasilnya direview dan ditandatangani oleh kepala akunting atau controller.
Penutup
Rekonsiliasi persediaan yang rapi dimulai dari cut-off yang terkunci, dua angka pada tanggal yang sama, lalu pengelompokan selisih menjadi timing, pencatatan, dan valuasi. Dengan template tabel dan matriks penyebab di atas, Anda bisa menyelesaikan tie-out bulanan dalam hitungan jam, bukan hari. Bila Anda ingin setiap mutasi gudang langsung membentuk jurnal persediaan dan HPP, lihat fitur inventory Zahir Online yang terhubung langsung dengan buku besar.
Referensi
- IAI — Perubahan Penomoran PSAK dan ISAK dalam SAK Indonesia (PSAK 202 Persediaan, berlaku 1 Januari 2024)
- IAI — Materi Sosialisasi SAK Entitas Privat (efektif 1 Januari 2025, Bab 13 Persediaan)














