stop fear mongering there have been 0 visa revoked based on this and it isn't a policy it's just an idea some have how it could work. You're posting an opinion like fact.
You'll usually need passport and tm-30 plus supporting documents for the intended purpose of the residency certificate. Like your booked appointment for license test or the paperwork for a vehicle purchase or sale etc.
yes they refund the merchants fee. All the atms charge 220 baht per transaction, but some let you pull out only 20k and others upto 30k. If you use krungsri you can withdrawal 30k per transaction it's the yellow bank/atm.
Company account doesn't work for the 500k requirement. You have to have 500k thb or more in a personal account not company. You can then show the deposits to that personal account from the company account.