v4.44.28 REKAP BONUS TERPADU
- Satu menu untuk bonus Capster dan Kasir/Karyawan.
- Sumber Capster: bonuses (layanan jasa) + product_barber_bonuses (penjualan produk).
- Sumber Kasir/Karyawan: product_cashier_bonuses (produk) + membership_sales.cashier_bonus_amount (membership).
- Filter tanggal, jenis petugas, sumber bonus, dan status bonus.
- Rekap per orang + trace detail ke transaksi.
- Bonus jasa/produk hanya dihitung jika transaksi induk PAID.
- Bonus membership hanya jika membership sale status=paid dan payment_status=paid.
- Tidak menjumlahkan omzet; halaman ini khusus ledger bonus sehingga membership embedded POS tidak menyebabkan double count.
- Tidak mengubah histori bonus.
