(a) (1) A municipality may not issue bonds that mature later than 40 years after the date of issue.

(2) A municipality may not issue tax anticipation notes that mature later than 18 months after the date of issue.

(b) A municipality may issue bonds and tax anticipation notes only for cash.

(c) A municipality may not sell bonds or tax anticipation notes at less than par value.

(d) (1) If the charter of a municipality requires a referendum on the issuance of municipal bonds, the bonds may be issued only if the bonds are approved by a majority of voters voting on the question.

(2) If the referendum fails, another referendum may not be held on the question of issuing bonds for the same public purpose until 1 year after the election.

(e) A municipality may not sell bonds unless the municipality:

(1) solicits competitive bids at a public sale; and

(2) publishes notice of the bond sale:

(i) in the form required by the resolution or ordinance;

(ii) in a newspaper of general circulation in the municipality and any other publication that is specified in the resolution or ordinance; and

(iii) two times over a period of at least 10 days before the date specified for the bond sale.