All grants, renewals, extensions or amendments to public utility franchises, whether it be so provided in the ordinance or not, shall be subject to the right of the city:
(a) to repeal the same by ordinance at any time for failure to begin construction or operation within the time prescribed or for failure otherwise to comply with the terms of the franchise, such power to be exercised only after due notice and hearing.
(b) to require an adequate and reasonable extension of plant and service, and the maintenance of the plant and fixtures at the standard necessary to render the highest reasonable quality of utility service to the public.
(c) to establish reasonable standards of service and quality of products and prevent unjust discrimination in service or rates.
(d) to prescribe the form of accounts kept by each such utility. If the franchise or ordinance does not prescribe the form of accounts kept by each utility, then it shall keep its accounts in accordance with the utility system of accounts for said utility prescribed by the National Association of Railroad and Public Utility Commissioners, the Texas Railroad Commission, or their successors or other state or federal utility regulating agencies.
(e) to examine and audit the accounts and other records of any such utility at any time and to require annual and other reports, including reports on local operations by each such public utility.
(f) to impose such reasonable regulations and restrictions as may be deemed desirable or conducive to the safety, welfare and accommodation of the public.
(g) to regulate any and all franchises as may be allowed under state and federal law and the Texas and United States Constitutions.