If you apply for the initial 90 day non-o inside Thailand you will have to prove that the 800k is an international transfer into your account . Easier to apply for non -o before arrival and then extend for a further year
applicant can be asked to upload further documents to show they are still in that country such as copies of ALL pages of passport at any stage in the application.
All other visas have the same requirements as the initial application requirements with the only difference being money in a Thai bank account for extensions