Menu Penjualan
Tujuan Halaman
Halaman Penjualan menampilkan daftar transaksi POS, membantu pencarian cepat, filter laporan, melihat detail transaksi, menambah pembayaran, serta mencetak atau membagikan struk.
Bagian Utama
Header
- Checkbox: pilih semua transaksi untuk ringkasan total.
- Filter: buka modal filter (status bayar, status penjualan, created by).
- Kalender: filter tanggal dengan Date Range Picker.
- Tema: toggle terang/gelap.
- Plus: masuk ke halaman POS untuk transaksi baru.
Search Bar
- Ketik kata kunci (no referensi atau customer).
- Bisa gunakan voice search.
Daftar Penjualan
- Setiap kartu menampilkan:
- Nama customer.
- Badge status payment (PAID/PARTIAL/DUE/PENDING/OVERDUE).
- Badge status sale (COM/RET/PEN).
- Tanggal dan nomor referensi.
- Biller dan user pembuat.
- Ringkasan: Grand Total, Paid, Balance.
- Setiap kartu menampilkan:
Ringkasan Ceklis
- Muncul jika ada transaksi yang dicentang.
- Menampilkan total grand total, paid, dan balance dari transaksi yang dipilih.
Fungsi Tombol di Kartu Transaksi
- Print (icon printer): buka preview struk lalu bisa print/share.
- R: proses retur penjualan (Return Sale).
- E: edit transaksi (Edit Sale).
- Tap Grand Total / Balance: buka detail transaksi.
- Tap Paid: buka modal tambah pembayaran.
Filter Data
Filter ada dua jalur:
- Icon Filter (funnel): buka modal filter detail.
- Icon Kalender: pilih rentang tanggal.
Isi modal filter:
- Payment Status: all, paid, partial, due, pending, overdue.
- Status Penjualan: all, completed, returned, partial.
- Created By: cari user lalu pilih dari daftar.
Tombol di modal filter:
- Reset: menghapus semua filter.
- Apply Filters: menerapkan filter.
Detail Penjualan (Modal)
Menampilkan informasi lengkap transaksi:
- Ringkasan transaksi dan status.
- Daftar produk (nama, qty, harga, diskon, subtotal).
- Catatan staff (jika ada).
- Rincian pembayaran, termasuk kembalian atau kurang bayar.
- Tombol Edit di setiap pembayaran (jika tersedia).
Preview Struk (Modal)
Muncul saat menekan Print. Tombol di dalam modal:
- Print: cetak struk.
- Share: bagikan struk.
- Tutup: kembali ke daftar.
Tambah Pembayaran (Modal)
Muncul saat menekan Paid pada kartu transaksi. Isi modal:
- Ringkasan transaksi (grand total, sudah dibayar, balance).
- Riwayat pembayaran sebelumnya.
- Form pembayaran baru:
- Amount (jumlah).
- Metode: cash, bri, bni, bca, mandiri.
- Catatan (opsional).
- Tombol simpan pembayaran.
Jika kasir belum dibuka:
- Akan muncul opsi buka kasir atau buka di web.
Edit Pembayaran (Modal)
Diakses dari detail transaksi (tombol Edit pada pembayaran). Fungsi:
- Ubah nominal, metode, reference, atau catatan pembayaran.
- Simpan perubahan.
Alur Penggunaan Ringkas
- Gunakan search atau filter untuk menemukan transaksi.
- Tap transaksi untuk melihat detail, atau tap Paid untuk menambah pembayaran.
- Gunakan Print untuk preview, share, atau cetak struk.
- Gunakan R untuk retur atau E untuk edit transaksi.
Tips Praktis
- Gunakan filter tanggal untuk laporan harian/mingguan.
- Untuk laporan cepat, centang beberapa transaksi agar ringkasan total muncul.
- Jika daftar kosong, tarik ke bawah untuk refresh.