Memindahkan stok dari satu gudang ke gudang lain terlihat sederhana — sampai muncul pertanyaan: barangnya sudah keluar dari gudang asal atau belum? Apakah sudah diterima di gudang tujuan? Kalau hilang di jalan, siapa yang bertanggung jawab? Odoo menjawabnya dengan internal transfer yang tercatat, tervalidasi, dan bisa dilacak.
1. Kenapa Perpindahan Antar-Gudang Perlu Dikontrol?
- Stok "hilang" di jalan — barang keluar dari gudang asal tetapi tidak tercatat masuk di tujuan.
- Double counting — stok dihitung di dua gudang sekaligus karena transfer belum divalidasi.
- Salah kirim/salah terima — barang dikirim ke lokasi yang salah atau qty tidak sesuai.
- Tidak ada pertanggungjawaban — tanpa jejak, sulit tahu siapa dan kapan barang berpindah.
- Perencanaan terganggu — stok yang sedang di jalan tidak terlihat, sehingga replenishment salah hitung.
Internal transfer yang rapi membuat setiap perpindahan punya dokumen, status, dan jejak audit.
2. Anatomi Internal Transfer di Odoo
Di Odoo, perpindahan antar-lokasi dibuat lewat operation type Internal Transfers (Inventory → Operations → Transfers). Intinya:
Lokasi Asal (Source) → [ Validasi ] → Lokasi Tujuan (Destination)
- Source Location — dari mana barang diambil (mis.
WH-A/Stock). - Destination Location — ke mana barang dikirim (mis.
WH-B/Stock). - Product, qty, lot/serial — apa yang dipindahkan.
- Status dokumen — Draft → Waiting → Ready → Done.
Stok baru benar-benar berpindah saat dokumen divalidasi (Done).
3. Menyiapkan Lokasi Asal dan Tujuan
Agar transfer akurat, struktur lokasi harus rapi:
- Aktifkan Storage Locations dan Multi-Step Routes.
- Buat hierarki gudang yang jelas, mis.
WH-A/Stock,WH-B/Stock. - Siapkan Transit Location (lokasi transit) untuk perpindahan yang butuh waktu (mis. antar kota).
- Untuk pengiriman rutin antar-gudang, gunakan resupply (gudang A memasok gudang B) agar transfer bisa otomatis dari orderpoint.
4. Alur Validasi Barang Keluar-Masuk
- Buat internal transfer — manual, dari resupply, atau dari reordering rule gudang tujuan.
- Reserve/Check Availability — Odoo mengunci stok di lokasi asal agar tidak dipakai transaksi lain.
- Picking — ambil barang di gudang asal, verifikasi produk & qty (bisa dengan barcode).
- Validate — stok keluar dari Source dan masuk ke Destination dalam satu transaksi.
- Untuk jarak jauh: gunakan dua langkah dengan lokasi transit (
Source → Transit → Destination) agar stok "di jalan" tetap terlacak. - Backorder — jika qty kurang, sisa pengiriman dibuat sebagai backorder yang jelas.
Penting: jangan pernah mencatat perpindahan hanya di luar sistem (mis. via chat). Kalau tidak dibuat di Odoo, stok fisik dan sistem akan berbeda.
5. Tracking Status Perpindahan Stok
Setiap transfer punya status yang bisa dipantau:
| Status | Arti |
|---|---|
| Draft | Dokumen dibuat, belum dikonfirmasi |
| Waiting | Menunggu ketersediaan/kedatangan barang |
| Ready | Stok sudah di-reserve, siap diambil |
| Done | Stok sudah berpindah ke tujuan |
| Cancelled | Dibatalkan (stok tetap di asal) |
Untuk penelusuran: gunakan chatter/history pada transfer, Stock Moves (riwayat pergerakan per produk), dan laporan inventory untuk melihat stok per lokasi. Dengan begitu, pertanyaan "barang ini ada di mana?" bisa dijawab.
6. Kontrol & Best Practice
- Barcode — scan lokasi asal, produk, dan lokasi tujuan agar tidak salah tempat.
- Transit location — untuk perpindahan yang butuh waktu; stok di-transit tetap terlihat.
- Validasi real-time — lakukan saat barang bergerak, bukan ditunda.
- Larangan stok negatif — cegah transfer melebihi stok yang tercatat.
- Resupply & reordering — otomatiskan transfer rutin antar-gudang.
- Audit trail — gunakan chatter dan stock moves untuk pertanggungjawaban.
- Cycle counting — cocokkan stok per lokasi secara berkala.
7. KPI Perpindahan Stok
- Transfer cycle time — waktu dari dibuat sampai diterima di tujuan.
- Stok in-transit — jumlah stok yang sedang di jalan.
- Pending transfers — transfer yang belum divalidasi (target mendekati nol).
- Variance — selisih qty antara asal dan tujuan.
- On-time transfer — sesuai jadwal replenishment antar-gudang.
Penutup
Perpindahan stok antar-gudang yang terkontrol bukan sekadar "memindahkan barang", tetapi memastikan setiap unit tercatat keluar, diterima, dan bisa dilacak. Dengan internal transfer yang rapi di Odoo — lokasi asal/tujuan yang jelas, validasi yang disiplin, transit location, dan tracking status — selisih stok bisa ditekan dan pertanggungjawaban menjadi jelas.
Ingin merapikan proses transfer antar-gudang Anda dengan Odoo? Diskusikan dengan Tim Sinergi Data Totalindo (SDT).
Catatan: tampilan dan fitur dapat menyesuaikan versi Odoo serta kebutuhan implementasi. Ditulis oleh Sinergi Data Totalindo, PT.