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