If charging dinner to the company is going to tank your P&L, you've got much bigger things to worry about. And no, they ain't going to promote you because you saved them $30.
Generally I find the people who go all out (not overboard) on expenses get promoted before people who don’t. Shows a level of confidence that most management likes.