I have had very few problems with Grab drivers in Bangkok. Always arrive quickly and farexagreed in advance. I use Google maps to track the route and it has always worked perfectly. Even train journeys can be planned on Google maps and it makes it very easy.
Different offices have different rules. I know that when filing tm47 on line the 2 addresses must match or it will be rejected. So, if you stay away one night where a tm30 is filed for you you will have to file another one when you get home to use the on line 90 reporting.
I'm hoping it is also done in Nakhon Phanom for monthly payments. My BB bank book shows the 12 monthly transfers and ss ftt and so does the comprehensive statement obtained from the app. It seems rather odd anything else is required.
However, Krungsri will give statements and letter in just a few minutes for 200baht and not even at the branch I opened the account at!