You can create invoices easily in Scheduling Manager. Invoices can also be automatically created when completing jobs. In certain cases, a user with the appropriate permissions can also edit an invoice (provided it has not already been closed/paid).