I don't know of a "lost receipt" procedure - maybe a call to your ACP for an extension to wait for the receipt?
Was it an actual cab or a limo/car service? Any chance you have the name or could get it from the card company? With that info, I'd call the Swisshotel and see if they could be a go-between. It's 2010, you'd think the company would have a way to email/fax you a copy of the receipt, send it to the Swisshotel and have them do it or something like that.
Good luck - and don't eat $150 over this. There's got to be a way.