It is the Agent/Owner's responsibly. I've never done anything shorter than a one year contract. However, on one occasion when I went to do my 90 day report, unknown to me, the agent had not reported. The immigration officer requested the agents number and called the agent directly. Informed her that due to not filing the TM30, there was a fine. The TM30 is required to be filed within 24 hours of your arrival. The agent was required to go to the immigration office on the owners behalf and correct the matter.
I am sure if you self report to the immigration office the officer will do the same, contact the agent and tell them to do their duty of reporting your stay. It is not your responsibility. Which is why immigration imposes a fine, many agents/owners do not fulfill their obligation of filing the TM30. Hold them accountable don't do their job for them or don't let them try and tell you it's your responsibility.
likewise, dial yourself back. I'm a father, grandfather and had a father. As stated above, as long as I ask Immigration for a retirement visa, they call it a retirement visa, issue me a visa and stamp it as a retirement visa. I will refer to it as such. Feel free to call it what you want.
to make it clear to you..... as long as I go to the immigration office and I ask for a retirement visa, they call it a retirement visa..... I'll stick with the officials.
ok, how about this immigrant.... as long as the Thailand Immigration Office stamps my visa as a Retirement Visa, I'll listen to the officials instead of you. Stop spreading your interpretation of the Thai immigration laws.