If your email invoices are not being sent, with the following error (INVALID_FIELD_WHEN_USING_TEMPLATE) attached in the Notes & Attachements section :
It means that your email deliverability setting is not properly set. Go to Setup | Email Administration | Deliverability. Make sure that the Access level is set to All Email, as shown below:
The above setting should fix the issue.