Gudang
Modul Gudang mengatur pergerakan stok lewat dokumen kerja: pengiriman (DO), mutasi antar gudang, konversi, dan penyesuaian stok. Sebagai operator, Anda bekerja dengan dokumen dan aksi kerja — sedangkan sistem yang mengelola pergerakan stok di belakang layar.
Prinsip penting: browser tidak pernah menulis stok secara langsung. Stok hanya berubah ketika sebuah dokumen mencapai tahap yang tepat (misalnya dicatat atau diposting).
Prinsip & status dokumen
Semua dokumen gudang mengikuti alur status standar yang sama. Dokumen yang sudah Tercatat dianggap final.
Status gudang standar:
- Draft — dokumen masih disusun.
- Menunggu Persetujuan — sudah diajukan, menunggu disetujui.
- Disetujui — sudah disetujui, siap dicatat/diposting.
- Tercatat — dokumen final dan pergerakan stok sudah terjadi.
- Batal — dokumen dibatalkan.
Ketentuan umum:
- Dokumen Tercatat tidak diedit. Bila ada kesalahan pada dokumen yang sudah Tercatat, koreksi dilakukan dengan membuat dokumen baru, bukan mengubah yang lama.
- Stok berubah lewat dokumen. Tidak ada cara mengubah stok di luar dokumen.
Stok & Kartu Stok
Halaman Stok (/gudang/stok) menampilkan posisi stok per gudang beserta
riwayat pergerakannya (kartu stok). Halaman ini read-only — hanya untuk
melihat, bukan mengubah.
- Stok per gudang menunjukkan jumlah barang yang tersedia di tiap gudang.
- Kartu stok mencatat setiap perubahan: dari dokumen mana, kapan, dan berapa.
- Perubahan stok selalu lewat dokumen — kartu stok adalah cerminan dokumen yang sudah berjalan.
DO Gudang & SET
Halaman DO Workspace (/gudang/do-workspace) dipakai untuk menyiapkan dan
menerbitkan Surat Jalan (DO) atas permintaan pengiriman dari Sales Order.
Ada tiga istilah yang perlu dipahami:
- LDO — antrian DO induk per permintaan SO (daftar yang perlu diproses).
- SET — draft pemilihan satu item dari satu gudang. SET tidak memotong stok.
- Child DO — dokumen DO final hasil dari SET. Inilah yang dicetak dan yang memotong stok.
Urutan kerja:
- Pilih LDO. Ambil permintaan DO induk dari antrian.
- SET tiap item. Tentukan gudang dan jumlah untuk tiap item. Jumlah harus lebih dari 0 dan tidak melebihi sisa yang boleh dikirim.
- Pilih armada (bila perlu). Armada dipilih sebelum Buat DO apabila pengiriman memakai armada.
- Buat DO. Mengubah SET menjadi Child DO, yang dikelompokkan per gudang dan metode.
- Cetak DO. Cetak surat jalan per Child DO.
- Selesaikan DO / Potong Stok. Stok keluar di sini — bukan saat SET dan bukan saat DO dibuat.
Ketentuan DO:
- SET hanya draft. Selama masih SET, stok belum tersentuh.
- Stok keluar di langkah terakhir. Pemotongan stok terjadi saat Selesaikan DO / Potong Stok.
- Pengelompokan otomatis. Child DO dikelompokkan per gudang dan metode sehingga tiap surat jalan rapi.
Mutasi
Halaman Mutasi (/gudang/mutasi) dipakai untuk memindahkan stok antar
gudang. Setiap mutasi tercatat di ledger sehingga perpindahannya
tertelusur.
- Antar gudang. Stok berkurang di gudang asal dan bertambah di gudang tujuan.
- Tercatat di ledger. Perpindahan terekam sebagai riwayat yang bisa ditelusuri.
Konversi Satuan/Barang
Halaman Konversi (/gudang/konversi) dipakai untuk mengubah item input
menjadi item output, misalnya memecah satuan besar menjadi satuan kecil atau
mengubah satu barang menjadi barang lain.
- Input berkurang, output bertambah. Konversi mengurangi stok item input dan menambah stok item output.
- Lewat dokumen. Seperti pergerakan lain, konversi berjalan melalui dokumen yang tercatat.
Penyesuaian Stok
Halaman Penyesuaian Stok (/gudang/penyesuaian-stok) dipakai untuk
mencocokkan stok sistem dengan kenyataan: hasil opname, barang rusak,
hilang, expired, atau koreksi lain.
Yang diisi pada header penyesuaian:
- Tanggal penyesuaian.
- Gudang yang disesuaikan.
- Alasan — opname, rusak, hilang, expired, atau koreksi.
- Catatan tambahan bila perlu.
- Arah — Tambah Stok atau Kurangi Stok.
Alur status penyesuaian:
- Draft -> Ajukan -> Menunggu Persetujuan -> Setujui -> Disetujui -> Posting -> Tercatat.
- Stok berubah saat Posting (Tercatat). Sebelum diposting, stok belum tersentuh.
Ketentuan penyesuaian:
- Batal hanya sebelum posted. Penyesuaian bisa dibatalkan selama belum diposting (Tercatat). Setelah Tercatat, koreksi dilakukan dengan dokumen baru.
Halaman ini menjelaskan alur operasional. Detail akuntansi internal tidak dibahas di dokumentasi publik.