Delete invoice draft
Delete invoice drafts that are no longer needed. Finalized invoices can never be deleted — only cancelled.
Web
Chöre›Chor öffnen›Verwaltung›Kassenbuch›Rechnungen›Rechnung›Löschen
Diese Funktion ist nur im Web verfügbar.
Permission required: Cashbook › Delete
What is it?
Via the detail page of a draft you can delete drafts that are no longer needed — e.g. when you mistyped and want to start over.
How to delete
- Open the invoice in the detail view.
- Click "Delete draft" at the bottom in the actions column.
- Confirm in the dialog.
What you cannot delete
- Final invoices — GoBD obligation, only cancellation possible
- Cancelled or credited invoices — same reason
Permission
You need cashbook.delete. This permission is separate from cashbook.edit so that only selected people are allowed to delete.
Frequently asked questions
Can I delete a finalized invoice?▾
No. Final invoices are subject to GoBD and must never be deleted. You can only cancel them — this creates a credit note, and the transaction stays documented in the audit log.
What exactly happens when deleting?▾
It is a soft delete: the invoice is marked as deleted in the database (deleted_at set), but stays in the background for 30 days. After that, final cleanup runs. Via the admin interface a deleted draft can be restored.
Who is allowed to delete?▾
Only people with the cashbook.delete permission. This should be granted sparingly (usually only the board / treasurer).
Can I restore deleted drafts?▾
Via the UI: no. In the database, the invoice is marked as soft-deleted for 30 days, then gone. In an emergency via Tinker (Invoice::withTrashed()->find($id)->restore()).
Is the deletion logged?▾
Yes — via Laravel's auth log and the standard Eloquent trail. For final invoices there would additionally be a SecurityAuditLog entry, but final invoices may not be deleted.
Still have a question? Ask the AI help bot.
Click the help button in the bottom right and ask your question.