We have account customers whom have (as an example) one department placing the orders and another dealing with the payment, the invoice needs to go to one email address and the order confirmation to the person placing the order. Such as;

[email protected]
[email protected]

There's no field for this in the account details and the system seems to assume the logon email is the only email, you can change this at checkout but would I be right to assume this will update the logon email? So what we need are account records which allow a unique email address for both shipping and billing records perhaps even differing from the logon email address.

Can that be done and is there a field to add to the checkout for non-account customers?