I didn't think it would matter who paid, as long as the ticket, hotel & car reservations are in your name...so you still get the miles & points.
That's how it was for me when I relocated, company made all the booking for me, I simply presented my miles & points card # at check-in.