In counties having a population of less than 500,000, if any such public officer in the discharge of his or her official duties, receives all or any part of his funds from the county collector, the county treasurer, or the township collector, and if the county treasurer determines, by reviewing documents filed with the county clerk under Section 3 of this Act, that the public officer has failed to comply with Section 2 of this Act, then the county treasurer shall withhold the payment to that public official of any and all funds until the public official has complied with Section 2 of this Act .
30 ILCS 15/3a