Skip to content

Mutasi Stok

Pindahkan stok antar cabang secara terkontrol — satu dokumen bisa berisi banyak produk.

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


  • 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.

  1. Minimal dua cabang dengan Gudang aktif
  2. Produk tersedia di kedua cabang
  3. Stok mencukupi di cabang asal
  4. Hak akses inventory.movements.manage untuk membuat mutasi baru

Buka Inventori → Mutasi Stok.

Screenshot diperlukan

Daftar Mutasi Stok

Menu: Inventori → Mutasi Stok (/inventory/movements)

Simpan sebagai: /images/inventori/mutasi-list.png

Yang di-capture: Header dengan tombol Mutasi Stok, kartu KPI (Total Mutasi, Total Qty, Produk, Bulan ini), filter cabang & produk, tabel riwayat mutasi.

KolomKeterangan
Dari CabangCabang pengirim
Gudang asalGudang utama cabang asal (jika multi-gudang aktif)
Ke CabangCabang penerima
Gudang tujuanGudang utama cabang tujuan
ProdukNama dan kode item yang dipindahkan
QtyJumlah per baris ledger
CatatanCatatan mutasi (opsional)
WaktuTimestamp pencatatan mutasi

Filter: Cabang · Produk · tombol Filter.

Setiap produk dalam satu dokumen mutasi tercatat sebagai baris terpisah di tabel (bukan satu baris dokumen).


Klik Mutasi Stok di header, atau buka /inventory/movements/create (sidebar form terbuka otomatis lalu kembali ke daftar).

Screenshot diperlukan

Form Mutasi Stok Baru

Menu: Inventori → Mutasi Stok → Mutasi Stok (sidebar)

Simpan sebagai: /images/inventori/mutasi-form.png

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.

FieldWajibKeterangan
Dari cabangYaCabang asal stok dikurangi
Ke cabangYaCabang tujuan stok ditambah — harus berbeda dari asal
Gudang asal / tujuanOtomatisGudang utama per cabang (tampil jika fitur gudang aktif)
CatatanTidakKeterangan transfer
Item — KategoriYaFilter produk per kategori
Item — ProdukYaPilih setelah kategori dipilih
Item — QtyYaMinimal 0,001 — satuan mengikuti produk

Gunakan Tambah Item untuk menambah baris produk. Satu submit bisa memindahkan banyak SKU sekaligus.


Mode inventoriAlur setelah Simpan Mutasi
direct (stock_in & stock_out)Stok langsung berkurang di cabang asal dan bertambah di cabang tujuan
warehouse_approvalMutasi 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.


AspekMutasi StokKoreksi Stok
TujuanMemindahkan qty antar cabangMenyesuaikan qty di satu cabang
Dampak− di asal, + di tujuan+ atau − di lokasi yang sama
Contoh kasusKirim bahan ke cabang lainSelisih opname, barang rusak/hilang

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.