He shall not approve any expenditure nor countersign any warrant for the payment of moneys out of the city treasury, as the result of any commitment, where no appropriation to cover such purchases was made, unless such proposed commitment shall have first been submitted to and approved by the city controller. All commitments contrary to this clause shall be null and void, and shall not establish any valid claim against the city.
53 P.S. § 12427