Posted on February 13, 2017March 16, 2017‘It’s a giant nuisance for every business’: What 6 billion yearly sales tax transactions say about the future of ecommerce