Prinsip anti-fraud (kenapa Kasir tak bisa void)
Memahami pemisahan tugas: yang memegang uang tidak boleh mengubah catatan uang.
Untuk:OwnerManager· 5 menit
Prinsip anti-fraud
Barbersalon.io memakai prinsip pemisahan tugas (separation of duties). Intinya sederhana: orang yang memegang uang — yaitu Kasir — tidak boleh mengubah catatan uang. Ini melindungi uang tokomu, bukan tanda tak percaya pada kasir.
Yang TIDAK bisa dilakukan Kasir
- Void atau mengedit transaksi yang sudah lunas.
- Memberi diskon manual.
- Melihat data keuangan toko.
- Melihat komisi orang lain.
- Mengatur tarif komisi/gajinya sendiri.
Siapa yang boleh
- Void, refund, dan koreksi transaksi lunas: hanya Owner & Manager.
- Diskon manual: hanya Owner & Manager, dan tetap dibatasi persen maksimum (bawaan 20%).
Kenapa Kasir dipisah dari void
Kalau kasir bisa membatalkan transaksi sendiri, uang tunai bisa dikantongi lalu transaksinya di-void seolah tak pernah ada. Dengan hanya Owner/Manager yang boleh void, setiap pembatalan pasti lewat orang berbeda — jejaknya jelas.
Seberapa kuat pengamanannya
Aturan ini dijaga berlapis (defense in depth): bukan cuma disembunyikan di tampilan, tapi juga dikunci sampai level database. Kalau ada yang mencoba mengubah transaksi lunas tanpa izin void, sistem langsung menolak dengan pesan error — walau tampilan aplikasi berhasil diakali sekalipun.
Hasil yang benar
Di toko yang sehat, hanya Owner/Manager yang muncul opsi Void & Diskon; Kasir tidak melihatnya sama sekali.
Tips