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
- Tenant uji (mis.
gp2) punyabank_name,bank_account,bank_holderdi pengaturan publik. - Operator di admin.halort.com.
- Warga dengan unit rumah + tagihan belum lunas.
- Gateway sandbox Duitku/Doit aktif.
A — Aktifasi
- Tenant Control → Edit tenant → centang Iuran dikelola HaloRT → Simpan.
- Pastikan tenant muncul di filter managed di Iuran Remittance.
B — Bayar warga (managed on)
- Login warga →
/iuran— muncul copy biaya layanan 2%. - Bayar online (Duitku) satu tagihan.
- Setelah sukses: status lunas; di DB/payment ada fee ≈ 2% dan net = gross − fee.
- Bendahara: Keuangan → Pencairan HaloRT — angka Menunggu pencairan bertambah (gross/fee/net).
C — Managed off (kontrol)
- Matikan toggle managed pada tenant.
- Buat pembayaran online baru — tidak masuk antrian remittance (tidak ada fee fields).
D — Transfer bukti (kontrol)
- Dengan managed on, warga bayar via transfer + bukti (bukan Duitku).
- Setelah verifikasi bendahara: tidak muncul di antrian remittance.
E — Batch & disbursement
- Operator:
/iuran-remittance→ pilih pembayaran satu tenant → Buat batch. - Tanpa rekening bank lengkap: API menolak create batch.
- Catat transfer bank (ref wajib) → status disbursed.
- 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.