- The issue is that I didn't get a receipt from my latest report because the website went down between my report and when I tried to print my receipt with my next reporting date. All I have is the confirmation (PENDING) that I used the reporting website, and the email from immigration that said my report had been accepted.
Just watch your "Enter before" date on your O-A visa, not the date you stamp in the first time. For example, my O-A, issued at the Thai Embassy in DC on 6 November 2015, had an "Enter before" date of 5 November 2016. I first stamped into the Kingdom on 15 November 2015. Upon entering I had permission to stay in the Kingdom for a full year (until 14 November 2016), but I had to leave and reenter *before 5 November 2016* to get stamped in for that second year. If I had missed that date I still could have applied for an extension, but it's easier just to take a quick, cheap flight to Kuala Lumpur, even if only for a day.
The only caveat to this is that your second year does not extend your multi reentry permission granted on your original visa. The second year you'll need to buy your reentry permit(s) or your stay is no longer valid from the moment you stamp out.
A single reentry permit is 1000 baht at your local immigration office (+200 service fee at Suvarnabhumi), or you can get a multi reentry permit for 3800 (+200 service fee at Suvarnabhumi).
We retired to Thailand two years ago, and at the time there was no requirement for a return ticket. As most tickets expire after a year, and the O-A visa is for a year, it wouldn't make much sense to require it.