Skip to main content

Admin — Settlement History

Overview

Halaman Settlement History menampilkan riwayat proses settlement (penyelesaian saldo) per payment gateway. Halaman ini bersifat read-only dan digunakan admin untuk memonitor catatan settlement yang pernah dilakukan, termasuk saldo sebelum settlement, saldo aktif, dan jumlah yang di-settle. Data tidak tampil otomatis — perlu filter tanggal dan klik Search terlebih dahulu.

Access

  • URL: /dashboard/settlement-history
  • Role required: Admin
  • Navigation path: Sidebar > Payment Gateway > Settlement History
LabelURLDocs
Deposit List/dashboard/deposit-list10_1_deposit-list.md
Disbursement/dashboard/disbursement10_2_disbursement.md
Balance History/dashboard/disbursement-balance-history10_3_balance-history.md
Recipient List/dashboard/recipient-list10_4_recipient-list.md
Report Payment Gateway/dashboard/report-payment-gateway10_5_report-payment-gateway.md
Settlement History/dashboard/settlement-history10_6_settlement-history.md
Setting Price/dashboard/setting-price10_7_setting-price.md

Page Layout

Filter Area

Filter terletak di bagian atas konten utama. Terdapat dua filter: rentang tanggal dan payment gateway.

ElemenTipeDefaultKeterangan
Date (Start)Date pickerTanggal hari iniFormat DD/MM/YYYY. Klik ikon × untuk clear, ikon 📅 untuk buka kalender
toLabelSeparator antara tanggal mulai dan akhir
Date (End)Date pickerTanggal hari iniFormat DD/MM/YYYY. Klik ikon × untuk clear, ikon 📅 untuk buka kalender
Payment GatewayDropdown (React Select)AllPilih payment gateway tertentu atau "All" untuk semua
SearchButton (hitam)Menjalankan pencarian berdasarkan filter aktif
ResetButton (outline)Mereset semua filter ke nilai default

Opsi Payment Gateway (17 opsi termasuk All):

All, ppay, zpay, spay, gpay, hpay, pazemo, rhea2, BANK BINI, hpay2, gpay2, luna, opay, rpay, dpay2, znpay, dpay

Empty State

Saat halaman pertama dibuka (sebelum klik Search), tabel menampilkan:

Showing 0 Data Please use filter to see specific data

Tabel Settlement History

Tabel menampilkan riwayat settlement sesuai filter yang diterapkan. Tabel bersifat read-only — tidak ada kolom Actions.

KolomTipe DataDeskripsi
NoNomor urutNomor urut data dalam halaman
DateTanggal (DD-MM-YYYY)Tanggal settlement dilakukan
Balance BeforeAngkaSaldo payment gateway sebelum proses settlement
Active BalanceAngkaSaldo aktif payment gateway saat settlement diproses
SettlementAngkaJumlah saldo yang berhasil di-settle
Payment GatewayTeksKode payment gateway yang dikenakan settlement

Pagination

ElemenDeskripsi
X DataJumlah total data yang ditemukan
Navigasi halamanTombol first/prev/[nomor halaman]/next/last
Go to pageInput angka + tombol untuk loncat ke halaman tertentu
RowsDropdown jumlah baris per halaman (default: 10)

Features

1. Filter & Pencarian Data

Data settlement tidak ditampilkan secara default. Admin harus mengatur filter dan klik Search.

Langkah:

  1. Atur Date (Start) — ketik langsung atau klik ikon 📅 untuk membuka kalender
  2. Atur Date (End) — ketik langsung atau klik ikon 📅 untuk membuka kalender
  3. Opsional: pilih Payment Gateway tertentu dari dropdown
  4. Klik tombol Search

Hasil: Tabel menampilkan riwayat settlement dalam rentang tanggal yang dipilih, diurutkan dari terbaru ke terlama.

Reset: Klik tombol Reset untuk mengembalikan semua filter ke nilai default (hari ini, PG=All).


UI Elements Reference

LabelTipeLokasiDeskripsi
Date (Start)Date picker inputArea filterTanggal mulai rentang laporan
Date (End)Date picker inputArea filterTanggal akhir rentang laporan
Payment GatewayDropdown (React Select)Area filterFilter berdasarkan payment gateway
SearchButton (hitam)Area filterJalankan pencarian
ResetButton (outline)Area filterReset semua filter
RowsDropdown (React Select)Pagination bawah kananJumlah baris per halaman (default: 10)

Data Displayed

Contoh data (filter: Date Start = 01/10/2025, Date End = 10/03/2026, Payment Gateway = All):

NoDateBalance BeforeActive BalanceSettlementPayment Gateway
109-12-202501,000,0001,000,000akpay (wd)
226-11-202501,000,0001,000,000akpay
321-11-2025000znpay
414-11-2025000BANK BINI
528-10-2025997,000997,0000gpay2
617-10-20250991,100991,100luna
716-10-2025000Dana THB

Total 7 Data untuk rentang tanggal tersebut.


Notes

  • Halaman bersifat read-only — tidak ada aksi pada baris data (tidak ada tombol Edit, Delete, atau Actions).
  • Empty state ditampilkan saat halaman pertama dibuka — klik Search diperlukan untuk menampilkan data.
  • Tanggal di filter menggunakan format DD/MM/YYYY, sedangkan tanggal di kolom tabel menggunakan format DD-MM-YYYY.
  • Data diurutkan dari tanggal terbaru ke terlama (descending by date).
  • Kolom Settlement = 0 berarti tidak ada nilai yang di-settle (saldo sebelum dan aktif sudah sama, atau memang tidak ada aktivitas).
  • Dropdown Rows di bagian bawah kanan halaman mengontrol jumlah baris per halaman (default 10).

Screenshots

ScreenshotDeskripsi
settlement-history.pngTampilan awal halaman (empty state, filter belum dijalankan)
settlement-history-table.pngTabel dengan 7 data (filter: start 01/10/2025, PG=All)