Point Of Sale
Point Of Sale dimulai dari pemilihan POS point untuk membuka shift, melanjutkan shift, closing, dan melihat histori. Setelah kasir klik Start atau Resume, sistem membuka layar kerja utama POS. Di layar itu produk dipilih, order meja dibuka, customer dan salesman diganti, reward dihitung, pembayaran diterima, lalu struk atau kitchen order dicetak.
Kapan Dipakai
- Saat kasir memilih POS point kosong, mengisi beginning balance, lalu mulai shift.
- Saat kasir yang sama ingin melanjutkan POS point yang masih aktif tanpa membuka shift baru.
- Saat transaksi kasir dikerjakan langsung dari layar POS: scan barcode, cari produk, pilih kategori, atau ambil data dari sales order.
- Saat outlet memakai meja, room, atau rental time, termasuk buka meja, pindah meja, isi nama tamu, jumlah tamu, durasi, dan print order.
- Saat customer memakai promo, reward product, poin, QR payment, online payment, atau beberapa payment type dalam satu transaksi.
- Saat supervisor menutup POS, mencocokkan total sistem dengan uang fisik per payment type, mengecek stok minus, dan mencetak laporan closing.
Alur Penggunaan
- Buka menu Penjualan / Point Of Sale / Point Of Sale.
- Pilih POS point dari daftar. Status aktif menampilkan tanggal buka dan user yang sedang memakai.
- Untuk POS baru, isi beginning balance lalu klik Start. Untuk POS yang masih aktif milik user yang sama, klik Resume.
- Sistem menyimpan cache
pospointlalu membuka/pointofsale. Di layar ini konfigurasi POS point dipakai untuk menentukan default customer, salesman, service doer, division, departement, shipment, kategori produk, mode meja, barcode decoder, printer, paper width, dan aturan payment. - Tambahkan item transaksi dari scan barcode, pencarian produk, grid produk, kategori, import sales order, open invoice, atau meja yang sudah punya order. Bila produk memakai serial number, varian, multi unit, atau departement, kasir melengkapinya dari dialog produk.
- Periksa cart di panel kanan. Kasir bisa mengubah qty, harga, diskon, memo, customer, salesman, dan data meja. Perubahan harga dan diskon tetap mengikuti role seperti
locksalesprice,locksalesdisc, dan batas jual di bawah COGS. - Jika order memakai meja, klik Print Bill untuk bill sementara atau Print Order untuk mengirim item baru ke printer order. Print Order membandingkan order yang sudah pernah dicetak dengan order terbaru, sehingga dapur hanya menerima tambahan item yang belum dicetak.
- Buka tab Rewards untuk melihat poin customer dan reward product. Saat transaksi disimpan, POS menjalankan perhitungan reward dan poin sebelum data transaksi disimpan.
- Buka tab Payments, pilih payment type, isi nominal, gunakan quick amount bila perlu, tampilkan QR code, atau proses online payment. Payment type poin customer memakai saldo poin dan nilai konversi yang sudah disiapkan di payment.
- Klik Save untuk menyimpan transaksi. Setelah berhasil, kasir bisa print receipt, membuka order baru, atau kembali ke PosStart.
- Untuk closing, kembali ke PosStart, buka Close POS, isi total fisik per payment type, lalu klik Close POS bila selisih sudah bisa diterima.
Isi Layar Point Of Sale
- Area produk berisi input barcode, tombol barcode decoder, pencarian produk, kategori, dan daftar produk. Tampilan daftar bisa berupa grid atau list sesuai layout POS point, termasuk gambar produk dan label diskon bila diaktifkan.
- Panel kanan adalah pusat kerja transaksi. Tab Products menampilkan cart, total, customer, salesman, memo, tombol meja, Print Bill, Print Order, dan keypad untuk qty, diskon, harga, serta detail item.
- Tab Rewards menampilkan point balance, point yang didapat dari transaksi, current point balance, dan daftar reward product yang dihitung dari aturan customer.
- Tab Payments menampilkan credit limit customer, daftar payment type, nominal bayar, expense payment, sisa tagihan, kembalian, QR code, poin customer, online payment, tombol Save, Print, New Order, dan nominal cepat.
- Dialog pendukungnya cukup banyak: pilih meja dari
postablelist, pindah meja, properti meja/rental, cari customer, cari salesman, import sales order, open invoice, pilih serial number, pilih unit, varian produk, dan memo item. - Untuk outlet yang menerima order dari visitor, POS melakukan polling order meja. Jika order baru masuk saat Print Order berjalan, sistem memberi peringatan agar kasir menekan Print Order lagi supaya order tambahan tidak terlewat.
- Print memakai template yang sudah dikonfigurasi. Cashier receipt memakai template kasir, sedangkan Print Order memakai template order dan bisa diarahkan ke printer berbeda berdasarkan product group.
Hal yang Perlu Diperhatikan
- Tombol Close POS hanya muncul bila role user memiliki akses
closepos. - Layar
/pointofsalesangat bergantung pada konfigurasi POS point. Perubahan pada customer default, table list, printer, payment type, paper width, show category, cache product, barcode decoder, atau auto print akan langsung mengubah perilaku kasir. - Kasir sebaiknya tidak meninggalkan layar POS ketika transaksi belum disimpan. Data sementara memang disimpan di local storage per queue dan meja, tetapi penyimpanan resmi tetap terjadi saat
saveposberhasil. - Transaksi meja yang sudah pernah diorder disimpan sebagai order sementara. Saat pembayaran final, POS mengirim payment dan membersihkan snapshot order meja agar Print Order berikutnya tidak mengulang item lama.
- Credit limit, payment yang belum accepted, kekurangan pembayaran, dan aturan poin customer bisa membuat tombol Save belum aktif atau hasil payment berubah.
- Closing membaca ringkasan transaksi POS dan menyimpan hasil penutupan shift. Jika ada stok minus, halaman menampilkan daftar produk bermasalah dan menyediakan export CSV.
- Laporan closing dan struk kasir memakai template yang sudah dikonfigurasi. Cetak bisa melalui preview browser atau APS/raw printer; bila koneksi printer raw gagal, POS menyimpan pending print untuk dikirim ulang.
Lokasi Menu
- Penjualan / Point Of Sale / Point Of Sale
/posstart