The budget shall be the principal item of business at a regular monthly meeting of the council and the council shall hold adjourned meetings from time to time until all the estimates have been considered. The meetings shall be so conducted as to give interested citizens a reasonable opportunity to be heard. The budget estimates shall be read in full and the manager shall explain the various items thereof as fully as may be deemed necessary by the council. The annual budget finally agreed upon shall set forth in detail the complete financial plan of the city for the ensuing fiscal year for the funds budgeted and shall be signed by the majority of the council when adopted. It shall indicate the sums to be raised and from what sources and the sums to be spent and for what purposes according to the plan indicated in section 412.701. The total sum appropriated shall be less than the total estimated revenue by a safe margin. The council shall adopt the budget by a resolution which shall set forth the total for each budgeted fund and each department with such segregation as to objects and purposes of expenditures as the council deems necessary for purposes of budget control. The council shall also adopt a resolution levying whatever taxes it considers necessary within statutory limits for the ensuing year for each fund. The tax levy resolution shall be certified to the county auditor in accordance with law. At the beginning of the fiscal year, the sums fixed in the budget resolution shall be and become appropriated for the several purposes named in the budget resolution and no other.