I assume you are talking about the 90 day report.
It can be done by you online 15 days before and Up to 7 days after its due date.
What is your official registered address on file with Thai Immigration office? IF it's Phuket, that is the ONLY office to file a 90 day report in person.
It cannot be done at the Thai Immigration office in Bangkok.
**********************************************