The city treasurer shall have the custody of all monies, bonds, mortgages, notes, leases, and evidences of value belonging to the City; he shall receive all monies belonging to and receivable by the City, and keep an account of all receipts and expenditures; he shall pay no money out of the treasury, except in pursuance of, and by authority of law, and upon warrants signed by the city manager and controller, which shall specify the purpose for which the amounts are to be paid; he shall collect and keep an account of and be charged with all taxes and monies appropriated, raised, or received for each fund for the City, and shall keep an account of each fund and shall credit all monies raised, paid in, or appropriated therefor, and shall pay every warrant out of the particular fund raised for the purpose for which the warrant was issued. He shall countersign all licenses and permits upon receiving proper fees.