The City Manager shall direct the establishment and supervise the maintenance of a uniform system of accounting applicable for all departments and other agencies of the city, conforming to modern accepted practices of municipal accounting, which shall be adequate to account for all monies on hand and for all income and expenditures in such detail as will provide complete and informative data concerning the financial affairs of the city and in such manner as will be readily acceptable to audit and review.