I have a checking account with Bank of America since XXXX and Credit card since XXXX. And I have an excellent credit history. My checking account has a overdraft protection enabled via the credit card account. This month I wrote a check to pay property tax and it so happened that my checking account did not have enough funds. And my credit card was overdue and hence the overdraft did not kick in. I agree I forgot to make the minimum payment for once. But I was never notified via their website on my accounts page that my overdraft protection will not kick in since my payment is overdue. It still shows it is linked but just that it is not of any use. They carelessly rejected my check, without notifying me in anyway about the overdraft status, in spite of all the history of transactions I had with them for over a decade and offered no help to correct the situation. Had they indicated the fact that overdraft protection is not going to help me, I could have acted differently. 
