Kasir & Shift โ†’ Riwayat Transaksi & Refund

Riwayat Transaksi & Refund

Lihat semua transaksi dengan filter periode, detail per transaksi, dan cara melakukan refund.

๐Ÿ”„Riwayat Transaksi & Refund

Menu Riwayat menyimpan semua transaksi yang pernah diproses di Kasir. Dari sini kamu bisa search per ID, lihat detail per transaksi, cetak ulang struk, dan refund kalau ada komplain customer.

Halaman Riwayat Transaksi

Halaman Riwayat Transaksi โ€” header cyan dengan title 'Riwayat Transaksi' + ikon kalender di kanan, search bar 'Cari ID / nama customer / S/N...', filter tabs (Semua selected/orange, Deposit Pulsa, Saldo BRILink), empty state dengan icon struk + teks 'Belum ada transaksi / Transaksi akan muncul di sini'
Halaman Riwayat Transaksi โ€” search, filter per kas, & list

Elemen halaman:

  • Header cyan dengan tombol back & ikon kalender (di kanan atas, untuk filter rentang tanggal).
  • Search bar: "Cari ID / nama customer / S/N..." โ€” pencarian universal (ID transaksi, nama pelanggan, atau serial number untuk produk dengan IMEI).
  • Filter Tab per Kas: Semua / Deposit Pulsa / Saldo BRILink (dan kas lain yang terdaftar). Berguna untuk fokus ke transaksi yang melibatkan kas tertentu saja.
  • List transaksi diurutkan dari terbaru ke lama. Tiap baris menampilkan: nomor transaksi, tanggal, total, metode pembayaran, dan customer (kalau ada).
  • Tap baris transaksi โ†’ buka detail (Transaction Detail).

Filter Rentang Tanggal

  1. Tap ikon kalender di kanan atas header.
  2. Pilih preset (Hari Ini / Kemarin / 7 Hari / Bulan Ini / Bulan Lalu / Custom) atau pilih tanggal mulai & akhir manual.
  3. List transaksi otomatis difilter sesuai rentang.

Tip: kalau dari Beranda tap card Penjualan atau Transaksi, Riwayat langsung terbuka dengan filter Hari Ini.

Detail Transaksi

Tap salah satu transaksi untuk membuka Transaction Detail. Informasi yang muncul:

  • Header โ€” nomor transaksi (mis. KSG-2026-0023), tanggal & waktu, status (Selesai/Refund/Dibatalkan).
  • Item Transaksi โ€” list produk yang dibeli, qty, harga, label referensi (No. HP untuk pulsa), subtotal.
  • Rincian Pembayaran โ€” subtotal, diskon, PPN (kalau aktif), biaya tambahan, total.
  • Pembayaran โ€” metode (Cash/Transfer/E-Wallet/Piutang), jumlah bayar, kembalian.
  • Pelanggan โ€” kalau terdaftar.
  • Catatan โ€” kalau ada saat input.
  • Kasir โ€” nama user yang proses transaksi (audit trail).

Aksi yang tersedia:

  • Cetak Ulang Struk โ€” kalau customer minta struk lagi.
  • Refund โ€” kalau ada komplain (lihat section di bawah).

Refund Transaksi

Refund dipakai untuk membatalkan transaksi yang sudah diproses โ€” mis. customer komplain pulsa tidak masuk, customer minta cancel pembelian aksesori, atau salah input nominal.

  1. Buka Riwayat โ†’ cari transaksi yang akan di-refund โ†’ tap untuk detail.
  2. Tap Refund.
  3. Layar Konfirmasi Refund muncul:
    • Tipe Refund โ€” Penuh (refund seluruh transaksi) atau Sebagian (pilih item-item yang di-refund).
    • Alasan Refund โ€” wajib (pilih dari kategori atau ketik manual).
    • Kas Pengembalian โ€” kas mana yang akan berkurang untuk refund (biasanya Kas Tunai untuk customer bayar cash, kas lain sesuai metode bayar awal).
  4. Konfirmasi refund.
  5. Layar Refund Sukses menampilkan ringkasan.

Efek refund di belakang layar:

  • Transaksi asli status berubah jadi Refund.
  • Untuk produk Fisik: stok otomatis dikembalikan.
  • Untuk produk Digital dengan Efek Kas Berkurang: saldo kas sumber (mis. Deposit Pulsa) dikembalikan.
  • Saldo Kas Pengembalian berkurang sebesar nilai refund.
  • Kalau metode bayar Piutang: saldo piutang pelanggan berkurang.
  • Entri Refund tercatat di Riwayat (bisa dicari dengan filter).

Tips Riwayat & Refund

  • Refund hanya kalau benar-benar perlu. Untuk salah input nominal kecil, lebih baik catat sebagai pengeluaran koreksi daripada refund (refund mempengaruhi banyak hal: stok, kas, laporan).
  • Selalu isi Alasan Refund yang jelas. Audit trail penting untuk owner review.
  • Refund produk Digital perlu hati-hati. Kalau pulsa sudah kirim ke nomor customer (lewat aplikasi distributor), refund di KasGo Cell hanya mencatat โ€” kamu juga perlu konfirmasi ke distributor pulsa untuk refund saldo deposit. Kalau sudah terlanjur dikirim & sampai, biasanya tidak bisa refund saldo.
  • Cetak ulang struk gratis. Kalau customer kehilangan struk & minta lagi (untuk klaim atau lainnya), tinggal buka detail transaksi & cetak ulang.
  • Review Riwayat akhir hari sebelum tutup shift. Cek transaksi mencurigakan (terlalu sering refund, total janggal, customer yang bermasalah) โ€” jadi bahan diskusi.