Commit 069533c5 authored by Mahmoud Aglan's avatar Mahmoud Aglan

Add JulyPlayersImportSeeder for OC-Sport legacy player data

Imports Team (99) and Academy (93) players from HTML sheet one at a time
using existing services (InvoiceService, PaymentService). Creates Person →
Participant → Enrollment → Invoice → Payment per player, with installment
plan attachment for partial القيد payments. Cross-sheet duplicates are
written to storage/app/july_import_duplicates.json. Idempotent by name.
Co-Authored-By: 's avatarClaude Sonnet 4.6 <noreply@anthropic.com>
parent 41b7657c
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment