yes, you have to be in the town world in order to withdraw or deposit money. Also, not all town staff are able to withdraw money from the town bank. Not sure you're ranking in the town but I believe mayor/co and sub mayors have the ability to withdraw money.