The City Clerk shall keep a correct, official journal or minutes of all proceedings of the legislative body and shall enter therein, among other items, the yeas and nays upon final action on all ordinances, resolutions and questions or at any other time when the entry of yeas and nays is called for by any member. The City Clerk shall maintain a current file of reports, resolutions, ordinances, orders, proclamations and other acts of the Mayor and Common Council and shall certify to or attest to the correctness thereof when required or directed so to do by law, ordinance, regulation or resolution. He shall perform such other duties as the Mayor and Common Council shall, from time to time, require.