(a) The legislative body of a city, town, or incorporated village may upon its own motion contract with a public accountant, licensed in this State, to perform an annual financial audit of all funds of the town; or upon petition in writing of legal voters equal to five percent of the legal voters of the town or village, the legislative body shall insert in the warning for any annual meeting, or in the warning for a special meeting, which shall be called upon such petition, an article in substantially the following form: "To see if the [city, town, or village] will vote to instruct the [legislative body] to employ a certified public accountant or public accountant licensed in this State, to perform an annual financial audit of all funds of the [city, town, or village]."