A borough may not enact an ordinance imposing a license fee upon a manufacturer, including an agent and employee, that is a resident of this Commonwealth and solicits orders for or sells personal property manufactured in this Commonwealth if the borough could not legally impose the same license fee upon a manufacturer, including an agent and employee, that is a nonresident of this Commonwealth and solicits orders for or sells personal property manufactured outside this Commonwealth.
8 Pa.C.S. § 2905