v4.44.24 DEEP CROSS-SURFACE FINANCIAL AUDIT

TEMUAN UTAMA
1. Extended Monitor mengirim subtotal hanya t.sub + diskon jasa; diskon produk dan diskon aktivasi Pra-Member tidak dimasukkan kembali ke subtotal kotor. Akibatnya subtotal Extended Monitor dapat berbeda dari POS/struk walaupun total akhir sama.
2. Extended Monitor tidak memiliki baris diskon produk dan diskon aktivasi Pra-Member, sehingga breakdown tidak sama dengan struk.
3. membership_sales.php masih menampilkan teks lama bahwa harga Pra-Member penuh tanpa diskon, bertentangan dengan kebijakan v4.44.22.
4. Dashboard membership masih memiliki wording lama NET/alokasi diskon transaksi dari versi sebelum membership dikeluarkan dari basis diskon transaksi.
5. Struk membership masih memakai label Diskon Pembuatan Kartu, bukan Diskon Aktivasi Pra-Member.
6. Sebelum v4.44.24 belum ada guard rekonsiliasi lintas ledger setelah transaksi POS disimpan.

PERBAIKAN
- Extended Monitor memakai gross subtotal yang sama: net subtotal + diskon jasa + diskon produk + diskon aktivasi Pra-Member.
- Payload Extended Monitor menambahkan product_discount dan card_discount; layar menampilkan kedua baris.
- POS, Extended Monitor, receipt.php dan thermal_print.php sekarang konsisten untuk subtotal/diskon/total.
- transaction_reconciliation() memverifikasi subtotal transaksi vs seluruh item jasa+produk+membership, amount item membership vs membership_sales.total_amount, serta status parent paid vs membership paid.
- Transaksi baru dibatalkan sebelum COMMIT jika rekonsiliasi gagal.
- Receipt menampilkan warning audit hanya untuk role administrasi jika transaksi historis terdeteksi tidak konsisten.
- Dashboard wording disesuaikan dengan kebijakan membership saat ini: membership tidak menjadi basis diskon transaksi.
- Riwayat Penjualan Member dan struk membership memakai istilah Diskon Aktivasi Pra-Member.
- Tidak ada rewrite data historis.
