(a) The governing body of a municipality may impose and collect charges for the use or availability of a facility or other property described by Section 1506.152(a) in the amounts and manner determined by the governing body.
(b) A municipality shall impose pledged charges in amounts that will be at least sufficient, with any other pledged resources, to provide for the payment of:
(1) the principal of, interest on, and any other amounts required in connection with the bonds to which the charges are pledged; and
(2) to the extent required by the ordinance authorizing the issuance of the bonds:
(A) expenses incurred in connection with the bonds; and
(B) operation, maintenance, and other expenses incurred in connection with the facility.