Menu Kasir Reports
Tujuan Halaman
Halaman Kasir Reports menampilkan laporan register kasir (buka/tutup kasir) per user dan periode tanggal. Di sini Anda bisa memantau:
- Waktu Open dan Close kasir.
- Nama user dan email kasir.
- Cash in hand (uang awal/uang di tangan).
- Ringkasan penerimaan kas (Total Cash), kartu (CC Slips), dan cek/transfer.
- Catatan (note) jika ada.
Halaman ini membantu audit kas harian/bulanan dan mengecek apakah kasir sudah ditutup dengan benar.
Bagian Header
Di bagian atas ada:
- Judul: Kasir Reports
- Subjudul: menampilkan filter aktif (contoh: “Semua User · 2026-01-01 → 2026-01-02”)
- Tombol cepat:
- 📅 Pilih tanggal (date range)
- 🚪 Open only (filter hanya register yang masih open)
- 👤 Pilih user
Filter Tanggal (📅)
- Tap ikon 📅.
- Pilih tanggal awal dan tanggal akhir.
- Tekan Apply.
Tips:
- Untuk cek harian, pilih 1 hari.
- Untuk audit bulanan, gunakan rentang 1 bulan (default biasanya bulan berjalan).
Filter Register “Open Only” (🚪)
Tap ikon 🚪 untuk menampilkan hanya register yang statusnya open (belum ditutup). Tap lagi untuk mematikan filter ini.
Filter User (👤)
- Tap ikon 👤.
- Pilih user:
- “Semua User” untuk menampilkan semua kasir.
- Atau pilih user tertentu.
- Setelah dipilih, laporan akan dimuat ulang.
Pencarian
Di bawah header ada kolom:
- “Cari register / user / note…”
Cara pakai:
- Ketik kata kunci (nama user, email, atau catatan).
- Tekan tombol Cari atau tombol search di keyboard.
- Bisa juga menggunakan Voice Search (🎤) untuk mengisi pencarian otomatis.
Ringkasan Total (Totals)
Di bagian atas list, jika data tersedia, akan muncul ringkasan total:
- Cash in Hand
- Total cash in hand dari register yang tampil.
- Total Cash
- Total penerimaan cash.
- Ada info “Submit” (uang yang disetor/ter-submit) jika tersedia.
- Total Cheques
- Total cheque/transfer.
- Ada info “Submit” jika tersedia.
Jumlah baris yang terhitung ditampilkan dalam hint (misalnya “25 rows”).
Daftar Register (Kartu per Baris)
Setiap kartu register menampilkan:
- Open
- Waktu kasir dibuka.
- Close
- Waktu kasir ditutup (jika belum ditutup bisa kosong).
- User
- Nama kasir dan email.
- Note
- Catatan register (jika ada).
- Metrik utama:
- Cash in Hand
- CC Slips (Total / Submitted)
- Cheques/Transfer (Total / Submitted) + Net transfer
- Total Cash (Total / Submitted) + Net cash
Catatan “Total / Submitted”:
- Total: total nilai transaksi/rekap.
- Submitted: nilai yang sudah disetor/di-submit (jika sistem mencatat).
Memuat Data Lebih Banyak
Di bagian bawah:
- Tombol Muat lagi akan muncul jika masih ada data berikutnya.
- Jika sudah selesai, akan tampil “Selesai (x/y)”.
Refresh Data
Tarik layar ke bawah (pull-to-refresh) untuk memuat ulang data dari awal.
Jika Terjadi Error
Jika gagal memuat data, akan muncul banner error “Gagal memuat Kasir Reports”. Yang bisa Anda lakukan:
- Coba pull-to-refresh.
- Kurangi rentang tanggal.
- Matikan filter “Open only” atau ganti user.
- Pastikan koneksi dan login masih aktif.
Tips Praktis
- Gunakan filter Open only untuk menemukan kasir yang lupa ditutup.
- Audit cash: bandingkan “Total Cash” vs “Submit” untuk melihat apakah setoran sudah sesuai.
- Jika hasil terlalu banyak, batasi dengan user atau gunakan pencarian.