The city of Baltimore spent nearly $3 million in a year without seeking or logging proper authorization for all spending projects.