ถนอมศรี **********************
@Sơ ****
Its a matter of words here. TM30 within 24 hours of arrival is necessary to not be in violation of the law. When immigration check that you follow the law is another matter. If you have not done a TM30 (if the one responsible to do one), sooner or later you will get a fine.