Even though the reservation was book online already, I still don't see how that would mean that is the account the miles should come out of. It is quite easy to sign in using another account, pull up the reservation there, and ticket it there. I did that 2 weeks ago. It is logical for the agent to believe the person making the call to change and ticket the reservation is the same person payinng for the tickets, unless stated otherwise. But... It might have been helpful if the agent asked about "payment". As I understood it, the OP told the agent to ticket his friend's reservation, without mentioning his friend was paying. I am not clear on whose credit card the ticketing fees were charged to, but I assume they were charged to the OP. Given that, why would there be an assumption the agent was charging the fees to one person, and the miles to the other?