QA manual untuk iuran dikelola HaloRT (fee 2% + pencairan manual). Fitur: Features/Iuran Managed HaloRT. Proses: Testing/Testing Mechanism.

Bukan uji ini: Testing/Duitku SaaS Billing (langganan paket) · iuran tahunan warga semata (Issues/Issue - Iuran Tahunan Warga).

Persiapan

  1. Tenant uji (mis. gp2) punya bank_name, bank_account, bank_holder di pengaturan publik.
  2. Operator di admin.halort.com.
  3. Warga dengan unit rumah + tagihan belum lunas.
  4. Gateway sandbox Duitku/Doit aktif.

A — Aktifasi

  1. Tenant Control → Edit tenant → centang Iuran dikelola HaloRT → Simpan.
  2. Pastikan tenant muncul di filter managed di Iuran Remittance.

B — Bayar warga (managed on)

  1. Login warga → /iuran — muncul copy biaya layanan 2%.
  2. Bayar online (Duitku) satu tagihan.
  3. Setelah sukses: status lunas; di DB/payment ada fee ≈ 2% dan net = gross − fee.
  4. Bendahara: Keuangan → Pencairan HaloRT — angka Menunggu pencairan bertambah (gross/fee/net).

C — Managed off (kontrol)

  1. Matikan toggle managed pada tenant.
  2. Buat pembayaran online baru — tidak masuk antrian remittance (tidak ada fee fields).

D — Transfer bukti (kontrol)

  1. Dengan managed on, warga bayar via transfer + bukti (bukan Duitku).
  2. Setelah verifikasi bendahara: tidak muncul di antrian remittance.

E — Batch & disbursement

  1. Operator: /iuran-remittance → pilih pembayaran satu tenant → Buat batch.
  2. Tanpa rekening bank lengkap: API menolak create batch.
  3. Catat transfer bank (ref wajib) → status disbursed.
  4. Pembayaran hilang dari antrian pending; muncul di riwayat bendahara.

F — Acceptance

  • Managed off: perilaku online iuran lama; tanpa fee/remittance.
  • Managed on: fee 2% + net tersimpan; bill lunas full gross.
  • Batch → mark disbursed dengan ref; meninggalkan antrian.
  • Create batch ditolak jika bank settings kosong.