Collectively in one year, city staff spent $12.4 million across 23,749 transactions using Roanoke's purchase card system, according to data.