Just spoke to next door neighbor, who is French, he went to revenue office yesterday and even though he has not transferred any money from France in the last 12 months he was still charged 5000 baht. The Revenue officer started at 11,000 baht and my neighbor negotiated his way down to 5000 baht. It seems pretty obvious to me that this whole procedure is open to corruption.