12B. POS Kasir (Retail Module)
Terminal kasir cart-style untuk jual sparepart langsung — terintegrasi penuh dengan inventory, invoice, dan stock history.
Konsep POS Kasir
Berbeda dengan modul Sales (Kendaraan) yang untuk jual kendaraan bekas, POS Kasir adalah counter retail untuk jual sparepart eceran — workflow cart-style dengan barcode/search produk, kalkulasi otomatis, dan struk thermal.
Workflow lengkap
- Buka POS Kasir → Terminal Kasir → buka sesi dengan saldo awal di laci.
- Search/scan produk → klik untuk add ke keranjang.
- Pilih customer (boleh Walk-in), pilih payment method, masukkan uang bayar.
- Klik Bayar & Cetak Struk → invoice + stok berkurang + struk thermal auto-print.
- Akhir shift: Tutup Sesi dengan input saldo akhir di laci → sistem hitung selisih kas.
Tekan
Enter di kolom search saat hanya 1 hasil → otomatis tambah ke cart. Sangat cepat untuk kasir berpengalaman.Otomatis terjadi setelah transaksi
- Stok berkurang + audit trail di Stock History
- Invoice ter-generate dengan prefix
POS-YYYYMMDD-XXXX - Payment record langsung lunas (no cicilan)
- Struk thermal auto-print
- Branch_id ikut sesi POS (multi-cabang aware)
Hanya boleh ada 1 sesi POS terbuka per user. Wajib tutup sesi sebelum buka sesi baru — supaya audit kas akurat.