Persetujuan manajer
Sebagian tindakan kasir perlu disetujui manajer: membatalkan pesanan, menghapus baris, atau diskon yang melebihi batas kasir. Manajer menyetujui di layar kasir itu sendiri dengan memasukkan kode dan PIN.
Siapa yang bisa melakukannya
Hanya manajer yang bisa menyetujui, dengan memasukkan kode staf dan PIN. Kasir memunculkan permintaan tapi tidak bisa menyetujui tindakannya sendiri. Pemilik masuk dengan email dan kata sandi serta tidak punya PIN, jadi tidak menyetujui lewat cara ini; mereka bisa langsung melakukan tindakannya.
Kapan diminta
Jendela persetujuan muncul ketika kasir:
- membatalkan (void) pesanan,
- menghapus baris dari pesanan, atau
- menerapkan diskon melebihi batas outlet.
Jendela berjudul "Persetujuan manajer" dan menyebut tindakan persisnya, misalnya "Batalkan pesanan #14.", "Hapus 2× Kopi Susu dari pesanan #14." atau "Diskon pesanan #14.".

Langkah
- Saat layar meminta, serahkan perangkat ke manajer.
- Manajer mengetik "Kode manajer" (kode stafnya) dan "PIN".
- Manajer menekan "Setujui". Tindakan semula lalu berjalan sendiri.
Setelahnya / aturan
- Satu persetujuan berlaku 5 menit dan satu tindakan. Token terpakai untuk satu permintaan yang diminta dan tidak bisa dipakai ulang.
- Jika tindakan itu gagal (misalnya void yang ditolak server), persetujuan tetap tidak terpakai agar tidak sia-sia.
- PIN diperiksa seperti saat masuk, jadi salah berulang kali akan menguncinya selama lima menit.
Batasan
- Manajer harus staf dari bisnis yang sama dengan peran manajer.
- Persetujuan berlaku per tindakan; diskon kedua yang melebihi batas perlu persetujuan baru.
Masalah yang sering muncul
- "Kode atau PIN salah.". Kode atau PIN keliru; coba lagi.
- "... bukan manajer." (
auth.approval_not_manager). Kode dan PIN benar tapi staf itu bukan manajer, jadi tidak bisa menyetujui. - "Tindakan ini perlu persetujuan manajer." (
auth.approval_required). Tindakan dicoba tanpa persetujuan; jendela terbuka untuk memintanya. - "Persetujuan manajer sudah terpakai atau kedaluwarsa. Minta lagi."
(
auth.approval_invalid). Persetujuan sudah terpakai atau 5 menitnya lewat; minta manajer menyetujui lagi.