I've devoted hours and hours to studying Bank of America's "accounting" and this is what I've discovered: During the course of the week they will "recredit" monies to your account that had already been deducted leading you to believe you have more money than you really do. Then they will put those old transactions back through along will all the new charges resulting in multiple overdrafts if you have a low balance and aren't wary of your "true" balance and are using "their" balance.
They will even undo transactions that have already posted and "reshuffle the deck" so to speak to get even more overdrafts. Call B ofA (1-800-622-8731) every morning for a week and listen to your balance and see if you don't "mysteriously" have more money in there for some reason even though you've made no new deposits.
I pay cash for everything now because I can't afford $38.90 lattes.
Product or Service Mentioned: Bank Of America Checking Account.
Monetary Loss: $1000.