Send completed course topics to program coordinators before billing run
Send completed course topics to program coordinators before billing run
Course completion events arrive untracked, creating billing gaps. Coordinators get consolidated rows and correct student statuses so invoices finish before the next billing run.