I wanted to open a new account solely to direct deposit my monthly SSA payments. Presently my SSA payments go to my US bank. I would transfer 65k+ baht monthly to my BBL account to renew my extension on my Thai visa each year. Thai immigration said they will only accept deposits directly from SSA to my BBL. I went to BBL and they gave me a Direct Deposit account, no ATM access, no internet access. I will have to pick up the money in person each month and deposit it in my regular BBL account. If I direct deposited my SSA payments to my existing account they would cancel the ATM access and the internet access for that account. After I received this new Direct Deposit BBL account I called BBL (1333) and they verified this is the correct procedure.
I have been transferring 65k+ monthly for 24 years without a problem, however this is no longer acceptable with my local Thai Immigration.
In the past as long as the incoming deposits were "International Transfer" they were acceptable to Immigration.