Mode Gelap
Stock Transfer
Stock Transfer digunakan untuk memindahkan stok barang dari satu toko/outlet ke toko/outlet lain dalam satu institusi yang sama. Fitur ini penting bagi bisnis yang memiliki lebih dari satu lokasi penjualan.
Path menu: Inventori → Transfer Stok (/inventory/stock-transfers)
Alur Status Stock Transfer
Menunggu → Dalam Perjalanan → Selesai| Status | Keterangan |
|---|---|
Menunggu (pending) | Transfer baru dibuat, belum dikirim. Stok belum berubah. Masih bisa dikirim atau dibatalkan. |
Dalam Perjalanan (in_transit) | Barang sudah dikirim dari outlet asal. Stok di outlet asal sudah berkurang. Menunggu konfirmasi penerimaan di outlet tujuan. |
Selesai (completed) | Barang sudah diterima di outlet tujuan. Stok di outlet tujuan sudah bertambah sesuai qty yang diterima. |
Dibatalkan (cancelled) | Transfer dibatalkan. Jika sudah sempat dikirim, stok dikembalikan ke outlet asal. |
Daftar Stock Transfer
Halaman utama menampilkan seluruh catatan transfer stok:
| Kolom | Keterangan |
|---|---|
| No. Transfer | Nomor unik transfer |
| Dari Outlet | Outlet yang mengirimkan barang |
| Ke Outlet | Outlet yang menerima barang |
| Items | Total jenis barang yang ditransfer |
| Qty Total | Total kuantitas yang ditransfer |
| Status | Menunggu, Dalam Perjalanan, Selesai, atau Dibatalkan |
| Tanggal | Tanggal pembuatan transfer |
Gunakan filter Dari Outlet dan Ke Outlet serta filter Status untuk menyaring daftar. Tombol Reset mengembalikan seluruh filter, dan data dapat di-export ke Excel.
Membuat Stock Transfer Baru
- Klik tombol Buat Transfer Baru di bagian atas halaman.
- Isi informasi transfer:
- Asal — Pilih outlet yang akan mengirim barang. Hanya outlet yang Anda miliki aksesnya yang ditampilkan.
- Tujuan — Pilih outlet penerima. Tidak boleh sama dengan outlet asal.
- Catatan — Keterangan tambahan tentang alasan transfer (opsional).
- Tambahkan produk yang akan ditransfer:
- Klik Tambah Produk.
- Pilih produk dari daftar (dapat dicari berdasarkan nama, SKU, atau barcode). Hanya produk yang tersedia di outlet asal yang ditampilkan.
- Isi Quantity — Jumlah yang akan ditransfer. Tidak boleh melebihi Stok Tersedia di outlet asal.
- Ulangi langkah 3 untuk setiap produk yang ingin ditransfer.
- Klik Buat Transfer. Transfer akan dibuat dengan status Menunggu (belum dikirim). Stok belum berubah sampai transfer dikirim.
Periksa Stok Sebelum Transfer
Sistem menampilkan Stok Tersedia di outlet asal untuk setiap produk. Pastikan quantity transfer tidak melebihi stok yang ada agar proses tidak tertolak.
Mengirim Transfer (Dalam Perjalanan)
- Buka transfer yang berstatus Menunggu.
- Pastikan semua item dan qty sudah benar.
- Klik tombol Kirim Transfer lalu konfirmasi pada dialog yang muncul.
- Saat status berubah menjadi Dalam Perjalanan:
- Stok di outlet asal berkurang sesuai qty transfer.
- Stok di outlet tujuan belum berubah (menunggu konfirmasi penerimaan).
Cetak Surat Jalan
Setelah transfer berstatus Dalam Perjalanan (atau Selesai), tombol Cetak Surat Jalan muncul di halaman detail untuk mencetak dokumen pengiriman yang menyertai barang.
Menerima Transfer (Terima Barang)
Pengguna di outlet tujuan melakukan konfirmasi penerimaan:
- Buka transfer yang berstatus Dalam Perjalanan.
- Klik tombol Terima Barang. Sebuah dialog menampilkan daftar produk beserta Qty Kirim.
- Isi kolom Qty Terima untuk setiap produk. Secara default kolom ini terisi penuh sama dengan Qty Kirim, tetapi dapat diubah bila jumlah fisik yang diterima berbeda:
- Nilai minimal 0 dan maksimal tidak boleh melebihi Qty Kirim.
- Sistem menampilkan Total akan diterima sebagai ringkasan di bawah tabel.
- Klik Konfirmasi Penerimaan.
- Saat status berubah menjadi Selesai:
- Stok di outlet tujuan bertambah sesuai Qty Terima (bukan Qty Kirim).
- Selisih antara Qty Kirim dan Qty Terima dicatat pada detail transfer.
Penerimaan Sebagian (Partial Receive)
Jika barang yang sampai lebih sedikit dari yang dikirim (rusak, hilang, atau kurang di perjalanan), isi Qty Terima sesuai jumlah fisik yang benar-benar diterima. Selisihnya akan tampil pada kolom Selisih di detail transfer dengan badge merah, sedangkan item yang diterima penuh ditandai OK. Selalu periksa fisik barang sebelum mengonfirmasi.
Membatalkan Stock Transfer
Transfer dapat dibatalkan selama berstatus Menunggu maupun Dalam Perjalanan:
- Buka transfer dari daftar atau halaman detail.
- Klik tombol Batalkan.
- Konfirmasi pembatalan pada dialog yang muncul.
- Status berubah menjadi Dibatalkan. Jika transfer sudah sempat Dalam Perjalanan, stok dikembalikan ke outlet asal.
Pembatalan Transfer Dalam Perjalanan
Berbeda dengan sebagian sistem lain, transfer yang sudah Dalam Perjalanan tetap bisa dibatalkan di sini. Saat dibatalkan, stok yang sebelumnya berkurang akan otomatis dikembalikan ke outlet asal, sehingga tidak perlu membuat transfer balik secara manual.
Detail Stock Transfer
Halaman detail transfer menampilkan:
- Header — Nomor transfer, status (dengan badge warna dan ikon), tanggal pembuatan, dan pembuat.
- Outlet Asal & Outlet Tujuan — Kartu ringkasan kedua outlet.
- Catatan — Keterangan tambahan (jika ada).
- Daftar Produk — Tabel produk: SKU, Nama Produk, Qty Kirim. Untuk transfer berstatus Selesai, ditambahkan kolom Qty Terima dan Selisih.
- Timeline — Riwayat perubahan status: Transfer Dibuat → Dalam Perjalanan → Selesai/Dibatalkan.
Dampak terhadap Stok
| Status | Outlet Asal | Outlet Tujuan |
|---|---|---|
| Menunggu | Tidak berubah | Tidak berubah |
| Dalam Perjalanan | Stok berkurang | Tidak berubah |
| Selesai | Tetap berkurang | Stok bertambah (sesuai Qty Terima) |
| Dibatalkan | Dikembalikan (jika sempat dikirim) | Tidak berubah |
Hak Akses
Membuat transfer memerlukan izin tulis (canWrite). Mengirim dan menerima transfer memerlukan izin approve (canApprove). Membatalkan transfer memerlukan izin hapus (canDelete). Fitur Transfer Stok tersedia pada paket Profesional ke atas.