The City Council shall establish by resolution a schedule of fees, charges, and expenses and a collection procedure for building permits, certificates of zoning compliance, site plan reviews, appeals, and other matters pertaining to this zoning code. The schedule of fees shall be posted in the office of the City Clerk, and may be altered or amended only by the City Council. Until all applicable fees, charges, and expenses have been paid in full, no action shall be taken on any application or appeal.