Skip to content

Linen Control

Kelola inventory barang operasional hotel — linen (sprei, handuk) maupun non-linen (gelas/pecah-belah, gas, minuman & konsumsi kamar, amenities konsumsi, alat kebersihan, peralatan). Stok dihitung dari log transaksi, bukan diinput manual sebagai angka stok.

Path menu: Housekeeping → Barang Operasional (/housekeeping/linen)

Konsep

Satu master (linen_items) menampung semua barang operasional, dipisah lewat kategori. "Linen" adalah satu kategori (tidak dipecah per jenis sprei/handuk); barang non-linen punya kategorinya sendiri.

Stok tidak ditulis langsung — setiap perubahan dicatat sebagai satu transaksi, dan stok = akumulasi dari log transaksi tersebut.

Halaman punya 2 tab:

  • Stok Barang — snapshot stok per item.
  • Transaksi — riwayat semua mutasi.

Kategori

ValueLabel
linenLinen
glasswarePecah-belah / Gelas
kitchenwarePeralatan
gasGas / Elpiji
beverageMinuman / Konsumsi Kamar
amenity_consumableAmenities Konsumsi (sabun/sampo)
cleaningKebersihan
otherLainnya

Hanya kategori linen yang punya alur laundry (Ke/Dari Laundry). Kategori non-linen tidak menampilkan opsi tersebut.

Master Barang Operasional

Klik Tambah Item Master (atau Edit pada baris stok):

FieldKeterangan
CodeKode unik (mis. LIN-SPR-SGL). Tidak bisa diubah setelah dibuat.
KategoriSalah satu kategori di atas.
NamaNama barang (mis. "Sprei Single Putih").
Unit CostHarga per satuan dasar (untuk nilai stok & jurnal kerugian).
Low-Stock ThresholdBatas alert stok rendah.
Satuan Dasar (stok)Satuan pencatatan stok (mis. PCS), dipilih dari master satuan.
CatatanOpsional.
AktifHanya saat edit — jika dimatikan, barang tak muncul saat buat transaksi.

Satuan Beli (fleksibel)

Hanya muncul saat edit item. Memungkinkan pembelian per Lusin/Kodi sementara stok tetap dicatat per satuan dasar, dengan faktor konversi. Bila kalkulasi konversi dari master satuan tersedia, faktor terisi otomatis.

Add-on Pengadaan Terpusat

Kalau add-on Pengadaan Terpusat (warehouse_basic) aktif, satuan beli & konversi dikelola di modul pengadaan/gudang, bukan di sini. Bagian "Satuan Beli" pada form disembunyikan; stok linen tetap dicatat dalam satuan dasar.

Tab Stok Barang

Header menampilkan Total Nilai stok dan jumlah item Low Stock. Filter tersedia: cari nama/kode, kategori, dan status (Low Stock / Nonaktif).

Kolom tabel:

KolomKeterangan
CodeKode barang
NamaNama barang
KategoriLabel kategori
StockStok tersedia saat ini (current_stock) — merah bila low
At LaundryJumlah yang sedang di laundry / WIP (at_laundry)
ThresholdBatas low-stock
Unit CostHarga per satuan
Stock ValueNilai stok = stok × unit cost
StatusOK / Low / Inactive
AksiEdit, atau Tx (buat transaksi untuk item ini)

Tab Transaksi

Filter: pencarian (item, referensi, catatan), tipe transaksi, dan item.

Kolom tabel:

KolomKeterangan
NoUrutan
WaktuWaktu kejadian (happened_at)
ItemNama + kode barang
TipeJenis transaksi
Stock ΔPerubahan stok (quantity_change) — hijau (+) / merah (−)
WIP ΔPerubahan WIP laundry (laundry_wip_change)
KamarKamar terkait (opsional)
ReferensiNo PO / laundry receipt / dll
CatatanCatatan bebas
PetugasUser yang mencatat (performed_by)

Tipe Transaksi

Lewat tombol Log Transaksi (atau Tx per baris). Tipe yang bisa diinput manual:

TipeEfekPerlakuan Akunting
Rusak (damaged)−stockKerugian persediaan (write-off aset)
Hilang (lost)−stockKerugian persediaan
Afkir / habis pakai (retired)−stockKerugian persediaan
Pemakaian internal (internal_use)−stockBeban operasional
Kembali ke Gudang Pusat (transfer_out)−stockTanpa jurnal (cuma pindah lokasi)
Adjustment / opname (adjustment)±stockOpname kurang = kerugian
Ke Laundry (to_laundry)+WIPHanya kategori linen
Dari Laundry (from_laundry)−WIPHanya kategori linen

Pembelian & Terima Gudang bukan input manual

Tipe Pembelian (purchase) dan Terima dari Gudang Pusat (transfer_in) TIDAK diinput di sini — pembelian lewat alur Pengadaan (PO → Penerimaan Barang), dan transfer masuk dibuat sistem gudang. Keduanya tetap muncul sebagai label/filter di riwayat.

Form Transaksi

  • Item (wajib) — hanya item aktif.
  • Tipe (wajib) — opsi disaring per kategori; item non-linen menyembunyikan Ke/Dari Laundry.
  • Quantity (wajib) — untuk adjustment boleh positif (nambah) atau negatif (kurangi/opname kurang); tipe lain selalu positif, tanda ditentukan otomatis.
  • Kamar (opsional).
  • Waktu — kosongkan = sekarang.
  • Reference — No PO, laundry receipt, dll.
  • Catatan.

Tips

  • Set threshold realistis — terlalu rendah = jarang alert, terlalu tinggi = sering trigger low-stock.
  • Opname rutin — gunakan tipe adjustment dengan delta hasil hitung fisik vs sistem.
  • Manfaatkan Reference untuk batch laundry / nomor dokumen agar mudah ditelusuri.

Butuh bantuan lebih lanjut? Hubungi tim support kami.