The limitations provided by this Act shall take precedence over any provision of any tax ordinance imposed by a unit of local government, as defined in this Act, in Illinois, including without limitation any tax authorized under § 8-11-2 of the Illinois Municipal Code.
     Consistent with the limitations provided by this Act, a municipality, other than a municipality having a population greater than 1,000,000, may not impose any penalty with respect to a tax authorized by § 8-11-2 of the Illinois Municipal Code or with respect to an audit authorized by § 8-11-2.5 of the Illinois Municipal Code, except as specified in Sections 50, 55, and 60 of this Act.
     This Act is a denial and limitation of home rule powers and functions under subsection (g) of Section 6 of Article VII of the Illinois Constitution.