In the form and at the time required by law, the City Manager shall submit to the Council a tax budget for the ensuing fiscal year.  For that purpose, at such time as the City Manager shall determine, the City Manager shall obtain from the head of each department or agency of the City plans for the work to be undertaken by such department during the next fiscal year, together with estimates of the cost of performing such work.  The Department of Finance shall gather data from all departments and supply the City Manager with estimates of available revenue.  From these data, the City Manager shall prepare the consolidated estimates for the annual tax budget.  The Council shall consider these estimates and adopt them, with or without amendments, as the tax budget of the City for the ensuing year, and transmit them to the County Budget Commission in the form required by law.