• Mahmoud Aglan's avatar
    Include development fee in paid_amount for all payment paths · 2c199906
    Mahmoud Aglan authored
    When a subscription year is marked as paid, the member row's paid_amount
    must include the 35 EGP dev fee (single flat charge per family). Previously
    only total_amount + fine_amount was stored, causing remaining balance to
    show dev fee as unpaid despite full payment.
    
    Fixes: SubscriptionController::payYear(), RetroactiveMembershipService
    (both createRetroactiveSubscription and processRetroactiveRenewal).
    Migration Phase_92_006 corrects existing paid rows in the database.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    2c199906
Name
Last commit
Last update
..
SubscriptionController.php Loading commit data...