(a) A municipality shall have its records and accounts audited annually and shall have an annual financial statement prepared based on the audit.
(b) A municipality subject to Section 16.356, Water Code, must include in its financial statement a specific report on compliance with that section.