While you supposedly get 7 days, my last online report ran me TWO days late because they rejected it and said I needed to come in person. When I got there, they wanted 2000 baht for "late reporting". Do the clueless women at the desk not know about the seven day grace period? Obviously not. No one said anything about "receipts". I am completely lost.