@Carl ********
you could have had citibank print out an itemized transaction history for the last 6 months and it would have worked fine. Several people I know use CitiBank here (for retirement and marriage extensions) And we have to go to the citibank get the bank letter and then a detail print out for the last year or 6 months on the date they are going to immigration for their extension. There are only a few citibank branches and NONE near Chaengwattana so it takes coordinating but those people haven't had any issued at all using that bank for proof of funds.
I think you should have gotten a detail print out of the year's transaction history (that's what gets you around the show a bank book requirement)