Panduan User Billing NexaCore

Versi ini dibuat khusus untuk user operasional, dengan bahasa sederhana dan analogi sehari-hari.

Kembali ke Manual Lengkap

1) Gambaran Sederhana (Analogi)

Istilah SistemAnalogi HarianMaksud Praktis
profileMesin kendaraanMenentukan “tenaga” layanan internet (teknis jaringan).
package_idHarga tiketMenentukan pelanggan bayar paket mana di billing.
partner_idSales/agen yang bawa pelangganUntuk tracking penjualan dan komisi.
invoiceTagihan listrik bulananDokumen yang harus dibayar pelanggan.
isolationLayanan sementara dihentikanDiterapkan jika menunggak sesuai aturan.

2) Kebingungan Paling Sering

"Kenapa ada profile dan package_id? Bukannya sama?"

Tidak sama. profile itu teknis jaringan, package_id itu paket tagihan.

Contoh: pelanggan pakai profile basic-10m (teknis), tapi secara billing dia tercatat di package_id=1.

"partner_id harus diisi berapa?"

Kalau pelanggan datang langsung tanpa agen, isi 0. Kalau dari agen, isi ID agen tersebut.

"isolation_date angka 20 itu apa?"

Artinya sistem pakai tanggal 20 sebagai acuan isolasi (sesuai policy dan grace period yang diatur).

3) Urutan Kerja yang Aman (Step-by-step)

  1. Buat dulu Master Paket.
  2. Buat Master Partner (kalau pakai agen).
  3. Baru input/import pelanggan.
  4. Generate invoice.
  5. Saat pembayaran masuk, lakukan rekonsiliasi.
  6. Pelanggan yang sudah bayar harus aktif kembali (unsuspend).
Jangan import pelanggan sebelum Master Paket siap. Kalau belum siap, biasanya error di package_id.

4) Contoh CSV yang Benar

username,password,profile,customer_name,phone,email,address,package_id,partner_id,isolation_date
pppoe001,SandiKuat123,basic-10m,Budi Santoso,081234567890,budi@contoh.id,"Jl. Melati No. 8",1,0,20
pppoe002,SandiKuat456,premium-30m,Siti Aminah,081299988877,siti@contoh.id,"Jl. Kenanga No. 2",2,3,25

5) Contoh Kasus Nyata

Kasus A: Sudah bayar tapi internet masih mati

  1. Cek status invoice, pastikan benar-benar paid.
  2. Jalankan rekonsiliasi (kalau pembayaran gateway/manual belum sinkron).
  3. Eksekusi unsuspend.
  4. Cek lagi status layanan di sistem jaringan.

Kasus B: Import gagal “package_id tidak ditemukan”

  1. Buka Master Paket, lihat ID paket valid.
  2. Perbaiki kolom package_id di CSV.
  3. Import ulang hanya baris gagal.

6) FAQ Singkat

Q: Boleh isi package_id dengan nama paket seperti “basic-10m”?
A: Tidak. Harus angka ID paket.

Q: Kalau pelanggan bukan dari agen?
A: Isi partner_id=0.

Q: Kalau lupa profile?
A: Cek mapping profile teknis di router/RADIUS, lalu sesuaikan.