Friend Program di Sistem V3

Implementasi Friendship di Sistem V3. Di istilah resmi V3: Friend Program — konsep yang sama seperti V.02 di mana sebuah program pada Sub-Tenant akan di-share atau dibantu oleh Sub-Tenant lain dalam jangka waktu tertentu.

Model data

Entitas utama:

  • subtenantfriendship — relasi bilateral antar Sub-Tenant (paroki). Menyimpan:

  • Rencana transfer transferoutplanline — berisi rute bank Paroki Donor → Paroki Penerima.

  • Eksekusi transfertransferout, banktransfer — merekam mutasi bulanan.

Yang TIDAK dipindah di database

Karena Friendship bekerja di level paroki (Pilar Prinsip Ember):

  • Donor Involvement tetap di Sub-Tenant donor — penyantun terikat ke parokinya.
  • Foster Involvement tetap di Sub-Tenant penerima — anak terikat ke parokinya.
  • Tidak ada “lintas Sub-Tenant Involvement” — sistem memisahkan urusan individu vs urusan institusi.

Alur data bulanan

Tiap bulan untuk satu Friendship aktif:

  1. Paroki Penerima update data anak (yang tambah/keluar) → reflect ke kapasitas di subtenantfriendship.
  2. Paroki Donor cek obligasi bulan berjalan (dihitung sesuai tipologi).
  3. Bendahara Paroki Donor eksekusi transfer manual — tercatat sebagai Transfer Out di V3.
  4. Transfer masuk ke Rek ASAK Paroki PenerimaTransfer In di V3 (sisi penerima).
  5. Paroki Penerima melakukan Transfer Out ke sekolah/anak.
  6. Sistem menyimpan audit trail penuh.

Pelaporan

Sistem V3 bisa menghasilkan laporan per-Friendship:

Role sistem yang relevan

  • Admin Tenant (Keuskupan) — bisa melihat Friendship antar Sub-Tenant.
  • Admin Sub-Tenant (Paroki) — hanya akses Friendship di mana dirinya terlibat.
  • Bendahara Paroki — akses Transfer In / Transfer Out terkait.
  • Ketua Tim ASAK KAJ — bisa audit seluruh Friendship di KAJ.

Konsistensi dengan V2

Konsep Friend Program sama seperti V.02 — yang baru di V3 adalah:

  • Multi-tenant formalized (siap untuk lintas-keuskupan).
  • Audit trail immutable.
  • Reconcile otomatis.
  • Integrasi VA BCA & mobile app AiYO.
  • API untuk pelaporan real-time.

Baca lanjut