The city council shall appoint a purchasing agent or agents for the city. The purchasing agent shall determine, before purchases are made, that:
A. Funds are available;
B. The purchase is within the budget of the department;
C. The purchase is within the scope of the program for which the request is made; and
D. The department head has made the request for purchase. (1987 Code § 7-103)