Delete invoice draft

Delete invoice drafts that are no longer needed. Finalized invoices can never be deleted — only cancelled.

Web
ChöreChor öffnenVerwaltungKassenbuchRechnungenRechnungLö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

  1. Open the invoice in the detail view.
  2. Click "Delete draft" at the bottom in the actions column.
  3. 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.