(A) The village shall have authority to inspect any establishment that contains any business occupation or activity for which a license, permit or registration is required by this code.
(B) Whenever inspection of any establishment used for or in connection with the operation of a licensed or permitted business, activity or occupation is provided for or required by ordinance or is reasonably necessary to secure compliance with any ordinance or to detect violations thereof, the licensee, permittee or person in charge of the establishment shall admit thereto at any reasonable time any village official who is authorized or directed to make the inspections by the President.
(C) Whenever an analysis of any commodity or material is reasonably necessary to secure compliance with the provisions of any ordinance or to detect violations thereof, the licensee, or permittee or person in charge of the establishment shall, upon request, give to any authorized village official samples of the material or commodities sufficient for this analysis.
(D) Written reports of any inspection conducted pursuant to this section shall be made available to the licensee or permittee of the inspected establishment upon written request to the Clerk.