Hmm. Maybe. I recall reading something about that but can't remember the specifics. I'm just used to telling people this since it's been this way for years.
The officers at the airport don't care about 90-day reports. Both when you are entering, and when you are exiting. It's only at an immigration office when you are there for something else that you can get dinged on this.
But if you already left and returned, then it would take an eagle eyed officer to notice that you failed to report the last time it was due. That means you should play dumb and never mention it. Just do what you need to do there, and if they don't notice it, you get to keep the 2000 baht you brought just incase.
That's not quite true. If you failed to file a report, you can still be fined if an officer notices you did not do it. But the odds of them noticing is quite low.
All Thai embassies have a rule that your passport must have 6 months in order to apply for a visa.
When you get to Thailand, your passport must have enough validity to receive the entry stamp from the visa you have. That means if you have a non-O visa, your passport must have 90 days left when you try to enter Thailand.
If you intend on flying, your airline probably will not let you fly without 6 months left on your passport. This is not a Thailand rule, this is an airline policy.
yes, but they will mail the residence certificate to you. So you'll need to be staying there long enough to receive it in the mail or have an arrangement with the hotel to collect your mail if you check out first.
First of all, try going with the correct paperwork. You need a residence certificate. TM30 means absolutely nothing to a bank. You need to use that TM30 to get the residence certificate specifically for a bank account.
Second of all, I doubt you'll find any agents in Bangkok that do standalone bank accounts. The only agents I know of that help with bank accounts do it as part of a full visa/extension package costing upwards of 30,000-50,000 baht.
There are some agents in Pattaya that might do standalone bank accounts, but it would be a lot easier and faster if you just went to immigration and got your own residence certificate and then did it yourself.
Also, you only went to ONE bank branch? You might need to go to 10 or more before you find one willing to work with foreigners. Each bank branch managers sets their own requirements for THAT branch. So the next Kasikorn bank you go to might have completely different requirements.