The council shall have full authority over the financial affairs of the city, and shall provide for the collection of all revenues and other assets, the auditing and settlement of accounts, and the safekeeping and disbursement of public moneys, and in the exercise of a sound discretion shall make appropriations for the payment of all liabilities and expenses.