A municipal corporation shall provide for the control and management of the affairs of the municipality, and may prescribe and require the adoption and keeping of such books, records, accounts and systems of accounting by the departments, boards, commissions, courts or other agencies of the local government as may be necessary to give full and true accounts of the affairs, resources and revenues of the municipal corporation and the handling, use and disposal thereof.
Va. Code § 15.2-1106