Mark training bookings paid and alert when invoices missing

You miss matching received payments to course bookings, leaving paid seats unrecorded and causing manual follow-ups. Mark bookings paid on receipt to keep rosters accurate before sessions.

Mark training bookings paid and alert when invoices missing

Overview

Manual payment reconciliation is slowing down enrollment and leaving paid seats unconfirmed. This flow marks bookings paid as soon as payments arrive and flags unmatched payments for review, keeping rosters accurate within minutes before sessions start.

Mark training bookings paid and alert when invoices missing