In the past when I have used a corporate code for a hotel room (not IBM itself) I have had to show my business card from that corporation to get the rate at check-in. Even if it was booked through the company, I had to provide some type of proof. YMMV