Add course completions to roster for coordinators before billing
Add course completions to roster for coordinators before billing
Course completion webhooks arrive unstructured and create missing roster rows. Coordinators get full attendance rows with license details to close compliance before the next billing run.