We had the exact same problem at my marketing agency. Vendors would send invoices in all different formats, and then they'd get stuck waiting for approvals. We were constantly paying late fees and our vendors were getting annoyed. Our CFO finally got tired of the complaints and researched some options. We ended up implementing
precoro for our accounts payable process about 6 months ago. Now all invoices go into one system, get matched with purchase orders automatically, and follow a set approval workflow