Panduan Bendahara — pengurus keuangan komunitas. Semua langkah web only di gp2.halort.com/admin.
Akses menu
| Menu admin | Akses bendahara |
|---|---|
| Dashboard | ✓ |
| Warga | ✗ |
| Pasar | ✗ |
| Keuangan | ✓ |
| Agenda | ✗ |
| Pengumuman | ✗ |
| Pengaduan | ✗ |
| Kampanye | ✓ |
| Pengaturan | ✗ |
Masuk ke admin
- Login di gp2.halort.com dengan akun bendahara.
- Buka
/admin/dashboard— ringkasan keuangan dan aktivitas terbaru.

Kelola keuangan
Modul Keuangan (/admin/keuangan) punya tab: Iuran · Kas · Anggaran · Pengeluaran · Laporan · Google Sheet.
Deep-link berguna:
/admin/keuangan?tab=anggaran&kampanye_id=…— buka anggaran untuk kampanye tertentu (juga ada tombol Anggaran di menu Kampanye)./admin/keuangan?tab=sheet— setelah OAuth Google Sheet selesai, kembali ke tab ini.
1. Iuran
- Form jenis — buat master jenis iuran (contoh: Iuran Bulanan, Sampah, Keamanan) dengan nominal default.
- Tab Periode — buat periode per jenis + bulan/tahun, lalu Generate tagihan untuk semua unit rumah.
- Tab Tagihan — lihat status per unit; Tandai lunas untuk pembayaran tunai/manual (tanpa bukti warga).
- Tab Verifikasi — review pembayaran warga:
- Upload bukti → Setujui / Tolak
- Bayar online (Duitku) → menunggu gateway; setelah sukses otomatis lunas (tidak perlu setujui manual)
2. Kas
- Lihat ringkasan saldo, total masuk, total keluar.
- Catat transaksi masuk / keluar (untuk pengeluaran RT umum yang bukan kampanye).
- Baris yang terkunci dari donasi tidak bisa diedit.
3. Anggaran
- Filter tahun dan kampanye.
- Tambah pos — item anggaran (estimasi, realisasi, sumber dana, catatan).
- Realisasi naik otomatis bila pengeluaran kampanye ditautkan ke pos anggaran; bisa juga diedit manual.
- Ringkasan: total estimasi, realisasi, sisa.

4. Pengeluaran
- Catat pengeluaran terikat kampanye (opsional tautkan ke pos anggaran).
- Edit / hapus baris yang sudah ada; bukti bisa berupa URL.
- Pengeluaran kas RT umum tetap dicatat di tab Kas (jenis keluar).
5. Laporan
- Pilih rentang tanggal (dari / sampai).
- Lihat ringkasan arus kas.
- Unduh Excel: arus kas, iuran, pengeluaran, atau neraca (ringkasan kas + anggaran + cuplikan pengeluaran kampanye).
Ringkasan kas publik untuk warga: Laporan warga.

6. Google Sheet
- Isi Spreadsheet ID (dari URL
docs.google.com/spreadsheets/d/<ID>/…). - Sesuaikan nama tab (Kas, Iuran, Pengeluaran, Donasi, Summary) bila perlu.
- Hubungkan Google (OAuth) — butuh
GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRETdi API. Atau unggah service account JSON lewat APIcredentials_json. - Centang Auto-sync berkala agar server menyinkronkan tab setiap beberapa jam (bisa dimatikan kapan saja).
- Sync semua atau sync per tab. Log hasil muncul di bawah panel.
Checklist Google Cloud (operator platform):
- Enable Google Sheets API di project yang sama dengan login OAuth.
- OAuth consent screen → add scope
https://www.googleapis.com/auth/spreadsheets. - Authorized redirect URI tetap
{API}/api/auth/google/callback(sama dengan login).

Kelola kampanye
- Admin → Kampanye (
/admin/campaign). - Buat kampanye — judul, target donasi, deskripsi, periode.
- Publikasikan — warga donasi lewat web/mobile (Kampanye warga).
- Verifikasi donasi — setujui/tolak bukti transfer donatur.
- Tombol Anggaran — lompat ke Keuangan → Anggaran untuk kampanye itu.
- Pantau progres vs target di dashboard kampanye.

Billing SaaS HaloRT (pengurus)
Ini langganan platform (bukan iuran warga). Lihat juga Duitku SaaS Billing.
- Pengaturan → Layanan — pilih paket, bayar lewat Duitku, lihat riwayat invoice.
- Email kwitansi PDF — setelah bayar sukses, pengurus menerima email
SUBSCRIPTION_INVOICE_PAIDdengan lampiranhalort-invoice-….pdf. - Pengingat perpanjangan — ±14 hari sebelum masa aktif berakhir:
- Email
SUBSCRIPTION_RENEWAL_DUE(+ PDF tagihan) - WhatsApp ke
no_wapengurus (jika Fonnte dikonfigurasi)
- Email
Alur verifikasi tipikal
Warga bayar iuran
→ Upload bukti → Bendahara Setujui/Tolak di Keuangan → Iuran
→ ATAU Bayar online (Duitku) → callback otomatis lunas + kas masuk
Donasi kampanye → unggah bukti → Bendahara review di Kampanye
→ Status otomatis ke warga (web + mobile)
Lihat juga
- Iuran (sisi warga)
- Laporan keuangan (sisi warga)
- Admin Ketua RT
- Billing SaaS HaloRT — bukan iuran warga