What you can edit depends on job status. Some fields lock to protect audit history.
Always editable (any status)
Description
Sales items (add/edit/remove)
Editable in CONFIRMED status
Most job fields can be edited, including:
ADG codes
Waste items (add/edit/remove)
Tasks (add/edit/remove)
Assets
Recurrence settings
Confirmed restriction
Waste origin address cannot be changed
Editable in IN_PROGRESS (limited edits)
Waste origin address cannot be changed
ADG codes cannot be removed
Waste items:
Cannot remove collected items
Cannot edit quantities of existing items
Can edit EPA tracking codes
Can add new waste items
Tasks:
Cannot remove tasks that are in progress or completed
Assets:
Limited changes only
Editable in COMPLETED (minimal)
Description
Sales items
(Other fields are locked)
Editable in CLOSED (none)
No edits allowed except:
Can add notes (cannot delete)
Can add attachments (cannot delete)
Editable in CANCELLED (none)
No editing allowed
Important rules
Customer is immutable after creation
Waste items can only be deleted if not associated with tasks
Tasks can only be removed if not scheduled or completed
All edits are validated before saving
