Skip to main content

Admin — Rebate Invoice

Overview

Halaman Rebate Invoice digunakan untuk melihat, megenerate, dan mengelola invoice rebate yang dibuat oleh sistem. Setiap invoice merepresentasikan hasil perhitungan rebate untuk satu kombinasi Provider + Game Group dalam rentang tanggal tertentu. Admin dapat mem-filter invoice berdasarkan rentang tanggal, status, dan tipe rebate, kemudian melakukan aksi Submit, Approve, atau Reject sesuai status invoice. Halaman ini berada di bawah menu Rebate Management.

Access

  • URL: /dashboard/rebate-invoice
  • Role required: Admin
  • Navigation path: Sidebar > Rebate Management > Rebate Invoice
LabelURLDocs
Rebate Group/dashboard/rebate-group9_1_rebate-group.md
Player Rebate Group/dashboard/player-rebate-group9_2_player-rebate-group.md
Rebate Setting List/dashboard/rebate-setting-list9_3_rebate-setting-list.md
Rebate Invoice/dashboard/rebate-invoice9_4_rebate-invoice.md

Tampilan Halaman

Rebate Invoice

Rebate Invoice dengan Data


Page Layout

Filter

ElemenTipeDeskripsi
Search (tanggal dari)Date input (DD/MM/YYYY)Tanggal mulai rentang pencarian. Dilengkapi dengan tombol clear (×) dan kalender picker
to (tanggal sampai)Date input (DD/MM/YYYY)Tanggal akhir rentang pencarian. Dilengkapi dengan tombol clear (×) dan kalender picker
StatusDropdownFilter berdasarkan status invoice: All, Draft, Pending, Approved, dll. Default: All
Rebate TypeDropdownFilter berdasarkan tipe rebate. Default: -- (semua tipe)
CurrencyText (readonly)Mata uang yang digunakan — ditentukan oleh setting IDR aktif, tidak dapat diubah dari filter ini
SearchButtonMenjalankan pencarian dengan filter yang dipilih
ResetButtonMengosongkan semua filter

Catatan: Input tanggal dapat diisi manual (spinbutton DD/MM/YYYY) atau menggunakan date picker kalender yang muncul saat ikon kalender diklik.


Tombol Generate

ElemenTipeDeskripsi
GenerateButton (hitam)Membuat invoice rebate baru secara manual. Posisi di atas tabel di sisi kanan

Tabel Invoice Rebate

Menampilkan daftar invoice rebate sesuai filter aktif. Data tidak ditampilkan sebelum Search dilakukan.

Total data (filter 01/12/2025 – 04/03/2026): 15 invoice

Kolom Tabel

KolomTipeDeskripsi
NoNumberNomor urut baris
Date & TimeTextTanggal dan waktu invoice dibuat (format: DD/MM/YYYY HH:MM)
Rebate TypeTextTipe rebate yang digunakan (contoh: Turnover Referral Rebate, Cashback Referral)
Rebate DateTextRentang tanggal yang dicakup oleh invoice (format: DD-MM-YYYY → DD-MM-YYYY)
ProviderTextNama game provider yang terkait dengan invoice
Game GroupTextKelompok game (contoh: Slots)
Game Front NameTextNama tampilan kategori game di frontend (contoh: video slots)
AmountNumberTotal nilai rebate dalam coin untuk invoice ini
Invoice IDLinkID unik invoice (UUID). Bisa diklik untuk membuka detail invoice. Tidak dapat diklik jika status Pending
StatusBadgeStatus invoice saat ini
RemarkTextCatatan/keterangan tambahan (biasanya - jika kosong)
ActionsButton(s)Aksi yang tersedia tergantung status invoice

Status Invoice & Aksi Tersedia

StatusWarnaAksi yang TersediaKeterangan
DraftSubmitInvoice baru dibuat, belum disubmit ke proses persetujuan
PendingApprove, RejectInvoice sudah disubmit, menunggu persetujuan admin
Approved— (tidak ada aksi)Invoice telah disetujui dan rebate telah diproses

Invoice ID yang dapat diklik: Untuk status Draft dan Approved, Invoice ID tampil sebagai link yang dapat diklik untuk melihat detail invoice. Untuk status Pending, Invoice ID tidak dapat diklik (tampil sebagai text biasa).


Data Invoice (Contoh Hasil Filter 01/12/2025 – 04/03/2026)

NoDate & TimeRebate TypeRebate DateProviderGame GroupAmountStatus
125/02/2026 23:41Cashback Referral02-01-2026 → 02-02-2026Pragmatic PlaySlots1,499.59Pending
202/01/2026 09:43Turnover Referral Rebate01-12-2025 → 31-12-2025Pragmatic PlaySlots6,637.53Approved
330/12/2025 11:45Turnover Referral Rebate01-12-2025 → 29-12-2025Pragmatic PlaySlots6,635.53Draft
422/12/2025 17:14Turnover Referral Rebate01-12-2025 → 22-12-2025Pragmatic PlaySlots5,319.62Draft

Features

Menampilkan Data Invoice

Halaman ini tidak menampilkan data sebelum filter digunakan.

Langkah:

  1. Isi tanggal dari (start date) menggunakan spinbutton atau kalender picker.
  2. Isi tanggal sampai (end date).
  3. Opsional: pilih Status dan/atau Rebate Type untuk mempersempit hasil.
  4. Klik Search.

Hasil: Tabel menampilkan invoice rebate sesuai rentang tanggal dan filter yang dipilih.


Generate Invoice Baru

Langkah:

  1. Klik tombol Generate di atas tabel.
  2. Sistem akan membuat invoice rebate baru.

Hasil: Invoice baru muncul di tabel dengan status Draft.


Submit Invoice (Draft → Pending)

Langkah:

  1. Temukan invoice dengan status Draft di tabel.
  2. Klik tombol Submit di kolom Actions.

Hasil: Status invoice berubah dari Draft menjadi Pending, dan tombol aksi berubah menjadi Approve dan Reject.


Approve Invoice (Pending → Approved)

Langkah:

  1. Temukan invoice dengan status Pending di tabel.
  2. Klik tombol Approve di kolom Actions.

Hasil: Status invoice berubah menjadi Approved, rebate diproses, dan tombol aksi hilang (tidak ada aksi lanjutan).


Reject Invoice (Pending → ditolak)

Langkah:

  1. Temukan invoice dengan status Pending di tabel.
  2. Klik tombol Reject di kolom Actions.

Hasil: Invoice ditolak. Status berubah sesuai alur rejection.


Melihat Detail Invoice

Langkah:

  1. Klik Invoice ID (UUID) pada baris yang berstatus Draft atau Approved — tampil sebagai link berwarna biru.
  2. Browser navigasi ke halaman detail: /dashboard/rebate-invoice/{invoice-id}?status={status-code}

Invoice berstatus Pending tidak memiliki link yang aktif pada Invoice ID.


UI Elements Reference

LabelTipeLokasiDeskripsi
Search (date from)Date input + calendarArea FilterTanggal awal rentang pencarian
to (date to)Date input + calendarArea FilterTanggal akhir rentang pencarian
StatusDropdownArea FilterFilter status invoice (All/Draft/Pending/Approved)
Rebate TypeDropdownArea FilterFilter tipe rebate
CurrencyText (readonly)Area FilterMata uang aktif (IDR)
SearchButtonArea FilterJalankan pencarian
ResetButtonArea FilterKosongkan filter
GenerateButtonAtas tabelBuat invoice rebate baru
15 DataLabelAtas & bawah tabelTotal invoice sesuai filter
go to pageSpinbutton + ButtonAtas & bawah tabelNavigasi halaman tertentu
SubmitButtonKolom ActionsUbah status Draft → Pending
ApproveButton (hijau)Kolom ActionsSetujui invoice Pending → Approved
RejectButton (merah)Kolom ActionsTolak invoice Pending
Invoice ID (link)LinkKolom Invoice IDBuka detail invoice (Draft & Approved saja)

Notes

  • Halaman tidak menampilkan data sampai filter tanggal diisi dan Search diklik — tampil pesan "Showing 0 Data / Please use filter to see specific data".
  • Alur status invoice: Draft → (Submit) → Pending → (Approve) → Approved, atau Pending → (Reject) → ditolak.
  • Invoice yang sudah Approved tidak memiliki aksi lagi (tidak bisa diubah).
  • Invoice berstatus Pending Invoice ID-nya tidak bisa diklik untuk membuka detail.
  • Kolom Game Front Name menampilkan nama kategori game yang terlihat oleh player di frontend (contoh: video slots), berbeda dengan kolom Game Group yang merupakan nama group internal (contoh: Slots).