The city treasurer shall take vouchers for all money paid from the treasury, showing the amount and fund from which payment was made, which vouchers upon settlement with the proper officers of the city shall be surrendered and filed with the controller.