Okay
@David *****
it appears you have several problems.
1 - it appears you didn't go to the immigration office before hand to get the hand out, talk to them or to find out that you needed a minimum number of days left on the current stamp to apply for the initial 90 day Non-O. π
2 - You come from a country whose embassy does not issue the income affidavit meaning you cannot use monthly income to get either the initial 90 day Non-O visa OR the first year extension using monthly income.
For the initial 90 day Non-O visa and the first yearly extension you can only use the banked money method by transferring in 800K baht in to a thai bank account in your name only.
Now the first step in getting this sorted out is getting you on a stamp that allows you to apply for the initial 90 day Non-O and then the year extension <- meaning BEFORE the 20th (which you say is your expiration date of your current extension stamp) you need to bounce out and back <- go to a border, stamp out of thailand, stamp in and out of another country and then stamp back IN to thailand to get a new 30 day visa exempt entry (which you can also extend for 30 more days at the immigration office if you need to)
Post on a group related to where you live asking about border bounce/visa run companies and use one to get you to the border and back to get on a NEW entry stamp.
You have some time before this stamp expires, so go to the immigration office, get the hand out talk to them about the requirements and see what you can do.