Bank of America debited from my checking account a check belonging to a different account holder. My account and the check issuer 's account differ by XXXX digit. The image of the check as shown on my online banking clearly indicate the mistake. I am appalled at the lack of transaction controls at BoA. My checking account did not have sufficient balance to cover the check. A check which I did not issue and did not expect to post to my account! In the process, my account was overdrawn. I called BoA customer support the next day. I was assured the debited account and NSF fees would be refunded in 5-7 business days. During this period, BoA charged me a further {$35.00} as extended overdraft fees! I has been over a month and I am yet to see a refund for the {$35.00} NSF fee and {$35.00} extended overdraft fee. My account is still overdrawn pending refund of these fees which were caused by faulty BoA systems. 
