Great, if they allow self-file, and it meets the requirements under Thai law, and is accepted with a signed official receipt to the foreigner…I am all for it.
One just needs to know if your local office allows self-file without landlord participation.