• Mahmoud Aglan's avatar
    Add receipt template system, branch-scoped receptionist, and business logic fixes · c314a847
    Mahmoud Aglan authored
    - Receipt templates: configurable per-branch with field toggles, section ordering,
      and appearance settings (paper width, font size, currency symbol)
    - ReceiptController for printing POS/payment receipts via thermal layout
    - Receipt settings UI (Livewire) under Settings for branch managers
    - Branch-scoped receptionist: all 4 wizards enforce user's branch_id
    - Wallet freeze guard: deposit/withdraw now reject frozen wallets
    - Overdue invoice job: daily command transitions sent→overdue past due_date
    - Session generation scheduler: daily command creates upcoming training sessions
    - Default receipt template created during setup wizard
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    c314a847