Skip to main content

Riwayat Transaksi

👤 Role: Kasir

Halaman Riwayat Transaksi digunakan oleh Kasir untuk melihat kembali transaksi yang telah dilakukannya, melakukan pengecekan, serta mencetak ulang nota jika diperlukan.

Halaman ini bersifat read-only dan hanya menampilkan transaksi yang dilakukan oleh akun kasir yang sedang login.

alt text


Fungsi Utama Halaman

Kasir dapat:

  • Mencari transaksi yang pernah dilakukan
  • Memfilter transaksi berdasarkan tanggal
  • Melihat ringkasan transaksi
  • Mencetak ulang nota transaksi
  • Menelusuri data transaksi melalui pagination

Pencarian Transaksi

Pencarian Cepat

Di bagian atas halaman tersedia kolom pencarian yang dapat digunakan untuk mencari transaksi berdasarkan:

  • ID Transaksi
  • Nama Pembeli

Pencarian bersifat real-time dan langsung memfilter data pada tabel.

Catatan

Jika transaksi tidak memiliki data pembeli, kolom pembeli akan ditampilkan sebagai (Tidak Terdaftar).


Filter Data Transaksi

Filter Tanggal

Kasir dapat memfilter transaksi berdasarkan rentang tanggal:

  • From: tanggal awal
  • To: tanggal akhir

Filter ini berguna untuk:

  • Mencari transaksi hari tertentu
  • Rekap transaksi harian
  • Menelusuri transaksi lama

Reset Filter

Tombol Reset Filter berfungsi untuk:

  • Menghapus seluruh filter aktif
  • Mengembalikan data ke tampilan default

Gunakan fitur ini jika hasil pencarian tidak sesuai atau terlalu terbatas.


Pengaturan Jumlah Data Ditampilkan

Show Entries

Kasir dapat memilih jumlah data yang ditampilkan dalam tabel:

  • 10 entries
  • 20 entries
  • 50 entries

Pengaturan ini hanya mempengaruhi tampilan, bukan data transaksi.


Tabel Riwayat Transaksi

Tabel riwayat transaksi menampilkan kolom berikut:

KolomDeskripsi
ID TransaksiKode unik transaksi
WaktuTanggal dan jam transaksi
KasirNama kasir (akun yang sedang login)
PembeliNama pembeli atau (Tidak Terdaftar)
ItemsJumlah item dalam transaksi
MetodeMetode pembayaran (Cash / QRIS / Kasbon)
TotalTotal nilai transaksi
AksiCetak Nota

Aksi Transaksi

Cetak Nota

Pada kolom Aksi, tersedia tombol:

  • Cetak Nota

Fungsi ini digunakan untuk:

  • Mencetak ulang nota
  • Memberikan salinan struk ke pembeli
  • Keperluan arsip
Perhatian

Cetak nota hanya dapat dilakukan jika printer aktif dan terhubung.


Pagination

Di bagian bawah tabel tersedia pagination, meliputi:

  • Tombol ← Sebelumnya
  • Tombol → Berikutnya
  • Nomor halaman (klik langsung)

Pagination membantu kasir menelusuri transaksi tanpa membebani tampilan.


Alur Penggunaan Umum

1

Buka halaman Riwayat Transaksi

Masuk ke menu Riwayat Transaksi melalui sidebar.

2

Gunakan Pencarian atau Filter Tanggal

Cari transaksi tertentu menggunakan ID, nama pembeli, atau rentang tanggal.

3

Atur Show Entries

Pilih jumlah data yang ingin ditampilkan (10 / 20 / 50).

4

Telusuri dengan Pagination

Gunakan navigasi halaman untuk melihat transaksi lainnya.

5

Cetak Nota

Klik Cetak Nota jika diperlukan.


Tanggung Jawab Kasir

Penting

Kasir bertanggung jawab atas transaksi yang dilakukan menggunakan akunnya, termasuk:

  • Memastikan transaksi dicatat dengan benar
  • Menggunakan metode pembayaran sesuai kondisi
  • Tidak melakukan transaksi fiktif
  • Menjaga kerahasiaan data transaksi

Troubleshooting

Transaksi tidak ditemukan

Kemungkinan penyebab:

  • Salah memasukkan ID transaksi
  • Rentang tanggal terlalu sempit

Solusi: Gunakan Reset Filter.

Nota tidak tercetak

Solusi:

  • Pastikan printer aktif
  • Periksa koneksi printer
  • Coba cetak ulang

FAQ – Riwayat Transaksi Kasir

Q: Apakah kasir bisa melihat transaksi kasir lain?
A: Tidak. Kasir hanya dapat melihat transaksi yang dilakukan oleh akunnya sendiri.

Q: Apakah transaksi bisa dihapus atau diedit?
A: Tidak. Data bersifat final dan hanya bisa dibaca.

Q: Apakah semua transaksi bisa dicetak ulang?
A: Ya, selama printer tersedia dan transaksi valid.