Invoice Voided

Emitted when an invoice has been cancelled or voided

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