• Mahmoud Aglan's avatar
    Cross-program transfer with price diff invoice + smart collect payment · 9b7cfaa9
    Mahmoud Aglan authored
    Transfer wizard:
    - Can now transfer between different programs (not just same-program)
    - Program dropdown in step 2 to pick destination program
    - Calculates price difference via PricingService
    - If new program costs more, shows the difference and creates an invoice
    - Success screen links to the created invoice
    
    Collect payment wizard:
    - Shows upcoming installments (from payment plans) with exact due dates
    - Shows upcoming monthly renewal dates from enrollments
    - Sorted by due_date so the most urgent appears first
    - Invoices now sorted ASC by due_date (urgent first)
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    9b7cfaa9
Name
Last commit
Last update
..
components Loading commit data...
errors Loading commit data...
layouts Loading commit data...
livewire Loading commit data...
print Loading commit data...
public Loading commit data...
receipts Loading commit data...
reports Loading commit data...
website Loading commit data...
welcome.blade.php Loading commit data...