Menu Hist Penjualan Produk

Tujuan Halaman

Halaman Hist Penjualan Produk digunakan untuk melihat histori penjualan per produk dalam periode tertentu, lengkap dengan:

  • Tanggal transaksi
  • No referensi
  • Customer
  • Biller
  • Qty & satuan
  • Harga beli per unit (purchase unit cost)
  • Nilai jual (subtotal)
  • Laba (profit)

Halaman ini cocok untuk audit margin, cek pola penjualan produk, dan melacak transaksi berdasarkan referensi/customer.

Bagian Atas (Header)

Di bagian atas ada:

  1. Judul: Hist Penjualan Produk
  2. Tombol 📅
    • Memilih rentang tanggal laporan.
  3. Tombol ⚙️
    • Membuka filter lanjutan (Biller, Gudang, User).

Filter Cepat (Input di Bawah Header)

Ada 3 kolom filter yang langsung memengaruhi list:

  1. ID/Nama Produk
    • Isi ID produk atau nama produk (sesuai kemampuan pencarian backend).
  2. No Referensi
    • Untuk mencari transaksi tertentu berdasarkan nomor referensi.
  3. Customer
    • Untuk memfilter transaksi berdasarkan nama customer.

Catatan:

  • Setelah Anda mengetik, data akan dimuat ulang otomatis setelah jeda singkat.

Filter Tanggal (📅)

  1. Tap ikon 📅.
  2. Pilih tanggal awal dan akhir.
  3. Tekan Apply.

Default biasanya 7 hari terakhir.

Filter Lanjutan (⚙️)

Saat menekan ⚙️, muncul modal filter berbentuk chip:

  1. Biller
    • Pilih “Semua” atau salah satu biller.
  2. Gudang (Warehouse)
    • Pilih “Semua” atau salah satu warehouse.
  3. User
    • Pilih “Semua” atau user tertentu.

Tombol di modal:

  • Tutup: menutup modal tanpa menerapkan.
  • Terapkan: menerapkan filter dan memuat ulang data.

Daftar Histori (Kartu per Baris)

Setiap baris menampilkan:

  1. Produk
    • Nama produk di bagian atas.
  2. Info transaksi
    • Tanggal (hanya tanggal).
    • No referensi (jika ada).
  3. Pihak terkait
    • Customer.
    • Biller (jika ada).
  4. Angka penting (di sisi kanan)
    • Qty dan satuan.
    • Beli: harga beli per unit.
    • Jual: nilai jual (subtotal).
    • Laba: laba transaksi (highlight).

Load More / Memuat Data Berikutnya

Saat Anda scroll ke bawah, data akan dimuat bertahap. Di bagian bawah biasanya ada informasi “Loaded X dari Y data”.

Refresh Data

Tarik layar ke bawah (pull-to-refresh) untuk memuat ulang data dari awal.

Jika Terjadi Error

Jika muncul pesan error:

  1. Periksa koneksi jaringan.
  2. Pastikan login masih aktif.
  3. Persempit filter (produk / tanggal) agar data lebih ringan.
  4. Coba refresh.

Tips Praktis

  • Untuk cek margin, fokus pada kolom Laba dan bandingkan dengan Beli vs Jual.
  • Gunakan No Referensi untuk melacak transaksi yang dipermasalahkan di laporan lain.
  • Jika data terlalu banyak, batasi tanggal dan pilih biller/warehouse/user dari filter ⚙️.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"