• 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
..
AutoFreezeService.php Loading commit data...
BillingService.php Loading commit data...
BoardOfferService.php Loading commit data...
FormFeeService.php Loading commit data...
FormNumberGenerator.php Loading commit data...
MemberNumberGenerator.php Loading commit data...
MemberSearchService.php Loading commit data...
MembershipPaymentGuard.php Loading commit data...
MembershipRulesService.php Loading commit data...
MembershipValidationService.php Loading commit data...
NationalIdParser.php Loading commit data...
RetroactiveMembershipService.php Loading commit data...
WaiverService.php Loading commit data...