Dokumentasi Fitur
Dokumen ini menjelaskan fitur aplikasi Kasir MAXsiPOS serta menu-menu yang tersedia beserta fungsinya secara detil dan jelas. Fokus utama berada di layar Entry (menu utama), POS, laporan, dan pengaturan.
Ringkasan Fitur Utama
- Login dan sesi: autentikasi pengguna, status sesi, dan proteksi menu berdasarkan role.
- POS: transaksi penjualan langsung, pencarian produk dan pelanggan, keranjang, pembayaran, dan cetak struk.
- Manajemen transaksi non-stok: dukungan produk jasa/layanan seperti topup, transfer, digital, dan lainnya.
- Manajemen produk: daftar produk stok dan non-stok, tambah/edit produk, dan penyesuaian stok/harga.
- Pelanggan: daftar pelanggan, tambah/edit, dan histori transaksi pelanggan.
- Penjualan dan pembelian: daftar penjualan, penjualan non-POS, serta pembelian.
- Piutang dan pembayaran: monitoring piutang serta laporan pembayaran.
- Pengeluaran dan kategori: catat pengeluaran dan master kategori pengeluaran.
- Promo dan alert: promo kasir serta notifikasi alert operasional.
- Reload/topup: transaksi pulsa, kuota, e-wallet, bank, tagihan, dan layanan terkait.
- Laporan dan grafik: ringkasan kinerja, stok, dan performa penjualan.
- Printer: pemindaian dan koneksi printer Bluetooth, set default printer, dan preview struk.
- Biometrik: login cepat via sidik jari/Face ID.
Role dan Akses
Aplikasi membedakan hak akses berdasarkan role:
- Kasir: akses transaksi harian (POS, penjualan, pelanggan, pengeluaran, pembayaran).
- Admin: akses operasional tambahan (adjustment stok/harga, pembelian, laporan kasir, supplier, settings tertentu).
- Owner: akses penuh (users, billers, laporan owner, master data).
Jika akses tidak sesuai, aplikasi akan menolak dan menampilkan pesan larangan.
Tipe Produk dan Transaksi (txn_kind)
Aplikasi mendukung produk dengan tipe transaksi berikut:
- txn:stock (standar untuk produk stok)
- txn:tarik_tunai
- txn:transfer_tunai
- txn:topup
- txn:digital
- txn:semi_digital
- txn:reload
Tipe ini mempengaruhi perhitungan subtotal, kuantitas, dan alur transaksi di POS.
Menu Utama di Entry
Menu dibagi berdasarkan section: Kasir, Admin, dan Owner.
Kasir
- POS (Login jika belum masuk): masuk ke layar kasir utama untuk transaksi.
- Alert: menampilkan daftar alert operasional dengan badge jumlah alert aktif.
- Promo: membuka daftar promo kasir.
- Penjualan: daftar penjualan POS, detail transaksi, dan akses ke struk.
- Cetak Struk: reprint struk dari transaksi yang sudah selesai.
- Piutang: daftar piutang pelanggan dan status pembayaran.
- Produk: daftar produk stok, detail, dan akses edit produk.
- Produk NonStok: daftar produk non-stok (jasa/layanan).
- Reload: transaksi topup, pulsa, kuota, e-wallet, transfer bank, dan tagihan.
- Pengeluaran: catat dan lihat pengeluaran operasional.
- Barcode: daftar barcode produk, scan barcode, dan update kode.
- Add Sale: input penjualan manual (non-UI POS) untuk kebutuhan khusus.
- +Cash Register: buka kasir dan catat modal awal kas.
- Return: proses retur penjualan.
- Pembayaran: laporan pembayaran dan ringkasan metode bayar.
- Grafik: grafik performa penjualan.
- Best Sellers: daftar produk terlaris.
- Customers: daftar pelanggan, tambah/edit pelanggan.
- Profile: profil pengguna dan informasi akun.
- Printer: sambungkan dan set printer default via Bluetooth.
- Logout: keluar dari sesi pengguna.
Admin
- Penjualan NonPOS: daftar penjualan di luar POS.
- Add Purchase: input pembelian manual.
- Add Produk: tambah produk baru.
- Adj Stock: penyesuaian stok (stock adjustment).
- Adj Price: penyesuaian harga produk.
- Hist Stok: histori pergerakan stok.
- Hist Adj: histori penyesuaian stok.
- Grafik Stok: grafik pergerakan stok.
- Kasir Reports: laporan kasir (ringkasan transaksi kasir).
- Suplier: laporan pemasok dan data supplier.
- Pembelian: daftar pembelian.
- Settings: master data, konfigurasi, dan pengaturan aplikasi.
Owner
- Daily Sales: ringkasan penjualan harian.
- Arus Kas: laporan arus kas.
- Monthly Sales: ringkasan penjualan bulanan.
- Laba Per Item: laporan profit per item.
- Overview: ringkasan laporan komprehensif.
- Users: manajemen pengguna aplikasi.
- Billers: manajemen biller/entitas penagihan.
Detail Fitur POS
Layar POS berisi kemampuan utama berikut:
- Pencarian produk dan pelanggan, termasuk pencarian suara.
- Tambah item ke keranjang, ubah qty, diskon per item, dan ringkasan subtotal.
- Dukungan item non-stok untuk layanan seperti topup/digital/transfer.
- Pembayaran multi-metode, input nominal, hitung sisa dan kembalian.
- Open orders dan hold sale (simpan transaksi sementara).
- Buka dan tutup kasir (open/close register).
- Preview struk, cetak, dan berbagi struk dari hasil transaksi.
- Riwayat pelanggan dan ringkasan poin (jika tersedia di respon struk).
Menu Settings dan Fungsinya
Settings berisi master data dan konfigurasi aplikasi:
- Biometrik: aktifkan login cepat via sidik jari/Face ID.
- Categories: master kategori produk.
- Expense Categories: master kategori pengeluaran.
- Generate COA: generate akun COA otomatis.
- Units: master satuan/unit produk.
- Warehouse: master gudang.
- User Groups: kelola group user dan permissions.
- Tax Rates: master pajak.
- Brands: master merek/brand.
- Currencies: master mata uang.
- Change Logo: upload logo (site/login/biller).
- FCM Tester: uji notifikasi FCM.
- Reload Setup: konfigurasi integrasi reload/topup.
Catatan Tambahan
- Printer menggunakan Bluetooth SPP. Aplikasi dapat scan perangkat, gunakan printer yang sudah dipasangkan, dan simpan sebagai default.
- Menu yang memerlukan role tertentu akan memunculkan pesan akses ditolak apabila tidak sesuai.
- Laporan dan grafik memerlukan login aktif serta koneksi ke server POS.