Admin — Credit Balance
Overview
Halaman Credit Balance menampilkan riwayat perubahan saldo kredit sistem (credit balance) yang terjadi akibat transaksi deposit, withdraw, bonus, rebate, dan modul lainnya. Setiap baris menunjukkan kondisi saldo kredit sebelum dan setelah transaksi terjadi, beserta detail informasi transaksi dan staf yang terlibat. Halaman ini berguna untuk audit trail saldo kredit sistem secara menyeluruh.
Access
- URL:
/dashboard/credit-balance-log - Role required: Admin
- Navigation path: Sidebar > Staff > Credit Balance
Submenu Staff
| Label | URL | Docs |
|---|---|---|
| Staff Management | /dashboard/staff-management | 16_1_staff-management.md |
| Credit Balance | /dashboard/credit-balance-log | 16_5_credit-balance.md |
Page Layout
Header Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Credit Balance | Heading (H1) | Judul halaman |
Filter Section
| Elemen | Tipe | Keterangan |
|---|---|---|
| Date (Start) | Date Picker | Tanggal mulai rentang pencarian. Format: MM/DD/YYYY |
| to | Label | Pemisah antara Start Date dan End Date |
| Date (End) | Date Picker | Tanggal akhir rentang pencarian. Format: MM/DD/YYYY |
| Username | Text Input | Filter berdasarkan username staf yang memproses transaksi |
| Module | Dropdown | Filter berdasarkan jenis modul transaksi |
| Search | Button | Memuat data berdasarkan filter yang dipilih |
| Reset | Button | Mengembalikan semua filter ke nilai default |
Catatan: Tabel tidak menampilkan data secara otomatis saat halaman dibuka. Pengguna harus menekan tombol Search untuk memuat data.
Opsi Module
| Nilai | Keterangan |
|---|---|
| All | Semua jenis modul (default) |
| Bonus | Transaksi bonus untuk pemain |
| Deposit | Transaksi deposit ke akun pemain |
| Manual Deposit | Deposit manual yang diproses staf |
| Manual Withdraw | Withdraw manual yang diproses staf |
| Rebate | Transaksi rebate untuk pemain |
| Reward | Transaksi reward untuk pemain |
| Top Up | Top-up saldo kredit sistem |
| Withdraw | Withdraw dari akun pemain |
Tabel Data
| Kolom | Keterangan |
|---|---|
| ID | Nomor urut baris hasil pencarian |
| Date | Tanggal & waktu transaksi (format: DD-MM-YYYY HH:mm:ss) |
| Username | Username staf yang memproses transaksi |
| Module | Jenis modul transaksi (Deposit, Withdraw, Bonus, dll.) |
| Information | Detail informasi transaksi — mencakup arah transaksi (to/from), username pemain yang terlibat, dan nomor referensi transaksi (Transaction Ref No) |
| Currency | Mata uang yang digunakan (contoh: IDR) |
| Start Amount | Saldo kredit sistem sebelum transaksi diproses |
| Updated Amount | Jumlah perubahan saldo kredit (nilai absolut dari debit/kredit) |
| End Amount | Saldo kredit sistem setelah transaksi diproses |
Kontrol Tabel (Di Atas dan Bawah Tabel)
| Elemen | Keterangan |
|---|---|
| Jumlah Data | Label total data yang ditemukan (contoh: 8 Data) |
| Sort By | Pilihan urutan data: Ascending atau Descending (default: Descending — data terbaru di atas) |
| Navigasi Halaman | Tombol First (««), Prev (‹), nomor halaman aktif, Next (›), Last (»») |
| Go to Page | Input angka untuk loncat ke halaman tertentu |
Features
Melihat Riwayat Credit Balance
Langkah:
- Buka halaman
/dashboard/credit-balance-log - Pilih Date (Start dan End) sesuai rentang waktu yang diinginkan
- Opsional: isi Username untuk menyaring berdasarkan staf tertentu
- Opsional: pilih Module untuk menyaring berdasarkan jenis transaksi
- Klik tombol Search
Hasil: Tabel menampilkan riwayat perubahan saldo kredit sesuai filter.
Mengubah Urutan Tampilan Data
Setelah data tampil, gunakan radio button Sort By di atas tabel:
- Ascending — data terlama ditampilkan pertama
- Descending (default) — data terbaru ditampilkan pertama
Reset Filter
Klik tombol Reset untuk mengembalikan semua filter ke kondisi awal (tanggal hari ini, Module: All, Username kosong).
Data Displayed
Data bersumber dari log perubahan saldo kredit sistem. Urutan default: terbaru di atas (Descending).
Pola kolom Information:
- Deposit ke pemain:
Deposit to [username], Transaction Ref No: [refno] - Withdraw dari pemain:
Withdraw from [username], Transaction Ref No: [refno] - Bonus:
Bonus for [username] on trx id: [refno] - Manual Deposit:
Manual Deposit to [username], Transaction Ref No: [refno]
Contoh data (hari ini, 04/03/2026 — 8 data):
| No | Date | Username | Module | Currency | Start Amount | Updated Amount | End Amount |
|---|---|---|---|---|---|---|---|
| 1 | 04-03-2026 14:32:19 | qauser1 | Manual Deposit | IDR | 38,679,185.78 | 198.00 | 38,678,987.78 |
| 2 | 04-03-2026 12:02:27 | qauser1 | Withdraw | IDR | 38,678,560.78 | 625.00 | 38,679,185.78 |
| 3 | 04-03-2026 12:02:11 | qauser1 | Deposit | IDR | 38,681,060.78 | 2,500.00 | 38,678,560.78 |
| 4 | 04-03-2026 11:50:43 | qauser1 | Bonus | IDR | 38,681,070.78 | 10.00 | 38,681,060.78 |
| 5 | 04-03-2026 01:14:58 | byap | Deposit | IDR | 38,678,386.78 | 100.00 | 38,678,286.78 |
Notes
- Start Amount dan End Amount mencerminkan saldo kredit sistem (bukan saldo pemain). Ini adalah kredit milik operator yang digunakan untuk memproses transaksi.
- Saat modul Deposit atau Bonus diproses, saldo kredit sistem berkurang (Start > End) — kredit keluar ke pemain.
- Saat modul Withdraw diproses, saldo kredit sistem bertambah (End > Start) — kredit kembali ke sistem dari pemain.
- Kolom Updated Amount selalu bernilai positif (nilai absolut perubahan). Arah transaksi (debit/kredit) dapat diketahui dengan membandingkan Start Amount dan End Amount.
- Kolom Information berisi nomor referensi transaksi (
Transaction Ref No) yang dapat digunakan untuk menelusuri transaksi terkait di halaman Deposit History atau Withdraw History. - Default tampilan adalah Descending (data terbaru di atas), dapat diubah ke Ascending menggunakan radio button Sort By.