I always present certificates on checkout because I need a bill that doesn't show them! It makes getting reimbursed much easier -- for me, anyway. I have occasionally had clerks tell me that certificates should be presented on check-in, but I explain what I am doing and they have no problem. (I sometimes mention that the certificate says no such thing, but it's usually irrelevant by then.)
Bruce