Whilst she is being petty and I have sympathy with you, I really wouldn't appreciate a colleague charging an "admin fee" to cover his own damn dinner. I think that's pretty underhand to be honest. As has been said, charge no admin fee, just arrange it and then negotiate your own free meal with...