
Not have a bean
Colloquial Usage
Used in casual conversation, not formal or official situations. 
British Slang
Specifically part of British English; may not be understood widely outside the UK. 
Hyperbolic Expression
Often an exaggeration; unlikely someone has literally no money at all. 