The Clerk-Treasurer shall have notice of and attend all meetings of Council, keep a record of its proceedings, and authenticate all ordinances, resolutions, records, documents and instruments requiring the same. The Clerk-Treasurer shall keep the books of the Municipality and exhibit accurate statements of all funds received and of all taxes and assessments. The Clerk- Treasurer shall perform all other duties required by this Charter and by any ordinance or resolution of the Council or by the general laws of the State of Ohio not inconsistent with the provisions of this section. The Clerk-Treasurer shall examine, approve and if in proper form and an appropriation has been duly made provide for payment of all payrolls, bills, and other claims and prepare and sign all warrants. The Clerk-Treasurer shall assist the Mayor in the preparation of estimates, budgets and appropriations; the Clerk-Treasurer shall collect, keep and preserve the monies of the Municipality in such manner and in such place as the Council shall determine. The Clerk-Treasurer shall receive and disburse all other public funds coming into his hands in accordance with law.