A journal entry was deleted.

Group: Accounting › Journal Entries

Open in the interactive reference

Event accounting/journalEntries/deleted, delivered as a POST to the webhook endpoint of a subscription to it.

Delivered once the entry has been removed. The identifier is resolved before the row disappears and published after it is gone, so nothing is announced that the delete then failed to do — but by the time this arrives the entry can no longer be read. Use it to drop the entry from a cache, an index or a downstream mirror.

This is the rare one. Posted entries are normally cancelled by voiding or reversing, not deleting, and deletion is refused for an approved entry, for a closed posting period, and where amortization schedules have already started. In practice it happens for unapproved manual entries and as a cascade when the source document is deleted.

Entries discarded while still drafts publish nothing, the same as they published nothing when created.

If you need to know what was deleted rather than only that it was, keep the last-known copy from the created and updated events, this delivery carries the identifier alone.

Payload

Required, application/json: object.

Field Type Required Description
subscription object yes The subscription this delivery was made for.
subscription.uuid string yes Stable identifier of the subscription.
subscription.type string yes Transport the subscription delivers through; webhook for deliveries carried by this request.
subscription.name string yes Authored name of the subscription.
event object yes The emitted event being delivered.
event.uuid string yes Stable identifier of this emission — the idempotency key for a receiver, since a delivery may be retried.
event.identifier "accounting/journalEntries/deleted" yes Public identifier of the event type.
event.emittedAt date-time yes When the event was emitted (ISO 8601).
event.data accounting_journalEntries_deletedPayload yes
event.data.id string yes
{
  "subscription": {
    "uuid": "<uuid>",
    "type": "<type>",
    "name": "<name>"
  },
  "event": {
    "uuid": "<uuid>",
    "identifier": "accounting/journalEntries/deleted",
    "emittedAt": "2026-01-15T09:30:00.000Z",
    "data": {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    }
  }
}