Perhaps it is because I don't understand the world of high (or low, for that matter) finance, but Bank of America does something that I don't understand: The tellers refuse to cash or deposit any third-party checks (the kind that are written to someone else, that someone else signs it over to me, and we both sign the back of the check). Yet, if I leave the bank, go outside to their ATM machine and deposit the same check, Bank of America accepts it, credits it to my account and doesn't give me any grief.
My 22 year old daughter doesn't have a local bank account so, for the time being, she signs her checks over to me. I write her a check on my account (which B of A will cash for her) and then I deposit the "third party" check.
Today, I was conducting a number of financial transactions at Bank of America, and momentarily forgot the teller wouldn't take the third party check. Sure enough, he wouldn't even though I pointed out that they did accept them through the ATM.
So I completed the other transactions, walked over to their ATM and deposited the third party check.
It's not that much trouble to do, but tell me again how this makes any sense?