Todd Albers

Article

Nov 28, 2016

U.S. and European governments and businesses each process almost 25 billion invoices annually with approximately 72 percent to 75 percent on paper.  Although similar in volume today, the U.S. is not positioned well to increase adoption […]