Separate accounts termed Enterprise Funds shall be kept for each public utility owned and operated by the city. Such accounts shall be classified and made in accordance with generally accepted municipal utility accounting practice. Charges for all services furnished to, or rendered by, other city departments or agencies shall be recorded. An annual report shall be prepared to show more accurately the financial position of the utility and the results of its operations which report shall be on file in the office of the clerk for inspection.