To Dhirajmal: If your unutilised balance in the OD a/c is insufficient to cover the amount of chq, the bank is right in returning the chq with the reason "insufficient fund". The figure to consider is not "OD limit" but "unutilised portion of the OD limit", or "the available balance in the OD a/c".
To Rajesh Alone: The simplest solution is to deposit cash 1 working day earlier. It is a typical practical case of exactly when the ECS debit mandate gets executed (done centrally by the Bank) and exactly when the cash is credited to the a/c (done at the branch level). If you are depositing non-Axis Bank chq, please understand the clearing cycle at the location and deposit non-Axis Bank chq accordingly.