I have observed IDBI always delayed in every transaction. They have own set of rules than RBI.
I got a bearer payable at par cheque of arounf 6K in Pune from a person having IDBI account in Mumbai. When I presented it in IDBI Pune branch, cashier refused to pay cash saying the account is of Mumbai and cash can not be paid here in Pune to me considering I am third party though I have IDBI account(that I never use any time because of worst service).
These people do not pay to third party but they accept cash from any third party in Pune for the beneficiery account though it is of Mumbai.
While taking money, they accept from anyone for any branch account but while paying money they does not allow bearer cheque of their own bank to be encashed just because it is from a different branch.
It does not seem a bank but a fish market always. I am putting one star because there is no provision of zero or negative star rating.