A job moves to Ready to invoice when every task is done and the materials total is entered, unless the job is flagged Warranty.
Given job J-4410 with 6 of 6 tasks done and materials of $380. When the last task is closed. Then the status becomes Ready to invoice.