Accounting

Void a manual or imported journal entry

Marks an entry void so its debits/credits stop counting toward balances as of the original posting date. Imported entries require a signed-in web user with void:entries permission; bearer/API/MCP actors cannot use that override. Imported splits and transfer legs are voided together, retained crossed out in registers, and can be restored. Existing reconciliations and their other cleared selections are preserved. Only this entry's rows leave any cleared selection, exposing the resulting live difference; unreconciled imports leave reconciliations unchanged. Covering locks are removed and affected fiscal years reopened. Manual posting corrections still require an unlocked period. Bank-feed posting undo is unchanged. No reversing entry is created. Use void OR reverse for a manual posting, never both.

post/entries/{id}/void

Request

  • Base URL: https://ledgerhq.pro/api/v1
  • URL: https://ledgerhq.pro/api/v1/entries/{id}/void
  • Auth: one of:
    • HTTP bearer and API key in header x-organization-id
    • HTTP bearer and API key in header x-organization-id

Path parameters

idstring uuid required

Journal entry id

Request body

reasonstring required

Reason for voiding

Response

Voided entry with lines

entryobject

Changes

No recorded changes to this operation across all 3 revisions of this API.