Create ERP invoices from course webhooks and update CRM

Uncreated invoices from registration webhooks delay student billing. Create invoices and update CRM statuses so billing staff can reconcile and bill students before the next payment run.

Create ERP invoices from course webhooks and update CRM

Overview

When registration webhooks don't produce invoices, billing queues grow and reconciliation slips. This flow creates ERP invoices and updates CRM registration status so billing staff and program coordinators can reconcile and bill students before the next payment run.

Create ERP invoices from course webhooks and update CRM