Bengkel Paten Docs / 21. Data Flow: POS & Loyalty
Masuk Aplikasi

21. Data Flow: POS & Loyalty

Alur penjualan kasir — dari buka sesi sampai tutup sesi, dengan loyalty poin otomatis.

Alur: Buka Sesi (saldo awal) → Scan/Pilih sparepart → Checkout → Invoice (type pos) + Payment + Stock berkurang + Income + Loyalty poin → Tutup Sesi (hitung fisik uang)
  1. Buka Sesi POS → input saldo awal kasir.
  2. Scan/pilih produk → keranjang → pilih customer (opsional) + metode bayar.
  3. Checkout → Invoice (invoice_type=pos) + PaymentRecord + StockRecord berkurang.
  4. Otomatis → Income + AutoJournal + Loyalty Points ke customer.
  5. Voucher bisa dipakai → diskon + VoucherUsage tercatat.
  6. Tutup Sesi → hitung fisik uang (denomination) → sistem hitung selisih.
/admin/pos
POS Terminal

Terminal kasir — scan, checkout, voucher, split payment.

/admin/pos/sessions
POS Sessions

Riwayat sesi — buka/tutup, saldo, selisih.

/admin/loyalty
Loyalty Points

Loyalty poin customer — bertambah otomatis tiap transaksi.