(a) The treasurer shall have the custody of all moneys of the city, the clerk's bond, and all evidence of value belonging to the city, or held in trust by the city.
(b) The treasurer shall receive and disburse all moneys belonging to the city and shall keep an accurate, detailed account of all money received and disbursed by him.
(c) He shall keep and deposit all moneys or funds in such manner and only in such places as the council may determine. He shall report the same in detail to the council.
(d) He shall have such powers and duties in regard to the collection and custody of all taxes and moneys as may be conferred upon him by this charter or by state law.
(e) He shall perform such other duties as may be prescribed for him by this charter or by the council or city manager.