Problem
I can't edit the invoice due to the error message A non-zero invoice cannot be assigned to a non-managed technician.
Solution
Set technician splits
This error message occurs when the technician assigned to the job is unmanaged or deactivated. To resolve the issue:
Open the invoice for the job.
In the side menu, click Adjust Splits.
Change the splits so that the managed and active technicians have 100% of the splits, and the non-managed or deactivated technician has 0%.

When finished, click Save.
For more, see Set technician splits.