The email invoice option currently emails the invoice to the Job contact.
With many companies the client has a dedicated email address for invoicing.
Can you add an accounts email address to the company record which is then a primary email address when selecting Email Invoice with the Job contact as a CC on the email
Changing the primary contact is the only option currently which is not a solution when having to send weekly invoice runs.