On a related note ... I really don't see the logic in floating the customer's expenses for them until the charge shows up on your CC account ... it only serves to extend the time it takes to get you reimbursed. Bill it when you have a receipt. In the rare case an adjustment is required, take care of it when it comes through.
My $0.02, of course ... but I've been billable as a consultant for almost 2 decades now and I don't like waiting for my money any longer than I have to.