@Clarissa ****
Anytime a foreigner stays somewhere more than 24 hours you're supposed to submit a tm30. If you go check into a hotel tonight, the hotel does a TM30 online.
The only time you need proof of your TM30 receipt is when you go to immigration for an extension or a certificate of residency. Some people have landlord that just won't do TM30s for them, others use one from a hotel they stayed in 3 years ago. It's really not that big of a deal, and it's illegal for the landlord to charge you to do one. Technically if you have a friend stay over, he should submit one for you friend too. Tell him stop being a lazy **** and go file one for you.