No warrant payable on demand shall be drawn upon the municipal treasurer or against any fund in his possession unless at the time of the drawing there is sufficient money in the appropriate fund in the municipal treasury to pay the warrant.
65 ILCS 5/8-1-9