Invoice Overdue
Emitted when an invoice has passed its due date without being paid
Overview
The InvoiceOverdue event triggers collections processes when an invoice payment is late.
Event Schema
{ "eventId": "uuid", "eventType": "InvoiceOverdue", "timestamp": "2025-12-11T10:30:00Z", "version": "1.0.0", "data": { "invoiceId": "string", "invoiceNumber": "string", "customerId": "string", "customerName": "string", "totalAmount": "number", "dueDate": "date", "daysOverdue": "number", "agingBucket": "1-30 | 31-60 | 61-90 | 90+" }}Downstream Actions
- AR Service: Initiates dunning process
- Notification Service: Sends overdue notice to customer
- Analytics: Updates late payment metrics