Thank you Monty. After a second call, a very helpful agent emailed the invoice to me, and managed to add the booking to my account. I wonder if the problem wasn't caused by the agent who took the booking not hitting a computer button to finalise the booking. As they, say, all's well that ends well.