Stok & Inventori
Kelola Produk Mendekati Kedaluwarsa dengan Software Kasir

Ringkasan Cepat
Pengelolaan masa simpan memerlukan batch, tanggal, kondisi penyimpanan, FEFO, alert, tindakan berbatas waktu, pemblokiran penjualan, dan bukti disposal.
- Produk mendekati kedaluwarsa bukan sekadar stok yang harus cepat didiskon.
- Software Kasir perlu membantu bisnis mengetahui batch mana yang diterima, disimpan di lokasi apa, kapan batas mutunya, berapa jumlah tersisa, dan tindakan apa yang diizinkan.
- Keputusan harus melindungi konsumen serta mengikuti label, petunjuk penyimpanan, kategori produk, aturan pemasok, dan ketentuan yang berlaku.
Ringkasan dibuat untuk membantu pembaca memahami poin utama. Gunakan isi artikel lengkap sebagai sumber penjelasan.
Produk mendekati kedaluwarsa bukan sekadar stok yang harus cepat didiskon. Software Kasir perlu membantu bisnis mengetahui batch mana yang diterima, disimpan di lokasi apa, kapan batas mutunya, berapa jumlah tersisa, dan tindakan apa yang diizinkan. Keputusan harus melindungi konsumen serta mengikuti label, petunjuk penyimpanan, kategori produk, aturan pemasok, dan ketentuan yang berlaku.
Tujuan pengelolaan masa simpan adalah mencegah penjualan produk yang tidak layak, mengurangi waste sebelum terlambat, dan mempertahankan traceability. Sistem tidak boleh memperpanjang tanggal, menyamarkan label, atau menganggap semua produk aman hanya karena tampilan fisiknya baik. Data yang benar dimulai sejak receiving dan dijaga sampai penjualan, retur, transfer, recall, atau disposal.
Jawaban singkat
Catat batch atau lot, tanggal produksi bila tersedia, tanggal kedaluwarsa, kondisi penyimpanan, jumlah, pemasok, lokasi, serta event pergerakan. Gunakan FEFO—first expired, first out—ketika sesuai, dengan pengecualian yang terdokumentasi.
Buat alert bertingkat sebelum tanggal batas dan playbook tindakan: review, stop replenishment, pindah display, markdown yang sah, retur pemasok, donasi yang diizinkan, quarantine, atau disposal. Blok penjualan produk melewati batas sesuai rule serta verifikasi fisik.
Bedakan istilah dan aturan
Tanggal kedaluwarsa, best-before, use-by, sell-by, masa simpan setelah dibuka, dan tanggal produksi tidak boleh disamakan. Arti bergantung pada label, kategori, produsen, serta ketentuan.
BPOM mengenai penandaan kedaluwarsa pangan olahan mengingatkan agar konsumen membaca keterangan dan petunjuk penyimpanan serta bahwa produk melewati batas tidak boleh dikonsumsi atau diedarkan. Untuk kategori nonpangan, ikuti regulator, produsen, dan aturan yang relevan.
Hindari normalisasi berbahaya
Sistem dapat menormalkan format tanggal untuk perhitungan, tetapi tetap menyimpan nilai label serta precision. Jika label hanya bulan-tahun, rule perlu menentukan interpretasi yang sesuai dan diverifikasi.
Jangan mengisi tanggal fiktif agar field tidak kosong. Batch tanpa informasi penting masuk quarantine atau proses review.
Tangkap data saat receiving
Receiving mengacu pada purchase order dan memeriksa SKU, batch, quantity, tanggal, kondisi kemasan, suhu atau kondisi relevan, dokumen, dan pemasok. Data batch sebaiknya dipindai jika carrier tersedia.
Tolak atau pisahkan barang dengan sisa masa simpan di bawah syarat penerimaan. Kesepakatan khusus memerlukan approval serta rencana penjualan yang realistis.
| Data | Fungsi | Kontrol | Risiko |
|---|---|---|---|
| Batch/lot | traceability | scan/unik | recall lambat |
| Expiry | FEFO/alert | format/precision | salah prioritas |
| Quantity | exposure | count/UOM | waste salah |
| Location | penemuan | bin mapping | batch tertinggal |
| Condition | kelayakan | checklist | mutu turun |
| Supplier | claim/return | PO reference | tanggung jawab kabur |
Gunakan FEFO dengan benar
FEFO memprioritaskan batch dengan batas terdekat, bukan batch yang pertama diterima. Sistem mengarahkan picking, replenishment rak, dan transfer berdasarkan expiry.
Pengecualian dapat terjadi karena batch quarantine, reserved, rusak, suhu menyimpang, atau tidak cocok dengan kanal. Simpan reason code agar staf tidak memilih batch baru hanya karena lebih mudah dijangkau.
Jaga rotasi fisik
Algoritme tidak berguna jika rak tidak mengikuti. Tempatkan batch lebih dekat kedaluwarsa pada posisi yang mudah diambil tanpa menutupi label.
Lakukan shelf walk dan scan berkala. Bandingkan batch sistem dengan fisik, karena receiving atau replenishment salah dapat meninggalkan produk tua di belakang.
Pantau kondisi penyimpanan
Masa simpan bergantung pada kondisi yang dinyatakan produsen. Simpan kebutuhan suhu, kelembapan, cahaya, posisi, serta aturan setelah dibuka bila relevan.
Sensor atau log manual memiliki identitas lokasi, waktu, hasil, kalibrasi, dan tindakan deviasi. Data suhu bukan hiasan; alert harus memiliki owner dan keputusan disposition.
Rancang alert bertingkat
Ambang berbeda menurut lead time, kecepatan penjualan, return window pemasok, dan waktu tindakan. Produk dengan umur pendek memerlukan frekuensi lebih tinggi.
Alert menghasilkan work queue, bukan hanya email. Tampilkan SKU, batch, lokasi, quantity, days remaining, sales velocity, value at risk, dan opsi.
Prioritaskan nilai risiko
Gabungkan jumlah, cost, margin, sisa waktu, demand, dan dampak konsumen. Produk bernilai rendah tetapi berisiko keselamatan dapat lebih prioritas daripada stok mahal.
Jangan menggunakan satu skor tanpa kemampuan drill-down. Supervisor perlu memahami alasan urutan.
Pilih tindakan sebelum terlambat
Tindakan mencakup menghentikan reorder, memperbaiki display, memindahkan antaroutlet, bundling, markdown, retur pemasok, konversi internal yang diizinkan, donasi, atau disposal. Setiap tindakan memiliki cut-off.
Langkah keputusan:
- Verifikasi batch, quantity, dan kondisi fisik.
- Periksa label, aturan, serta return agreement.
- Hitung demand sampai batas aman tindakan.
- Pilih kanal dan harga tanpa menyesatkan.
- Tetapkan owner, kuota, dan tanggal berhenti.
- Pantau penjualan serta sisa stok.
- Blok penjualan ketika rule berakhir.
- Dokumentasikan retur, donasi, atau disposal.
Cegah near-expiry dari pembelian
Pencegahan dimulai sebelum purchase order. Forecast menggabungkan penjualan bersih, musim, promosi, stockout, retur, lead time, minimum order, pack size, dan sisa umur saat barang diterima. Demand yang didorong markdown tidak boleh dianggap sebagai permintaan normal tanpa penyesuaian.
Tetapkan minimum remaining shelf life pada kontrak atau PO sesuai kategori dan waktu distribusi. Pemasok perlu memberi batch serta tanggal sebelum atau saat pengiriman, sehingga gudang dapat menolak atau menyepakati pengecualian sebelum barang bercampur.
Nilai kinerja pemasok
Pantau kepatuhan umur simpan, ketepatan jumlah, kerusakan, keterlambatan, respons retur, dan credit note. Satu pengiriman bermasalah diperiksa, sedangkan pola berulang masuk evaluasi pemasok.
Buyer tidak dinilai hanya dari harga beli atau ketersediaan. Masukkan waste, markdown, return, dan modal kerja agar insentif tidak mendorong pembelian berlebihan.
Untuk produk baru, gunakan jumlah awal kecil dan review cepat. Tambah pesanan setelah velocity serta kondisi penyimpanan terbukti, bukan berdasarkan optimisme peluncuran.
Kelola markdown tanpa merusak kepercayaan
Harga turun tidak mengubah kelayakan produk. Informasi harus jelas, label tidak ditutupi, dan penawaran berhenti sebelum batas sesuai aturan.
Sistem menghitung margin, budget, kuota, serta batch eligible. Kasir tidak menerapkan kode pada batch lain dengan tanggal lebih panjang hanya karena SKU sama.
Ukur efektivitas incremental
Bandingkan sell-through, margin recovery, cannibalization, return, dan waste dengan baseline. Markdown terlalu awal dapat menggeser penjualan normal; terlalu lambat tidak sempat mengurangi stok.
Eksperimen dilakukan hanya dalam guardrail keamanan serta hukum. Jangan menguji penjualan setelah batas.
Blokir penjualan kedaluwarsa
POS memeriksa batch saat scan atau allocation. Jika transaksi tidak memiliki batch pada kategori wajib, hentikan dan minta pemilihan fisik.
Override sangat terbatas dan tidak digunakan untuk menjual produk melewati batas. False positive diperbaiki melalui master data berotorisasi, bukan tombol bypass di kasir.
Tangani retur dan recall
Customer return masuk quarantine sampai kondisi serta batch diverifikasi. Supplier return menghubungkan PO, receiving, batch, quantity, claim, shipment, dan credit note.
Recall query harus menunjukkan stok aktif, transfer, sale, customer atau outlet yang relevan, serta status tindakan. Lakukan drill berkala agar kemampuan tidak hanya ada di dokumen.
Kelola disposal dengan bukti
Barang yang tidak dapat dijual dipisahkan dari stok aktif. Disposal memerlukan reason, quantity, batch, nilai, approver, metode, waktu, serta bukti sesuai kebijakan dan aturan.
Jangan membuang produk sensitif ke aliran umum tanpa menilai lingkungan, keamanan, atau ketentuan. Akses ke area waste dibatasi untuk mencegah barang kembali beredar.
Rekonsiliasi dan dashboard
Rekonsiliasi batch ledger dengan count fisik, sales line, transfer, return, dan disposal. Selisih diselesaikan sebelum laporan waste dipercaya.
Pantau near-expiry value, units at risk, days remaining, sell-through, markdown recovery, supplier return, disposal, stock accuracy, temperature deviation, dan blocked-sale attempt.
Pembaca dapat mempelajari kontrol inventaris lain di artikel Kasair, sedangkan informasi solusi tersedia di situs Kasair. Demo vendor perlu memakai beberapa batch satu SKU, expiry berbeda, transfer, retur, dan blokir penjualan.
Kesalahan yang perlu dihindari
- Menyamakan expiry dengan tanggal produksi atau receiving.
- Mengandalkan FIFO ketika expiry batch berbeda.
- Mengisi tanggal palsu untuk melengkapi data.
- Mengirim alert tanpa owner dan tindakan.
- Memberi diskon pada SKU tanpa memilih batch.
- Mengembalikan retur langsung ke rak.
- Membiarkan disposal tanpa bukti.
- Mengubah atau menutupi label kedaluwarsa.
FAQ
Apa beda FIFO dan FEFO?
FIFO memprioritaskan barang yang masuk lebih dulu, sedangkan FEFO memprioritaskan barang dengan tanggal batas paling dekat.
Apakah produk mendekati kedaluwarsa boleh didiskon?
Tergantung kategori, kondisi, label, kebijakan, dan ketentuan. Diskon tidak boleh menyesatkan atau memperpanjang kelayakan.
Apakah POS harus mencatat batch?
Gunakan batch pada kategori yang memerlukan traceability, expiry, recall, warranty, atau risiko tinggi agar transaksi dapat ditelusuri.
Bagaimana jika tanggal tidak terbaca?
Pisahkan produk ke quarantine dan verifikasi pemasok atau bukti; jangan menebak atau membuat tanggal baru.
Kapan alert mulai diberikan?
Atur berdasarkan umur simpan, velocity, return window, dan waktu tindakan. Tidak ada satu ambang yang cocok untuk semua SKU.
Metrik apa yang penting?
Nilai near-expiry, sell-through, waste, margin recovery, supplier return, stock accuracy, deviasi penyimpanan, dan blocked-sale attempt.
BACA SELANJUTNYA