@Peter *********
Just keep filing taxes at the source country where your money is originally being made. Thailand has a double tax agreement anyway. And likely the staff at the revenue office don't want to deal with the extra admin work setting you up with a tax ID