Retur Barang dari Pelanggan:
Memastikan Expiry-nya
Masih Layak Jual
Barang retur adalah salah satu titik terlemah dalam manajemen expiry. Barang yang kembali dari pelanggan membawa pertanyaan yang tidak ada pada barang baru: dari batch mana, berapa sisa umurnya, bagaimana kondisi penyimpanannya selama di tangan pelanggan, dan apakah layak dijual lagi. Banyak gudang memasukkan retur kembali ke rak begitu saja dan baru menyadari kesalahannya ketika barang itu kedaluwarsa, atau lebih buruk, terkirim ke pelanggan lain dengan sisa umur pendek.
Artikel ini memberi alur penanganan retur yang menjaga kualitas data dan mencegah kerugian. Ini bagian dari panduan lengkap manajemen expiry date.
Mengapa Retur Berisiko bagi Manajemen Expiry
- Identitas batch sering hilang. Barang yang dikembalikan mungkin tanpa kemasan luar, dengan faktur yang tidak menyebut batch, atau tercampur dari beberapa batch dalam satu karton.
- Sisa umur sudah berkurang. Barang yang dikirim dengan sisa umur 6 bulan dan kembali 3 bulan kemudian hanya tersisa 3 bulan, mungkin sudah di bawah standar pelanggan lain.
- Kondisi penyimpanan tidak diketahui. Produk yang sensitif terhadap suhu atau kelembapan mungkin terpapar kondisi di luar ketentuan selama di pelanggan atau dalam pengiriman balik.
- Alasan retur beragam. Retur karena barang rusak berbeda penanganannya dengan retur karena pelanggan salah pesan atau barang mendekati expiry.
- Tekanan untuk cepat memproses. Retur sering dianggap pekerjaan sampingan, sehingga pemeriksaan dilewati.
Alasan Retur yang Umum dan Implikasinya
Alasan retur | Risiko expiry | Perlakuan umum |
Salah kirim/salah pesan | Barang utuh, sisa umur diketahui | Periksa, bisa kembali ke stok jika memenuhi syarat |
Barang rusak/cacat | Kualitas bermasalah | Karantina, investigasi, mungkin klaim ke pemasok |
Mendekati/kedaluwarsa saat diterima | Sisa umur pendek atau habis | Tentukan: alihkan, retur pemasok, atau musnahkan |
Retur dari marketplace/e-commerce | Kondisi kemasan bervariasi | Inspeksi ketat, kadang tidak layak jual |
Hasil recall | Batch tertentu terlarang | Karantina total, ikuti instruksi recall |
Overstock dari pelanggan | Barang utuh, sisa umur menyusut | Periksa sisa umur dan kondisi |
Alur Penanganan Retur yang Menjaga Data Expiry
Langkah 1: Terima dan isolasi
Barang retur tidak langsung masuk rak penyimpanan. Tempatkan di area penerimaan retur terpisah. Ini mencegah barang yang belum diperiksa tercampur dengan stok layak jual.
Langkah 2: Identifikasi
Tentukan identitas barang: SKU, batch, dan tanggal expiry. Sumber identifikasi:
- Pindai kode pada kemasan bila tersedia. Barcode 2D yang memuat batch dan expiry sangat membantu. Lihat Barcode 2D dan GS1 DataMatrix.
- Dokumen pengiriman asal: cocokkan dengan catatan pengiriman ke pelanggan.
- Pelacakan item-level: bila tersedia, identitas unit langsung menjawab batch dan tanggal expiry.
Bila batch atau expiry tidak dapat dipastikan, jangan menebak. Tahan barang sampai identitasnya jelas, atau perlakukan sebagai tidak layak jual.
Langkah 3: Periksa kondisi fisik dan kemasan
- Apakah segel utuh?
- Apakah ada tanda kerusakan, kebocoran, atau kontaminasi?
- Apakah kemasan masih asli dan label terbaca?
- Untuk produk sensitif suhu: apakah ada indikasi pelanggaran kondisi penyimpanan?
Produk yang kemasannya sudah dibuka umumnya tidak layak dijual kembali, terutama obat, makanan, dan kosmetik.
Langkah 4: Hitung sisa umur dan bandingkan dengan standar
Hitung sisa umur dan bandingkan dengan standar internal serta standar pelanggan target. Lihat Sisa Masa Simpan.
Contoh aturan:
- Sisa umur di atas ambang A: kembali ke stok reguler.
- Antara ambang B dan A: kembali ke stok dengan status khusus untuk channel yang standarnya lebih longgar.
- Di bawah ambang B: tangani sebagai near-expiry. Lihat Menangani Barang Near-Expiry.
- Sudah kedaluwarsa atau tidak layak: karantina dan musnahkan. Lihat Prosedur Pemusnahan.
Ambang ditetapkan sesuai kebijakan perusahaan, jenis produk, dan regulasi.
Langkah 5: Putuskan disposisi
Setiap barang retur mendapat satu disposisi yang jelas:
- Kembali ke stok (layak jual).
- Kembali ke stok dengan batasan (hanya channel tertentu).
- Retur ke pemasok (jika perjanjian mengizinkan).
- Karantina untuk investigasi (kualitas atau penyebab belum jelas).
- Pemusnahan.
Disposisi dicatat beserta alasan dan penanggung jawab.
Langkah 6: Catat di sistem dengan benar
- Barang dimasukkan sebagai transaksi retur, bukan penerimaan barang baru.
- Batch dan expiry tercatat dengan data hasil identifikasi.
- Lokasi penempatan mengikuti aturan, idealnya satu lokasi satu batch. Lihat Mencampur Batch dalam Satu Lokasi.
- Status stok sesuai disposisi: tersedia, terbatas, karantina, atau menunggu pemusnahan.
Langkah 7: Tutup lingkaran
- Hubungkan retur dengan pesanan asal untuk analisis alasan retur.
- Jika retur karena barang dikirim dengan sisa umur tidak memenuhi syarat, telusuri mengapa picking memilih batch itu.
- Bila ada pola dari pelanggan atau channel tertentu, tindak lanjuti dengan penjualan.
Kesalahan yang Sering Terjadi pada Penanganan Retur
- Retur langsung ke rak picking. Barang yang belum diperiksa bercampur dengan stok layak jual.
- Mencatat retur sebagai stok baru dengan expiry default. Data expiry yang salah merusak FEFO.
- Tidak membedakan retur layak dan tidak layak. Semua dimasukkan, atau semua dibuang.
- Mengabaikan retur dari marketplace. Volume tinggi dan kondisi bervariasi membuat pemeriksaan ketat penting. Perlakuan tiap marketplace berbeda, jadi pelajari kebijakan masing-masing.
- Tidak mengaitkan retur dengan batch asal. Menyulitkan analisis dan investigasi bila ada masalah mutu.
- Mengembalikan barang ke stok tanpa memeriksa kondisi penyimpanan. Berisiko untuk produk sensitif.
Retur dari E-Commerce dan Marketplace
Retur dari channel online punya karakter khusus:
- Volume lebih besar dan lebih tidak terduga.
- Kondisi kemasan bervariasi, kadang sudah dibuka atau dipakai.
- Batch sering tidak terdokumentasi karena pelanggan membuang kemasan luar.
- Ada tenggat waktu pemrosesan dari platform yang perlu dipatuhi.
Pelacakan item-level sangat membantu di sini. Bila setiap unit memiliki identitas, saat unit kembali sistem langsung mengenali batch dan expiry-nya, dan mengevaluasi kelayakan jual kembali berdasarkan aturan. Tanpa itu, pemeriksaan manual per unit memakan waktu dan rawan salah.
Peran Sistem
Sistem yang baik mendukung alur retur dengan:
- Proses retur khusus yang terpisah dari penerimaan biasa.
- Status stok khusus retur dan aturan perpindahan antar status.
- Pembacaan identitas batch/unit saat retur dipindai.
- Perhitungan otomatis sisa umur dan rekomendasi disposisi berdasarkan aturan.
- Pelaporan alasan retur per SKU, pelanggan, dan channel.
- Pencegahan pengembalian ke stok sebelum pemeriksaan selesai.
Fitur-fitur ini dirangkum di Checklist Fitur WMS untuk Manajemen Expiry.
Metrik yang Perlu Dipantau
- Tingkat retur per SKU, pelanggan, dan channel.
- Persentase retur yang kembali ke stok vs yang dimusnahkan.
- Waktu pemrosesan retur sejak diterima hingga disposisi.
- Nilai retur yang dimusnahkan karena expiry.
- Akurasi identifikasi batch pada retur.
Kesimpulan
Retur membawa risiko expiry karena identitas batch sering hilang, sisa umur sudah berkurang, dan kondisi penyimpanan tidak diketahui. Alur yang aman: isolasi, identifikasi, periksa kondisi, hitung sisa umur, tentukan disposisi, catat di sistem dengan benar, dan telusuri penyebab.
Langkah praktis: audit 20 retur terakhir dan periksa apakah batch dan sisa umurnya tercatat dengan benar sebelum barang dikembalikan ke stok. Temuannya menunjukkan seberapa besar celah di proses Anda.
Lanjutkan ke audit yang memastikan seluruh proses ini berjalan: Cara Melakukan Audit Expiry dan Stock Opname Barang Berumur Simpan.