The nation's largest banks says when customers don't have enough money in their accounts, purchases will not go through. A spokesperson for Bank of America says consumer research shows that people prefer to have a transaction declined rather than have the purchase go through and be charged an overdraft fee.