On Monday I set up the online account to do my 90 day report online (You need to register first: https://tm47.immigration.go.th/tm47/#/register/add)
This guide is mostly ok .. https://www.thaiembassy.com/travel-to-thailand/guide-to-thai-immigration-90-day-reporting
I had already done a 90 after my last trip to the UK, so I logged in and submitted my new 90 report ... so far so good.
Today it was returned as
��Dear XXXXXX,
Your application for "STAYING LONGER THAN 90 DAYS" has been rejected.
� For first-time requests of a 90-day notification in each country visit, in-person presentation at the immigration office is required.
� Full Name : XXXXXXXXXXX Passport No : 999999999 Nationality : B13:BRITISH (HK)
I was confused and did not see the error I had made
Since I live in Jomtien, it is trivial to go to Soi 5 and see why they seemed to think this was a first time notification. It turns out that the 'first time' part of this reply is bogus.
The actual reason for it being rejected was the nationality was wrong:
I had entered 'B' in the nationality box, and B13:BRITISH (HK) seemed to be the only real choice ... what I should have done was scrolled down a long way to find 'GBR:BRITISH' which matches my passport.
So if you are on a normal UK passport, this is an easy trap to fall into and you get a misleading response when the TM47 is processed.
Kudos to Jomtien Immigration. I went there and spoke to the 90 day desk at the front. The girl said go to window 4 in the main building. The lady at window 4 looked it up on the system and explained my error.
About 10 minutes total time at Soi 5 ... I submitted it again yesterday with the correct nationality.
Today I received the approval from the TM47 submitted with the correct nationality.