Overview
The InvoiceVoided event signals that an invoice has been cancelled and is no longer valid for payment.
Event Schema
{ "eventId": "uuid", "eventType": "InvoiceVoided", "timestamp": "2025-12-11T10:30:00Z", "version": "1.0.0", "data": { "invoiceId": "string", "invoiceNumber": "string", "customerId": "string", "originalAmount": "number", "reason": "string", "voidedAt": "timestamp", "voidedBy": "string" }}Downstream Actions
- Ledger Service: Creates reversing journal entries
- AR Service: Removes from customer’s outstanding balance