(Re)setting the point of origin 0,0 is a function on the cutter. Reference the owner's manual for that.
If you are correctly resetting the 0,0 on the cutter, but when you send the job to the cutter, it's still jogging the vinyl forward 12", then you should be able to see that in a preview function in the cutting software.
Try Sign Blazer Elements. It's free and it will only cost you a little time and effort to test it out.