Delete a transaction
DELETE/financial-transactions/:id
Hard-deletes the row. Requires scope finance.transactions.write. Deleting an auto-created row (one generated by paying / receiving a payable / receivable) returns 422 — cancel the source billing instead. Calling DELETE twice on the same id returns 204 then 404 (Stripe-style).
Request
Responses
- 204
- 401
- 403
- 404
- 422
- 500
Transaction deleted. No response body.
Missing / invalid / expired / revoked token.
Token lacks the finance.transactions.write scope.
Transaction not found within the tenant.
Auto-created transaction — cancel the parent payable / receivable instead.
Unhandled server error.