๐ Apa Itu Pending Income?
Fitur Pending Income adalah sistem kontrol keuangan yang bertujuan untuk memisahkan antara pemasukan yang telah dibayar dengan pemasukan yang sudah diverifikasi. Hal ini dirancang untuk memastikan hanya pembayaran yang sah, valid, dan disetujui yang tercatat sebagai pemasukan final perusahaan.
๐ฏ Tujuan Fitur Ini
-
โ Mencegah manipulasi atau kesalahan pencatatan oleh user tanpa wewenang.
-
โ Memberikan transparansi antara tim lapangan (kolektor) dan tim keuangan (admin/finance).
-
โ Menyediakan log audit dan histori approval pemasukan.
โ๏ธ Cara Kerja Sistem Pending Income
-
Pembayaran Dilakukan oleh Kolektor
Ketika tagihan dibayarkan oleh kolektor melalui akun user biasa, data pembayaran akan masuk ke tabelincome_pending
. -
Menunggu Persetujuan
Data tersebut tidak langsung masuk ke laporan keuangan atau dashboard utama. Admin dengan hak akses khusus dapat melihat, meninjau, dan menyetujui pemasukan yang pending. -
Proses Approval oleh Admin / Finance
Setelah disetujui, data akan otomatis dipindahkan ke tabelincome
dan ditandai sebagai pemasukan final. -
Pencatatan Aktivitas
Setiap proses approval akan dicatat dalam sistem log sebagai bukti audit.๐งช Contoh Kasus
Seorang kolektor melakukan pembayaran tagihan atas nama pelanggan. Namun karena statusnya bukan admin, maka pembayaran tersebut masuk ke pending. Admin keuangan kemudian memverifikasi data (nominal, metode pembayaran, dan tanggal), lalu menekan tombol Approve. Setelah itu, barulah data resmi tercatat sebagai pemasukan perusahaan.
๐ง Cara Mengaktifkan Fitur Pending Income
Agar fitur ini berjalan, kamu perlu memberikan hak akses
pending_income
ke role tertentu. Berikut langkah-langkahnya:โ 1. Buka Menu Role Management
Masuk ke Role Management > Akses, lalu pilih role yang ingin diberi akses pending income, misalnya:
-
Kolektor
-
Operator
(semua role bisa, kecuali pelanggan)
โ 2. Pastikan Role Tersebut Sudah Memiliki Akses Menu Tagihan
Role harus sudah diberi akses ke menu Tagihan atau Shortcut Pembayaran.
โ 3. Aktifkan Akses Pending Income
Scroll ke bagian Submenu Tagihan, lalu centang:
-
Pay Bill
-
Pending Income
Ini penting agar sistem tahu siapa yang berhak melakukan input pembayaran ke status pending.
โ 4. Simpan Perubahan
Klik tombol Simpan setelah mengatur hak akses.
โ 5. Uji Coba Login Kolektor & Lakukan Pembayaran
Login sebagai role yang sudah diberi akses (misalnya kolektor), lalu lakukan pembayaran tagihan seperti biasa.
๐ฅ Hasil: Data masuk ke tabelincome_pending
.โ 6. Proses Approval oleh Admin
Login sebagai admin dan buka menu Pemasukan Pending (biasanya di menu Finance).
Di sana admin bisa:-
โ Melihat daftar pemasukan yang masih pending
-
โ Menyetujui satu per satu
-
โ Atau memilih beberapa sekaligus, lalu klik โ Approve Semua
-
-