Different invoice to Customer/Admin

Is it possible for the customer to get a different version of the email invoice to the admin?

For example I would like to include more information in the version for admin like product numbers but these don't need to be seen in the version that is sent to the customer.

Sure it's possible, but it would be custom work…