-- ================================================================
-- UPDATE SKEMA — IURAN SAMPAH DI BUKTI PEMBAYARAN (PORTAL BAYAR)
-- ================================================================
-- Jalankan SEKALI di phpMyAdmin (tab "SQL"), SETELAH
-- schema_jenis_pembayaran_update.sql.
-- Cuma menambah 1 kolom baru ke tabel `bukti_pembayaran` yang sudah ada
-- (data lama tidak ikut terhapus/berubah, kolom lain tidak disentuh).
--
-- Kolom ini mencatat apakah iuran sampah bulan tsb ikut ditagihkan saat
-- penghuni upload bukti bayar lewat portal:
--   1 = iuran sampah ikut ditagihkan bulan ini
--   0 = iuran sampah dinonaktifkan bulan ini (mis. penghuni libur akademik)
--
-- Catatan bisnis (lihat api.php, action portal_bukti_bayar_upload):
--   - Jenis pembayaran "Penyewa Baru" (baru3bulan): SELALU 1, tidak bisa
--     dinonaktifkan — dan begitu tenant ini pernah kirim baru3bulan, kolom
--     JSON tenants.iuranSampahWajib otomatis diset TRUE (lihat kv_store
--     key 'tenants'), supaya pembayaran bulanan berikutnya untuk penghuni
--     ini juga otomatis wajib, tanpa terkecuali (termasuk saat libur
--     akademik) — checkbox di portal dikunci aktif oleh frontend.
--   - Jenis pembayaran "Bulanan Biasa": default 1 (aktif), tapi penghuni
--     yang BELUM wajib boleh menonaktifkan (mis. sedang libur akademik).

ALTER TABLE bukti_pembayaran
  ADD COLUMN iuran_sampah_aktif TINYINT(1) NOT NULL DEFAULT 1 AFTER jenis_pembayaran;
