It's not an issue when you check into a hotel as the hotels file TM.30s electronically for every guest. The TM.30 is only an issue if you own the property. You have to report every foreigner staying at your property within 24 hours. It's the owner's or manager's responsibility to file the TM.30 any they're responsible for the fines for failing to do so. So if you own your place of residence or allow a foreigner to stay at your place of residence (whether you own it or not) then you're responsible for filing the TM.30 within 24 hours.