• Mahmoud Aglan's avatar
    feat(waiver): Round 2 UX — comprehensive debt check, children details, payment in target's name · 83f24d7a
    Mahmoud Aglan authored
    - checkDebtsComprehensive() returns per-person breakdown (name, type, debt_type, period, amount)
    - getDependentDetails() calculates age, DOB, age category for children
    - New sendToCashier route creates payment request in TARGET member's name (buyer pays)
    - Detailed receipt breakdown with both member names and per-category fees
    - show.php: per-person debt table, children comparison, status indicators, go-to-payment button
    - create.php: detailed debt display with person labels, children age table
    - Status flow: requested → approved → send to cashier → fee_paid → complete
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    83f24d7a
Waiver.md 21.9 KB