Hello Xatousie80
Welcome to the SBB Community.
No, you don’t. You can also order it on-site.
If you want booking it from abroad, simply use the address of your hotel in Switzerland. No physical invoice is sent there, it is for tax purposes only.
Kind regards,
Roland