Create and email invoice after chargeable survey to client contact

When a project survey is flagged as chargeable, missing invoices force project managers to chase admin and delay revenue for scheduled jobs. This generates and emails the sales invoice and updates the project record so billing has a clear record same day.

Create and email invoice after chargeable survey to client contact

Create and email invoice after chargeable survey to client contact