Within the time required by general law, the Village Manager shall prepare and submit to Council a budget covering an estimate of available funds and required expenditures for the ensuing calendar year. Council shall by ordinance specify the form of and information to be included in the budget. Such budget may be amended by Council; shall be approved by Council as presented or amended; and shall be the basis of any levy of taxes by Council or any request for an extra tax levy.