Cara mencatat barang rusak dan kedaluwarsa di toko adalah memantau masa simpan produk dengan metode FEFO (First Expired, First Out), memisahkan fisik barang cacat ke area karantina, lalu mencatat mutasi keluar beban kerugian di spreadsheet. Pengawasan berkala melindungi pembeli dari produk kedaluwarsa dan mencegah selisih misterius saat stok opname.

Panduan persediaan ini ditujukan bagi pemilik toko sembako, minimarket, toko kosmetik, apotek, dan kedai kuliner yang mengelola produk dengan batas tanggal kedaluwarsa. Alur ini melengkapi kartu stok barang sederhana serta lembar stok opname bulanan.

1. Terapkan prinsip FEFO dan pemisahan fisik barang

Atur barang di rak pajang agar produk dengan tanggal kedaluwarsa lebih dekat berada di baris paling depan (prinsip FEFO). Panduan pencatatan persediaan usaha business.gov.au, diperiksa 27 Oktober 2026, menekankan pentingnya mendokumentasikan setiap pengurangan stok akibat kerusakan fisik, keusangan, atau penyusutan agar nilai aset usaha tetap akurat.

Jika menemukan produk yang kemasannya robek, kaleng penyok, atau berjamur, segera pindahkan ke wadah karantina terpisah di gudang belakang. Menjauhkan barang rusak dari rak pajang toko memastikan barang tersebut tidak terscan kasir atau terbawa pembeli.

2. Susun kolom pemantauan umur dan kondisi stok di spreadsheet

Catat pemeriksaan kondisi stok secara berkala menggunakan susunan kolom berikut:

Kolom pemantauan stok Sumber pengisian Keterangan pemeriksaan
Kode SKU Label barang toko Penanda unik setiap varian produk
Nama produk Kemasan barang dagangan Keterangan jenis barang
Tanggal masuk Surat jalan pemasok Hari barang tiba di gudang
Tanggal kedaluwarsa Cetakan kemasan fisik Batas aman konsumsi/pemakaian
Jumlah fisik (unit) Hitungan di rak toko Stok yang ada di lokasi
Harga beli pokok (Rp) Faktur pembelian supplier Biaya modal per unit
Status umur stok Selisih hari ke kedaluwarsa Aman, Perhatian (< 30 hari), atau Kritis (< 7 hari)
Kondisi kemasan Pemeriksaan visual Baik, Cacat Ringan, atau Rusak Total
Tindakan diputuskan Keputusan pengelola Diskon promo, Karantina, atau Musnahkan
Bukti berita acara Nomor laporan internal Nomor dokumen penyesuaian stok

Gunakan kolom status umur untuk menentukan prioritas penjualan sebelum barang melewati tanggal kedaluwarsa.

3. Hitung penyesuaian beban barang rusak dengan contoh fiktif

Semua nama kode produk dan nominal rupiah berikut adalah contoh fiktif untuk simulasi pembukuan toko, bukan data transaksi usaha nyata atau patokan harga pasar.

Toko latihan memiliki stok 12 kaleng susu kental manis (kode SKU-S01) dengan harga beli pokok Rp20.000 per kaleng. Tanggal kedaluwarsa produk tercatat tersisa 14 hari lagi.

Pemeriksaan fisik etalase menemukan kondisi berikut:

  • 2 kaleng mengalami penyok parah dan segel terbuka akibat terjatuh saat penataan rak (kategori rusak total, tidak layak jual).
  • 10 kaleng dalam kondisi kemasan baik dan tertutup rapat.

Pengelola toko mengambil langkah penanganan:

  • Mengeluarkan 2 kaleng rusak dari persediaan aktif dan mencatatnya ke pos beban kerugian barang rusak: Rp20.000 × 2 = Rp40.000.
  • Memindahkan 10 kaleng kemasan baik ke keranjang promosi diskon cuci gudang: 12 − 2 = 10 unit.
  • Menyesuaikan saldo stok layak jual pada kartu persediaan: 12 − 2 = 10 unit.

Total beban kerugian barang rusak contoh: Rp20.000 × 2 = Rp40.000.

Dengan mencatat beban barang rusak sebesar Rp40.000 dan mendokumentasikan sisa stok layak jual 10 unit, catatan kartu persediaan tetap cocok dengan hitungan fisik di etalase. Gunakan kalkulator perputaran stok dan perhitungan titik pesan ulang untuk menyesuaikan volume pesanan berikutnya agar tidak menimbun stok berlebih.

4. Buat berita acara pemusnahan barang rusak

Jangan membuang barang rusak atau kedaluwarsa begitu saja tanpa dokumentasi tertulis. Buat lembar berita acara penghapusan stok sederhana yang mencantumkan tanggal, daftar SKU, jumlah unit, penyebab kerusakan, nominal kerugian pokok, dan tanda tangan staf pemeriksa.

Berita acara ini menjadi bukti dasar saat pembukuan toko mencatat pengeluaran stok nonsales. Tanpa bukti tertulis, penghapusan stok akan menimbulkan dugaan kehilangan barang atau pencurian internal saat stok opname bulanan dijalankan.

5. Gunakan AI untuk menyaring prioritas pajang dan evaluasi stok kritis

AI dapat membantu menyortir daftar persediaan berkode berdasarkan sisa hari menuju tanggal kedaluwarsa. Pastikan data tabel tidak memuat informasi kontak pribadi atau data sensitif pemasok.

Periksa tabel daftar stok barang berikut.
Hitung sisa hari dari tanggal periksa hari ini menuju tanggal kedaluwarsa pada setiap baris.
Kelompokkan produk ke dalam kategori: Aman (> 30 hari), Waspada (8-30 hari), dan Kritis (<= 7 hari).
Tandai baris yang memiliki status kemasan rusak dan hitung total nominal kerugian pokoknya.
Urutkan produk berstatus Waspada berdasarkan tanggal kedaluwarsa terdekat untuk rekomendasi pajang depan (FEFO).
Jangan menebak tanggal kedaluwarsa atau mengubah harga beli pokok pada tabel.
Data persediaan berkode yang diizinkan: [tempel tabel data tanpa nama pemasok pribadi]

FAQ singkat

Apakah barang yang mendekati kedaluwarsa boleh dijual dengan diskon promo?

Boleh, selama kemasan masih utuh, segel belum rusak, isi barang tidak mengalami perubahan mutu, dan tanggal kedaluwarsa belum terlewati. Pasang label informasi yang jujur agar konsumen mengetahui masa simpan produk tersebut.

Kapan barang rusak bisa diklaim retur ganti rugi ke pemasok?

Barang rusak umumnya hanya bisa diretur ke pemasok jika kerusakan terjadi akibat cacat pabrik atau rusak dalam proses pengiriman oleh armada pemasok, dibuktikan dengan berita acara saat serah terima barang awal. Kerusakan akibat kelalaian staf toko sendiri menjadi beban operasional toko.

Lanjutkan ke panduan stok UMKM. Daftar Nalar Pekan melalui bagian pendaftaran di bawah untuk panduan berikutnya, atau baca arsip edisi web.