You have 30 days ti claim it
When you go back you can cash it in. It has an expiration date on the voucher. If you don't get it back in time you lose.
Only if You do it the same day.
I don't think so. But not completely sure
Wouldn't know that
Thanks! Your answer is awaiting moderation.