The council shall provide by separate ordinance or in the administrative ordinance for the exercise of a control function in the management of the finances of the municipality by the municipal controller or an independent auditor or, in the case of the optional plan set forth in Subchapter F of Chapter 30 (relating to optional county plan), by the controller or auditors.