Daftar Transaksi

Melihat Daftar Transaksi

Tujuan Halaman

Halaman ini digunakan untuk:

  • Melihat seluruh transaksi laundry secara ringkas.

  • Menyaring (filter) dan mencari transaksi berdasarkan tanggal, status, dan kata kunci.

  • Memantau status proses dan status pembayaran (termasuk keterlambatan).

  • Melakukan aksi cepat: membuka detail/proses, mengirim kwitansi, mencetak label, mengirim WA, dan membuka WA Center.

Navigasi Utama

Di bagian atas tersedia tombol:

  • Dashboard – kembali ke ringkasan utama.

  • Saldo Awal – pengaturan saldo kas harian.

  • Master Data – pengelolaan layanan, pelanggan, metode pembayaran, dan bahan.

  • Daftar Resume – laporan ringkas harian/bulanan/periode.

  • Arus Kas – rekap uang masuk/keluar.

Filter & Pencarian

Tipe Filter (dropdown) Pencarian Utama

  1. Per Hari

    • Menampilkan transaksi pada satu tanggal tertentu.

    • Ada tombol panah kiri/kanan untuk mundur/maju satu hari.

  2. Per Bulan

    • Menampilkan transaksi pada satu bulan tertentu.

  3. Per Periode

    • Menampilkan transaksi berdasarkan rentang tanggal mulai–selesai.

  4. Terlambat (semua)

    • Menampilkan seluruh transaksi yang melewati estimasi selesai .

  5. Order (semua)

    • Menampilkan semua transaksi dengan status proses Order tanpa batas tanggal.

  6. Proses (semua)

    • Menampilkan semua transaksi dengan status proses Process tanpa batas tanggal.

  7. Belum Selesai (semua)

    • Menampilkan gabungan Order + Process tanpa batas tanggal

Catatan: Pada mode Per Hari/Per Bulan/Per Periode, kolom pencarian global diaktifkan (menerima kata kunci kode transaksi/nama/HP/email).

Filter Status (badge bar)

Baris badge status di bawah judul memungkinkan penyaringan cepat (tapi hanya pada data yang telah dipilih melalui pilihan diatas / pencarian utama):

  • Semua

  • Order

  • Proses

  • Finish

  • Delivered

  • Cancel

  • Lunas

  • Lunas Sebagian

  • Belum Lunas

  • Terlambat (menyorot transaksi yang melewati estimasi selesai; juga dapat muncul badge “Terlambat” di kolom status pada baris transaksi)

Memilih satu badge akan menyalakan status tersebut (single-select). Teks ringkasan status aktif ditampilkan di sebelahnya.

Pencarian Global

  • Kolom pencarian menerima minimal 2 karakter.

  • Mencari pada kode transaksi, nama pelanggan, nomor HP, dan email.


Tabel Transaksi

Kolom

  1. Tanggal/Jam

    • Ditampilkan dalam dua baris: tanggal (format panjang) dan jam yang lebih kecil.

  2. Kode

    • Dapat diklik untuk membuka modal Proses Transaksi.

    • Menampilkan informasi estimasi selesai (bila ada).

    • Jika transaksi terlambat, muncul badge outline merah “Terlambat”.

  3. Pelanggan

    • Baris 1: Nama (dan nomor HP kecil bila ada).

    • Baris 2: Alamat.

    • Baris 3: Email.

    • Nama pelanggan dapat diklik untuk membuka WA Center pada tab baru.

  4. Item

    • Jumlah item layanan pada transaksi.

  5. Total

    • Grand total transaksi (format rupiah).

  6. Bayar

    • Badge status pembayaran: Lunas, Lunas Sebagian, atau Belum Lunas.

  7. Status

    • Badge proses: Order, Proses, Finish, Delivered, Cancel.

    • Jika transaksi memiliki layanan antar, akan ditampilkan badge outline biru “Antar”.

    • Jika terlambat terhadap estimasi selesai, akan tampil badge outline merah “Terlambat”.

  8. Aksi

    • Lihat: membuka modal proses.

    • Edit: hanya aktif jika status Order dan belum lunas.

    • Hapus: menghapus transaksi (akan memunculkan konfirmasi).

Ringkasan Footer

Di bawah tabel:

  • Jumlah transaksi (total baris pada hasil filter aktif).

  • Total pendapatan (penjumlahan grand total pada hasil filter aktif).