Originally Posted by latitude
Thanks ^
This worked for email itinerary but not for print/email e-ticket receipt.
I guess I'm half way there.
As it's Friday afternoon I may just put a call into BA web support and see if they can help - whats the chances

It's usually the email itinerary which is more tempermental than the receipt.
Give it a kick, and try again. Make sure there is nothing of your EC details left in the memory. Close the browser, delete files/cookies, and try again.
AFAIK, as soon as it gets a whiff of your EC number, it throws a tantrum.