Semua halaman panduan

Stok & persediaan

Kassa POS memisahkan dua hal yang mudah tertukar: stok barang yang kamu jual, dan persediaan bahan atau kemasan yang kamu pakai. Halaman ini menjelaskan keduanya.

Dua tempat stok

  • Katalog (Produk & Stok / Menu & Stok / Layanan & Stok) — stok item yang dijual langsung, diatur di kartu Stok pada formulir item.
  • Persediaan (namanya Bahan baku untuk makanan & minuman, Stok untuk retail dan minimarket, Persediaan untuk laundry) — bahan, kemasan, dan perlengkapan. Ini yang dipakai resep dan opname.

Halaman persediaan punya empat bagian di nav kirinya: Stok, Pergerakan, Opname, dan Kedaluwarsa. Bagian Kedaluwarsa hanya ada pada jenis usaha yang memakai batch — makanan & minuman dan minimarket.

Halaman Stok Kassa POS dengan kartu Nilai Inventaris, Perlu Restock, dan tabel item beserta stok saat ini
Halaman stok minimarket demo: nilai inventaris, item yang perlu restock, dan daftar item beserta stok minimumnya.

Stok masuk, keluar, dan susut

Tekan Tambah Item untuk mendaftarkan bahan baru (nama, kategori, satuan, stok minimum). Untuk mengubah jumlahnya, buka menu di kanan toolbar:

  • Stok Masuk — barang datang.
  • Stok Keluar — barang terpakai di luar penjualan.
  • Susut — barang rusak, tumpah, atau kedaluwarsa.
  • Transfer Stok — memindahkan stok ke outlet lain. Hanya muncul kalau Transfer stok antar outlet dinyalakan di Pengaturan Toko → Outlet & Cabang.
  • Mulai Opname — menghitung ulang stok fisik.
Halaman Penerimaan Barang di menu kiri adalah hal yang berbeda: ia mencatat kedatangan pesanan pembelian yang sudah disetujui. Untuk sekadar menaikkan jumlah stok sebuah item, pakai Stok Masuk di halaman persediaan.

Stok opname

Opname adalah mencocokkan stok yang tercatat sistem dengan hitungan fisik di rak.

  1. Buka bagian Opname, isi Nama petugas, lalu tekan Mulai Opname.
  2. Isi kolom Hitung Fisik untuk tiap item. Angkanya tersimpan begitu kamu pindah kolom — tidak ada tombol simpan per baris.
  3. Selisih dan progres (berapa item sudah dihitung) muncul otomatis di atas tabel.
  4. Kalau sudah selesai, tekan tombol selesai dan konfirmasi Selesaikan & Sesuaikan.
Menyelesaikan opname akan menyesuaikan stok sistem ke hasil hitung fisik, dan tindakan ini tidak bisa dibatalkan. Riwayat opname sebelumnya bisa dibuka lewat tombol Riwayat Opname.

Karyawan yang tidak diberi izin melihat stok akan menghitung tanpa melihat angka sistem — kolom Stok Sistem dan Selisih disembunyikan untuknya. Ini disengaja: hitungan yang bisa mengintip jawabannya bukan hitungan.

Layar memulai stok opname di Kassa POS dengan kolom nama petugas dan tombol Mulai Opname
Opname dimulai dengan mencatat siapa yang menghitung.

Bahan baku & produksi

Item katalog bisa disambungkan ke persediaan lewat resep. Stok bahannya berkurang saat transaksi selesai, bukan saat item masuk keranjang — jadi keranjang yang dibatalkan tidak pernah memakan bahan.

Untuk bahan setengah jadi — saus, adonan, sirup — buat item persediaan yang punya resepnya sendiri, lalu jalankan Produksi: masukkan berapa unit yang dibuat, bahannya berkurang dan stok item olahannya bertambah dalam satu langkah. Kalau item itu diatur menghitung HPP otomatis, modal per unitnya ikut dihitung dari biaya bahan.

Kalau bahannya tidak cukup, aplikasi menolak dan memberi tahu berapa unit yang sebenarnya masih bisa dibuat.

Banyak outlet

Secara bawaan stok terpisah per outlet: tiap cabang punya angka stoknya sendiri, dan opname terikat outlet yang sedang dipilih di pemilih outlet pada header.

Dua sakelar di Pengaturan Toko → Outlet & Cabang mengubah perilaku ini: mematikan Stok terpisah per outlet membuat stok dipakai bersama seluruh cabang, dan menyalakan Transfer stok antar outlet (bawaannya mati) memunculkan menu Transfer Stok. Untuk membandingkan stok antar cabang, buka laporan Stok per Outlet.

Supplier, pembelian, dan hutang

Menu Supplier & Pembelian menyimpan daftar pemasok, mencatat pesanan pembelian, dan menampilkan hutang yang belum lunas beserta totalnya.

Menyetujui pembelian, menerima barangnya, dan membayarnya adalah tiga izin yang terpisah — jadi orang yang memesan tidak harus orang yang membayar.