Pengaturan Metode

Metode Pembayaran

Dokumentasi: Tab Metode Pembayaran

1) Tujuan

Menu Metode Pembayaran dipakai untuk mengelola cara bayar yang diterima laundry (tunai, transfer bank, QRIS, e-wallet, dll.). Data ini dipakai saat transaksi dan saat pencatatan riwayat bayar.

2) Siapa yang mengerjakan?

  • Owner/Administrator: membuat/menyetujui daftar metode, mengatur keterangan & status aktif, mengunci metode penting.

  • Kasir/Supervisor: memilih metode saat menerima pembayaran.

3) Istilah & Kolom Data

  1. Nama
    Nama metode yang tampil di kasir (contoh: Tunai, Transfer BCA, QRIS, OVO, GoPay).

  2. Keterangan (opsional)
    Catatan tambahan (contoh: nomor rekening, biaya admin, instruksi konfirmasi).

  3. Aktif (is_aktif) (1/0)
    Jika Nonaktif, metode tidak muncul saat memilih pembayaran.

  4. Kunci Hapus (cant_del) (0/1)
    Jika 1 (Ya), metode tidak bisa dihapus (ikon gembok).
    Gunakan untuk mengamankan metode standar (misalnya Tunai).

Catatan: Sistem juga mencegah hapus jika metode sudah dipakai di transaksi atau riwayat bayar.

4) Alur Kerja Dasar

  1. Tambah Metode
    Klik Tambah → isi Nama, (opsional Keterangan), set Aktif, atur Kunci Hapus bila perlu → Simpan.

  2. Edit Metode
    Klik Edit pada baris metode → ubah data → Simpan.

  3. Hapus Metode
    Klik Hapus → konfirmasi.

    • Ditolak jika cant_del = 1.

    • Ditolak jika sudah dipakai pada transaksi/riwayat bayar (akan muncul jumlah referensinya).

  4. Cari & Navigasi
    Gunakan search, pagination, dan pilihan 10/25/50/100 baris.

  5. Cetak/Print
    Klik Print untuk mencetak daftar metode sesuai hasil filter saat ini.

5) Rekomendasi Pengisian

  • Nama singkat & jelas: Tunai, BCA, BRI, QRIS, OVO, DANA, ShopeePay.

  • Keterangan: tulis no. rekening, an., atau catatan biaya admin jika ada.

  • Kunci Hapus set Ya untuk metode pokok (misal Tunai, QRIS) agar tidak terhapus tidak sengaja.

  • Aktif/Nonaktif: Nonaktifkan metode sementara saat gangguan (maintenance bank/QR).

6) Contoh Pengisian

  • Tunai

    • Keterangan: “Kas Besar” (opsional) • Aktif: Ya • Kunci Hapus: Ya

  • Transfer BCA

    • Keterangan: “1234567890 a.n. PT Oke Laundry” • Aktif: Ya • Kunci Hapus: Tidak

  • QRIS

    • Keterangan: “Tampilkan QR saat kasir” • Aktif: Ya • Kunci Hapus: Ya

  • OVO

    • Keterangan: “0896xxxx a.n. Oke Laundry” • Aktif: Ya • Kunci Hapus: Tidak

7) Dampak ke Transaksi & Laporan

  • Dipilih saat riwayat pembayaran (mis. pelunasan, DP).

  • Mempengaruhi rekap kas/arus kas per metode (tunai vs non-tunai).

  • Tidak boleh dihapus jika sudah menjadi referensi di transaksi atau transaksi_riwayat_bayar (demi integritas data).

8) Praktik Baik (Best Practice)

  • Standarisasi nama agar konsisten di laporan (hindari duplikasi seperti “BCA” dan “Transfer BCA” bersamaan).

  • Keterangan rekening selalu diisi & diperbarui saat ada perubahan bank.

  • Kunci Hapus metode inti untuk mencegah penghapusan tidak sengaja.

  • Jika ada biaya admin pihak ketiga, atur kebijakan di level transaksi (diskon/pajak/penyesuaian) sesuai SOP internal.

9) Keamanan & Hak Akses (Ringkas)

  • Tambah/Edit/Hapus metode: untuk Administrator.

  • Kasir cukup memilih metode pada saat input pembayaran.

  • cant_del=1 melindungi metode tertentu dari penghapusan.

10) Troubleshooting

  • “Metode ini dikunci dan tidak boleh dihapus” → ubah cant_del ke Tidak, atau biarkan terkunci jika memang standar.

  • “Tidak bisa dihapus karena masih dipakai” → ubah transaksi/riwayat yang memakai metode tersebut; alternatif: Nonaktifkan metode.

  • Metode tidak muncul saat bayar → pastikan Aktif = Ya.

  • Butuh urutan tertentu → (opsional) gunakan penamaan dengan prefiks (mis. “1. Tunai”, “2. QRIS”, “3. Transfer BCA”) agar terurut alfabetis.

11) FAQ Singkat

  • Apakah bisa punya banyak rekening bank?
    Bisa. Buat satu metode per bank/akun jika ingin dipisah di laporan.

  • Bagaimana jika berganti nomor rekening?
    Update Keterangan; jika akun benar-benar baru dan ingin jejak laporan terpisah, buat metode baru dan Nonaktifkan yang lama.

  • Metode lama harus dihapus?
    Tidak wajib. Nonaktifkan saja agar riwayat tetap aman.

12) Checklist Onboarding (Owner)

  • Metode inti dibuat: Tunai, QRIS/Non-Tunai utama, Transfer Bank yang dipakai.

  • Keterangan rekening/WA e-wallet terisi.

  • Metode inti dikunci (cant_del=1).

  • Uji penerimaan pembayaran (DP, pelunasan) dan cek tampil di laporan.

13) Fitur Bantu

  • Pencarian & Pagination: kolom search + kontrol halaman (10/25/50/100 baris).

  • Cetak Daftar Metode: tombol Print di kanan atas tabel.

  • Deep Link ke Tab Metode: buka URL l_master_data.php?tipe=metode untuk langsung menampilkan tab ini.