Mutasi Stok
Pindahkan stok antar cabang secara terkontrol — satu dokumen bisa berisi banyak produk.
Mutasi Stok
Section titled “Mutasi Stok”Menu Mutasi Stok (/inventory/movements) mencatat transfer stok antar cabang. Berbeda dengan koreksi stok yang menyesuaikan qty di satu lokasi, mutasi memindahkan barang dari cabang asal ke cabang tujuan.
Hak akses: inventory.movements.view · buat mutasi: inventory.movements.manage
Baca juga: Overview Inventori · Barang Masuk · Barang Keluar
Fungsi menu
Section titled “Fungsi menu”- Melihat riwayat mutasi stok (ledger per baris produk).
- Membuat mutasi baru via sidebar form (tombol Mutasi Stok atau route
/inventory/movements/create). - Menampilkan ringkasan total mutasi, qty, produk unik, dan mutasi bulan berjalan.
- Mengintegrasikan alur Stock Out (cabang asal) dan Stock In (cabang tujuan) jika mode gudang aktif.
Prasyarat
Section titled “Prasyarat”- Minimal dua cabang dengan Gudang aktif
- Produk tersedia di kedua cabang
- Stok mencukupi di cabang asal
- Hak akses
inventory.movements.manageuntuk membuat mutasi baru
1. Daftar mutasi
Section titled “1. Daftar mutasi”Buka Inventori → Mutasi Stok.
Daftar Mutasi Stok
Yang di-capture: Header dengan tombol Mutasi Stok, kartu KPI (Total Mutasi, Total Qty, Produk, Bulan ini), filter cabang & produk, tabel riwayat mutasi.
| Kolom | Keterangan |
|---|---|
| Dari Cabang | Cabang pengirim |
| Gudang asal | Gudang utama cabang asal (jika multi-gudang aktif) |
| Ke Cabang | Cabang penerima |
| Gudang tujuan | Gudang utama cabang tujuan |
| Produk | Nama dan kode item yang dipindahkan |
| Qty | Jumlah per baris ledger |
| Catatan | Catatan mutasi (opsional) |
| Waktu | Timestamp pencatatan mutasi |
Filter: Cabang · Produk · tombol Filter.
Setiap produk dalam satu dokumen mutasi tercatat sebagai baris terpisah di tabel (bukan satu baris dokumen).
2. Buat mutasi baru
Section titled “2. Buat mutasi baru”Klik Mutasi Stok di header, atau buka /inventory/movements/create (sidebar form terbuka otomatis lalu kembali ke daftar).
Form Mutasi Stok Baru
Yang di-capture: Sidebar form: dropdown Dari cabang & Ke cabang, label gudang asal/tujuan, catatan, daftar item (kategori, produk, qty), ringkasan total baris & qty, tombol Simpan Mutasi.
| Field | Wajib | Keterangan |
|---|---|---|
| Dari cabang | Ya | Cabang asal stok dikurangi |
| Ke cabang | Ya | Cabang tujuan stok ditambah — harus berbeda dari asal |
| Gudang asal / tujuan | Otomatis | Gudang utama per cabang (tampil jika fitur gudang aktif) |
| Catatan | Tidak | Keterangan transfer |
| Item — Kategori | Ya | Filter produk per kategori |
| Item — Produk | Ya | Pilih setelah kategori dipilih |
| Item — Qty | Ya | Minimal 0,001 — satuan mengikuti produk |
Gunakan Tambah Item untuk menambah baris produk. Satu submit bisa memindahkan banyak SKU sekaligus.
Alur workflow mutasi
Section titled “Alur workflow mutasi”| Mode inventori | Alur setelah Simpan Mutasi |
|---|---|
| direct (stock_in & stock_out) | Stok langsung berkurang di cabang asal dan bertambah di cabang tujuan |
| warehouse_approval | Mutasi masuk antrean Stock Out (cabang asal) lalu Stock In (cabang tujuan) — pesan info tampil di form |
Form mutasi menampilkan peringatan jika mode gudang aktif: “Mode gudang aktif: mutasi masuk antrean Stock Out (cabang asal) lalu Stock In (cabang tujuan).”
Tidak ada status draft/posted di UI daftar — mutasi yang tersimpan langsung tercatat di ledger; pada mode gudang, perpindahan fisik menunggu approve di Stock Out/In.
Bedakan dengan koreksi stok
Section titled “Bedakan dengan koreksi stok”| Aspek | Mutasi Stok | Koreksi Stok |
|---|---|---|
| Tujuan | Memindahkan qty antar cabang | Menyesuaikan qty di satu cabang |
| Dampak | − di asal, + di tujuan | + atau − di lokasi yang sama |
| Contoh kasus | Kirim bahan ke cabang lain | Selisih opname, barang rusak/hilang |
Tips operasional
Section titled “Tips operasional”Stok tidak cukup: Mutasi gagal jika cabang asal tidak memiliki qty yang diminta. Cek Stok cabang pengirim terlebih dahulu.
Lanjutkan: Barang Masuk → atau Barang Keluar → untuk memproses antrean gudang, atau Koreksi Stok → untuk penyesuaian non-transfer.