Skip to content

Barang Masuk (Stock In)

Proses dokumen yang menambah stok ke gudang cabang — dari pembelian, retur jual, atau mutasi antar cabang.

Menu Stock In (/inventory/stock-in) menampilkan antrean dokumen pending yang siap diterima ke gudang. Setelah disetujui, saldo stok cabang bertambah.

Hak akses: inventory.stock_in.view

Baca juga: Overview Inventori · Order Pembelian · Retur Penjualan


  • Menampilkan dokumen menunggu penerimaan gudang (jika mode warehouse_approval).
  • Memproses penerimaan per item dengan checkbox dan konfirmasi.
  • Mendukung input panjang roll (meter) untuk bahan material pada penerimaan.
  • Menghubungkan tiga sumber dokumen: PO, retur penjualan, dan mutasi stok masuk.

  1. Pengaturan inventori klien: stock_in_mode = warehouse_approval (antrean aktif) atau direct (tanpa antrean di halaman ini)
  2. Cabang aktif terpilih di header
  3. Dokumen sumber sudah mencapai status yang memicu antrean (mis. PO Dikirim/Diterima, retur diposting, mutasi dikirim)
  4. Gudang dan Produk siap

ModePerilakuTampilan di UI
directStok langsung bertambah saat transaksi sumber diprosesTag Langsung (tanpa antrean) — tabel antrean kosong; pesan info mengarah ke modul sumber
warehouse_approvalBarang masuk antrean sampai petugas gudang menyetujuiTag Persetujuan gudang — kartu statistik + tabel antrean

Pada mode direct, terima barang dari Order Pembelian langsung di modul Pembelian; retur dari Penjualan; mutasi langsung memindahkan stok ke cabang tujuan tanpa langkah Stock In.


Buka Inventori → Stock In (mode warehouse_approval).

Screenshot diperlukan

Antrean Stock In

Menu: Inventori → Stock In (/inventory/stock-in)

Simpan sebagai: /images/inventori/stock-in-antrian.png

Yang di-capture: Header dengan tag Persetujuan gudang, kartu KPI (Menunggu, PO, Retur jual, Mutasi), tabel antrean dengan kolom Jenis, No. dokumen, Tanggal, Pihak, Total, tombol Proses.

KolomKeterangan
JenisPembelian (PO), Retur jual, atau Mutasi stok
No. dokumenNomor referensi dokumen sumber
TanggalTanggal dokumen
PihakSupplier (PO), pelanggan (retur), atau keterangan mutasi
TotalNilai dokumen (jika ada)
AksiTombol Proses membuka sidebar penerimaan

Sumber dokumen (PendingDoc):

Sumber APILabel UIModul asal
purchase_orderPembelian (PO)Order Pembelian
sales_returnRetur jualRetur Penjualan
stock_transferMutasi stokMutasi Stok (masuk cabang tujuan)

Klik Proses pada baris antrean → sidebar Penerimaan stok terbuka.

Screenshot diperlukan

Form Penerimaan Stok

Menu: Inventori → Stock In → Proses

Simpan sebagai: /images/inventori/stock-in-terima.png

Yang di-capture: Sidebar: ringkasan dokumen, tabel barang dengan checkbox semua tercentang, kolom Qty, kolom Roll (m) untuk bahan meter, footer tombol Setujui & masuk stok.

Langkah:

  1. Periksa ringkasan dokumen (nomor, tanggal, pihak, gudang asal→tujuan untuk mutasi).
  2. Centang semua baris barang yang benar-benar diterima (wajib lengkap sebelum approve).
  3. Untuk bahan meter/roll (tipe material atau satuan meter): isi kolom Roll (m) jika panjang roll berbeda dari qty — kosongkan untuk memakai qty diterima otomatis.
  4. Klik Setujui & masuk stok → konfirmasi dialog → stok bertambah dan dokumen hilang dari antrean.
Field baris itemKeterangan
CheckboxWajib semua tercentang untuk mengaktifkan tombol setujui
ProdukNama dan kode produk
QtyJumlah yang akan masuk stok
Roll (m)Hanya untuk bahan roll — panjang awal roll dalam meter

ModeMomen perubahan stok
warehouse_approvalSaat tombol Setujui & masuk stok berhasil — bukan saat dokumen sumber dibuat
directSaat aksi di modul sumber (terima PO, posting retur, simpan mutasi) — halaman Stock In tidak dipakai

Cabang wajib: Jika antrean kosong padahal ada PO tertunda, periksa cabang aktif di header. Logout dan login ulang jika cabang tidak terdeteksi.

Mutasi + mode gudang: Mutasi antar cabang pada mode gudang aktif: keluar lewat Stock Out di cabang asal, masuk lewat Stock In di cabang tujuan.

Lanjutkan: Stok → untuk verifikasi saldo setelah penerimaan, atau Barang Keluar → untuk antrean pengeluaran.