Just wanted to see if anyone could clarify how this works.. I worked at a language center with the intention of staying there for awhile. I got a non-B visa with my employer, but I decided after working there for 2 months that I didn't want to commit to a year contract by signing their work permit as we had planned. So yeah, I told them I didn't want to have the work permit made and they decided we should just be finished before February begins. But.. They said they need to cancel my non-B, even though it doesn't expire until the end of March. They were holding my last salary until I signed a letter about my resignation and how I wanted to cancel my non-B (which I don't, for now) and they had me date the letter for February 10th because I asked for extra time to figure out the easiest, cheapest way to get a new tourist visa.
My question is.. Can they actually cancel my non-B? I do not have a work permit with the non-B since I didn't want to sign on for a year with the school. I've read from some sources online that there isn't a way to cancel a non-B without the work permit, but I want to be sure before I assume the school is bluffing. As I understand, there's no way to cancel my non-B visa unless I go to immigration and agree to it with my passport physically present. But they do have a scanned photocopy of my passport so I'm not sure how all that works.
Does anyone have any experience with this or know 100%? I don't want to make an expensive mistake or jeopardize stay in Thailand with any overstay penalties since I currently have no plan to leave. Right now I am looking for a new job so I know I will have to go back to a tourist visa at some point, but having until the end of my non-B would be a lot less stressful.
Thank you in advance for any advice! š