Pistonlog lets you delete a jobcard, but it's rarely the right move. Most "I don't need this jobcard any more" situations are better solved by changing its status — keeping the history while moving it out of your active workflow.
When to delete
The right reason to delete a jobcard is it should never have existed:
- Created by mistake — duplicate, wrong customer, test data
- Booked in then realised it's the wrong garage
When NOT to delete
- Customer cancelled — use a
cancelledstatus instead. Keeps the history. - Estimate they didn't accept — leave it as an estimate. It'll show up in their record and might convert later.
- Old completed job clogging the list — use filters or move it to an archive status.
- Wrong work was done — keep the jobcard, add a corrective comment, log it in the activity log.
How to delete
Open the jobcard
From the jobcard list or workflow board.
Open the action menu
Three-dot menu in the jobcard header.
Delete
Click Delete, confirm. Requires jobcards.delete — by default only Owner and Manager have it.
What gets deleted
Deleting a jobcard cascades to its children: jobs, labour lines, parts, inspection submissions linked to it, payments recorded against it. Customer and vehicle records stay (they're shared across the company).
There's no undo
Deletion is permanent. There's no trash, no restore. If you need to keep a record for any reason — VAT, dispute, audit — don't delete.