All claims against the city shall be approved by the city council prior to the payment of such claims and the city council shall establish and maintain an adequate and reasonable system of internal accounting controls. No costs shall be recovered against such city in any action brought against it for any unliquidated claim which has not been presented to the city council for payment, nor upon claims allowed in part, unless the recovery shall be for a greater sum than the amount allowed with interest due.