Menu Purchases

Tujuan Halaman

Halaman Purchases digunakan untuk memantau daftar pembelian, membuka detail transaksi, menambah pembayaran, dan melakukan retur pembelian jika diperlukan.

Bagian Utama

  1. Header

    • ✅ Checklist semua: pilih seluruh data di list.
    • ➕ Tambah: menuju form tambah pembelian.
    • 📅 Periode: memilih rentang tanggal.
    • ⚙️ Filter: buka filter status.
    • 🌙/☀️ Mode: ganti tampilan gelap/terang.
  2. Pencarian

    • Cari berdasarkan reference atau supplier.
    • Voice search untuk pencarian cepat.
  3. Informasi Periode

    • Menampilkan tanggal awal dan akhir data yang aktif.
  4. List Pembelian

    • Menampilkan supplier, tanggal, reference, total, bayar, dan sisa.
    • Status pembelian (received/ordered/pending/partial/returned).
    • Status pembayaran (paid/partial/pending/due/overdue).
    • Tap nominal untuk membuka detail.
    • Checkbox per item untuk kalkulasi ringkasan.
  5. Ringkasan Checklist (Floating)

    • Muncul jika ada item yang dicentang.
    • Menampilkan total grand, paid, dan balance.

Filter Status (Modal)

  1. Payment Status
    • All, paid, partial, pending, due, overdue.
  2. Purchase Status
    • All, received, pending, ordered, partial, returned.

Tombol:

  • Reset: kembalikan filter ke default.
  • Terapkan: gunakan filter ke data.

Detail Purchase (Modal)

Di dalam detail terdapat:

  1. Info transaksi: ref, tanggal, supplier, status, gudang.
  2. Ringkasan: total, bayar, sisa.
  3. Daftar item pembelian (qty, harga, subtotal).
  4. Catatan pembelian (jika ada).

Aksi di detail:

  • Edit Purchase: jika belum paid.
  • Add Payment: jika masih ada sisa.
  • Return Purchase: jika status received/partial dan payment sudah paid.

Tambah Pembayaran (Modal)

Field yang tersedia:

  1. Tanggal pembayaran
  2. Reference
  3. Jumlah
  4. Metode bayar (cash, BRI, BNI, BCA, Mandiri)
  5. Catatan

Tombol:

  • Batal
  • Simpan

Alur Penggunaan Singkat

  1. Pilih periode tanggal bila perlu.
  2. Cari pembelian lewat search/voice search.
  3. Tap nominal untuk melihat detail.
  4. Tambah pembayaran jika masih ada sisa.
  5. Gunakan checklist untuk melihat ringkasan total.

Tips Praktis

  • Gunakan filter payment untuk fokus ke pembelian yang masih due/overdue.
  • Jika ingin retur, pastikan status pembelian sudah received/partial dan pembayaran sudah paid.
  • Aktifkan mode gelap untuk penggunaan malam hari.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"