The controller shall not permit any appropriation made by the council to be overdrawn. If an appropriation is exhausted, the object of which is not complete, the controller shall immediately report the fact to the council and accompany the report with a statement of the money which has been drawn on the appropriation and the particular purpose for which it is drawn.