Except in the discharge of routine duties, traveling and payment of expenses therefor shall be authorized only by ordinance; provided, that allowances therefor shall not exceed cost of transportation, including Pullman charges, if any, and a reasonable amount per diem for necessary expenses, which per diem shall be fixed annually by ordinance and shall be applicable to all officers and employees.