If you're in Bangkok, do the 90-day report by mail. I do it every time - never fails. As close as your local post office. 72 baht postage both ways. Total no brainer
Yes. Before Bangkok Bank introduced the facility to order online, I would order the statement seven days prior. It would take 2-3 working days to arrive at the branch as it came from their head office
Seven days before. As long as it has the 12 x 65k transfers showing it's all good. If you're with Bangkok Bank you can now get the annual statement from the app. Order it and it will be emailed within a few hours