I have never heard of such a requirement either. If a business didn't have an account with us but their employees needed to cash their checks, then we had an indemnity agreement with that business that they would cover all the checks we cashed for them. Sometimes this required a rather large CD on deposit to guarantee the funds.
Whether we cashed checks for a business customer who was overdrawn really depended on the business, our total relationship with them, their record of covering those checks, etc..
_________________________
"Once you learn to read, you will be forever free."
- Frederick Douglass
My Opinion Only.